1 2010-07-10 19:14 Jochen Striepe
3 * t-prot: Release as v2.100.
5 2010-07-10 12:59 Jochen Striepe
7 * t-prot: Add line to make -m filter Lotus Domino Webserver
10 2010-07-02 15:52 Jochen Striepe
12 * t-prot: Use uniform syntax notation for parameters in command
15 2010-07-02 15:48 Jochen Striepe
17 * t-prot.1: Use uniform syntax notation for parameters in command
20 2010-07-01 16:02 Jochen Striepe
22 * t-prot: Release as v2.99.
24 2010-07-01 15:58 Jochen Striepe
26 * t-prot, t-prot.1: New command line option --fixind to fix broken
27 quoting (regarding to RFC 3676). Perhaps this should not be
28 default, as there might be false positives if the message is
29 already quoted correctly. Quotes with this particular brokenness
30 are quite common, though. Patch by Simon Ruderich, many thanks.
32 2010-06-09 19:32 Jochen Striepe
34 * t-prot: Use index() instead of regex for $indent. Patch by Simon
37 2010-04-20 09:40 Jochen Striepe
39 * t-prot: Revert new handling of empty lines at the beginning of
40 the body, as it removes lines where it should not.
42 2010-04-20 08:58 Jochen Striepe
44 * t-prot: Another bug with -c: Empty lines before the signature
45 were not handled properly. Patch by Simon Ruderich.
47 2010-04-20 08:57 Jochen Striepe
49 * t-prot: This causes -c1 to not create an empty line at the
50 beginning of the message if there were empty lines at the start of
51 the body. Patch by Simon Ruderich.
53 2010-04-20 08:55 Jochen Striepe
55 * t-prot, t-prot.1: Typos and documentation fixes regarding
56 $indent. Many thanks to Simon Ruderich.
58 2010-04-09 06:47 Jochen Striepe
60 * t-prot: Release as v2.98.
62 2010-04-09 06:45 Jochen Striepe
64 * t-prot.1: Clarify --lax-security description.
66 2010-04-09 06:36 Jochen Striepe
68 * t-prot: Use descriptive temp variable names when parsing command
71 2010-03-06 12:26 Jochen Striepe
73 * t-prot.1: Mention configuration files for Heirloom mailx and
74 metamail. Avoid false impression with --lax-security.
76 2010-03-06 10:51 Jochen Striepe
78 * t-prot.1: Another Typo.
80 2010-03-06 09:19 Jochen Striepe
82 * t-prot.1: Fix spelling error. Thanks to Gerfried Fuchs!
84 2010-03-06 01:32 Jochen Striepe
86 * t-prot: Release as v2.97.
88 2010-03-06 01:31 Jochen Striepe
90 * t-prot, t-prot.1: Standard diff(1) output now is protected by
91 --diff, too. Many thanks to Martin Neitzel and Matthias Kilian.
93 2010-03-04 22:01 Jochen Striepe
95 * t-prot: Release as v2.96.
97 2010-03-04 21:48 Jochen Striepe
99 * t-prot: Allow -o /dev/null without bitching around.
101 2010-03-04 21:40 Jochen Striepe
103 * t-prot.1: Give some emergency help how to write to /dev/null. You
106 2010-03-04 21:19 Jochen Striepe
108 * t-prot.1: Remove repetition.
110 2010-03-04 21:12 Jochen Striepe
112 * t-prot: More syntax help fixes.
114 2010-03-04 21:09 Jochen Striepe
116 * t-prot.1: Update date string.
118 2010-03-04 21:09 Jochen Striepe
120 * t-prot.1: Fix --version description.
122 2010-03-04 21:07 Jochen Striepe
124 * t-prot.1: More syntax fixes.
126 2010-03-04 21:02 Jochen Striepe
128 * t-prot.1: Change option order for footer options.
130 2010-03-04 20:48 Jochen Striepe
132 * t-prot.1: More grouping: Footers.
134 2010-03-04 20:34 Jochen Striepe
136 * t-prot.1: Fix typo.
138 2010-03-04 20:32 Jochen Striepe
140 * t-prot, t-prot.1: Special output to "NONE" is not required. You
143 2010-03-04 20:24 Jochen Striepe
145 * t-prot.1: Improve word flow.
147 2010-03-04 20:22 Jochen Striepe
149 * t-prot.1: Fix -i and -o syntax.
151 2010-03-04 20:21 Jochen Striepe
153 * t-prot.1: Improve MIME handling description.
155 2010-03-04 20:19 Jochen Striepe
157 * t-prot.1: Explain grouping of options and what happens if none
158 are specified. Be specific how MIME is handled.
160 2010-03-04 18:45 Jochen Striepe
162 * contrib/: mailcap.t-prot, nailrc.t-prot: New files: configuration
163 samples for metamail and Heirloom mailx (a.k.a. nail). Many thanks
166 2010-03-04 17:26 Jochen Striepe
168 * t-prot.1: Fix -S syntax.
170 2010-03-04 17:25 Jochen Striepe
172 * t-prot: Fix -S syntax help.
174 2010-03-04 17:24 Jochen Striepe
176 * t-prot.1: Group options by meaning, rather than alphabetically.
177 Thanks to Martin Neitzel for suggesting.
179 2010-03-04 16:53 Jochen Striepe
181 * t-prot: Fix --help output order.
183 2010-03-04 16:52 Jochen Striepe
185 * t-prot: Fix -c syntax in --help, too.
187 2010-03-03 22:39 Jochen Striepe
189 * t-prot.1: Precisify wording for --ms-smart.
191 2010-03-03 22:36 Jochen Striepe
193 * t-prot.1: Be a little more specific as to what --ms-smart really
196 2010-03-03 22:30 Jochen Striepe
198 * t-prot.1: Specify more clearly what locale to specify with
199 --locale. Thanks to Martin Neitzel for suggesting.
201 2010-03-03 22:24 Jochen Striepe
203 * t-prot.1: Fix -c syntax help.
205 2010-03-03 20:09 Jochen Striepe
207 * t-prot: Fix bad typo. Thanks to Martin Neitzel.
209 2010-03-03 16:50 Jochen Striepe
211 * t-prot: Big changes, we step a great deal towards the next major
212 version number. Release as v2.95.
214 2010-03-03 16:27 Jochen Striepe
216 * t-prot: Since Getopt::Mixed would break existing configurations
217 with the new -c command line switch behaviour, the migration to
218 Getopt::Long has been finished by now: This commit merges the big
219 bad Getopt::Long patch. Hope the performance issue does not turn
220 out to be too grave. Thanks to everyone for testing and providing
223 2010-02-19 16:20 Jochen Striepe
225 * t-prot, t-prot.1, contrib/muttrc.t-prot, contrib/t-prot.sl: The
226 command line option -c now accepts an optional parameter specifying
227 the number of empty lines to remain. Thanks to Simon Ruderich.
229 2010-02-15 20:13 Jochen Striepe
231 * t-prot: Release as v2.15.
233 2010-02-15 20:08 Jochen Striepe
235 * t-prot.1: Describe --sani more precisely.
237 2010-02-15 19:21 Jochen Striepe
239 * t-prot: Fine-tune some regex.
241 2010-02-15 19:20 Jochen Striepe
243 * t-prot: Fix merging of multiple blank lines within pgp output
246 2010-02-15 19:02 Jochen Striepe
248 * t-prot: Simplify expression.
250 2010-02-15 18:34 Jochen Striepe
252 * t-prot, t-prot.1: Add --reply and --sani for fixing annoying
253 headers. Add documentation for both. Many thanks to Matthias
254 Kilian and Martin Neitzel for suggesting and providing some script
255 invoked by procmail rules.
257 2010-02-14 12:03 Jochen Striepe
259 * t-prot.1: Suggest reading about -p when using -P.
261 2010-02-14 12:00 Jochen Striepe
263 * t-prot.1: Sort options in a consistent, alphabetical way.
265 2010-02-11 20:59 Jochen Striepe
267 * t-prot.1: Fix hyphenation. Thanks to Gerfried Fuchs for noticing!
269 2010-02-11 12:55 Jochen Striepe
271 * t-prot.1: Jeff Covey's article should not be missing under SEE
274 2010-02-11 11:10 Jochen Striepe
276 * t-prot: Release as v2.14.
278 2010-02-11 11:09 Jochen Striepe
280 * t-prot: Code cleanup for --pgp-short. Should get better
283 2010-02-07 22:41 Jochen Striepe
285 * t-prot: Tighten --help output.
287 2010-02-07 22:10 Jochen Striepe
289 * t-prot.1: Add fields of usage and mention the INN2 filter file.
291 2010-02-07 21:56 Jochen Striepe
293 * t-prot.1: Improve word flow.
295 2010-02-07 16:16 Jochen Striepe
297 * t-prot.1: Another occurence of RFC 2822, update to RFC 5322.
299 2010-02-07 14:31 Jochen Striepe
301 * t-prot.1: RFC 5322 is offficial standard for the Internet Message
302 Format since October 2008, obsoleting RFC 2822.
304 2010-02-06 03:29 Jochen Striepe
306 * t-prot: Adjust comment to modern t-prot times.
308 2010-02-04 21:33 Jochen Striepe
310 * t-prot.1: Update contributers list.
312 2010-02-03 17:58 Jochen Striepe
314 * t-prot.1: Update date string.
316 2010-02-03 17:56 Jochen Striepe
318 * t-prot.1: Remove redundancies, improve some descriptions.
320 2010-02-01 23:48 Jochen Striepe
322 * contrib/muttrc.t-prot: By now, --bigq is pretty much standard and
323 extremely well-tested, so we include it into default configuration.
325 2010-02-01 22:34 Jochen Striepe
327 * t-prot: Revert thinko from r1.272.
329 2010-02-01 22:27 Jochen Striepe
331 * t-prot: Fix syntax to match coding style.
333 2010-01-31 22:07 Jochen Striepe
335 * t-prot: Release as v2.13.
337 2010-01-29 13:03 Jochen Striepe
339 * t-prot: Fix long standig false positive for mutt<1.5.18 with
340 Microsoft TOFU inside a PGP signed message and no lines above the
341 full quote (indicating a forwarded message rather than a lazy full
342 quote). Thanks to Gerfried Fuchs.
344 2010-01-24 17:17 Jochen Striepe
346 * t-prot: Fix newline stripping for locales.
348 2010-01-08 11:10 Jochen Striepe
350 * t-prot: Release as v2.12.
352 2010-01-08 11:08 Jochen Striepe
354 * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines
355 hits and -Mmutt is set (mutt is picky when a display_filter fails).
356 Provide a notification line in that case. Update man page. Many
357 thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for
358 reporting, providing a patch and testing.
360 2010-01-05 12:05 Jochen Striepe
362 * t-prot: Release as v2.11.
364 2010-01-05 12:01 Jochen Striepe
366 * contrib/filter_innd.pl: Command line default has changed, check
367 flags must be set now.
369 2010-01-05 11:46 Jochen Striepe
371 * t-prot.1: Better explain ratio check value.
373 2010-01-05 11:43 Jochen Striepe
375 * t-prot.1: Update copyright time stamp.
377 2010-01-05 11:42 Jochen Striepe
379 * t-prot, t-prot.1: Fix initialization and command line parsing for
380 --check (this should work as advertised now). Make the ratio check
381 code a little easier to read. Add the default value for the ratio
382 check to the man page.
384 2010-01-04 11:07 Jochen Striepe
386 * t-prot.1: Remove URLs to example scripts and configs. The files
387 are provided with the package.
389 2009-12-30 21:34 Jochen Striepe
391 * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10.
394 2009-12-30 21:28 Jochen Striepe
396 * t-prot: Release as t-prot v2.9.
398 2009-12-30 21:27 Jochen Striepe
400 * t-prot: Do not check for message length in attachments (we
401 checked already for the entire message). Do exit with proper exit
402 code if message is longer than set in --max-lines (so scripts can
403 see if we gave up processing).
405 2009-12-30 09:07 Jochen Striepe
407 * t-prot.1: Fix speling.
409 2009-12-25 17:40 Jochen Striepe
411 * t-prot.1: Fix time stamp.
413 2009-12-20 21:38 Jochen Striepe
415 * t-prot.1: Fix rendering for anyone out there using UTF-8. Many
416 thanks (and a very merry Christmas) to Alfie.
418 2009-12-19 22:18 Jochen Striepe
420 * t-prot: Release as v2.8.
422 2009-12-18 21:53 Jochen Striepe
424 * t-prot, t-prot.1: Update documentation to reflect last change.
425 Avoid being tripped by endless (or non-existant) headers.
427 2009-12-18 13:25 Jochen Striepe
429 * t-prot: Change check order and remove duplicated code for
432 2009-08-24 20:32 Jochen Striepe
434 * t-prot: Release as t-prot v2.7.
436 2009-08-24 17:20 Jochen Striepe
440 2009-08-24 17:17 Jochen Striepe
444 2009-08-24 12:15 Jochen Striepe
446 * t-prot: Andreas Kneib had problems with some Microsoft Outlook
447 gargabe and submitted a one-liner. Thanks!
449 2009-08-24 02:07 Jochen Striepe
451 * t-prot: Release as t-prot v2.6.
453 2009-08-24 01:44 Jochen Striepe
455 * t-prot.1: Update dates.
457 2009-08-24 01:43 Jochen Striepe
459 * t-prot.1: Fix a typo, thanks to Gerfried Fuchs.
461 2009-08-24 01:42 Jochen Striepe
463 * t-prot: Fix a typo, thanks to Michael Hunger. Tweak the MS-TOFU
464 pattern, thanks to Simon Ruderich.
466 2007-09-19 11:32 Jochen Striepe
468 * t-prot, t-prot.1: Updated time stamps, released as v2.5.
470 2007-09-19 11:31 Jochen Striepe
472 * t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
473 produced by Novell Groupwise. Many thanks to Philipp Thomas for
474 testing and suggesting.
476 2007-05-24 08:22 Jochen Striepe
478 * t-prot.1: Update copyright date.
480 2007-03-09 15:06 Jochen Striepe
482 * t-prot: Release as v2.4.
484 2007-03-09 15:05 Jochen Striepe
486 * t-prot, t-prot.1: Add feature to skip processing very large
487 messages. Many thanks to Gerfried Fuchs and Scorpi for testing and
490 2007-03-09 14:33 Jochen Striepe
492 * t-prot: Fix formatting for better reading.
494 2006-12-19 13:13 Jochen Striepe
496 * t-prot: Release as v2.3.
498 2006-12-19 12:30 Jochen Striepe
500 * t-prot.1: Fix grammar, update time stamp.
502 2006-12-19 12:04 Jochen Striepe
504 * t-prot: Sync the order of options in the man page and "t-prot
507 2006-11-30 14:06 Jochen Striepe
509 * t-prot: Release as v2.2.
511 2006-11-30 13:02 Jochen Striepe
513 * t-prot: Add string to detect gmx.de's M$ style TOFU.
515 2006-09-25 14:42 Jochen Striepe
517 * t-prot.1: Make sure we can ship files not copyrighted by the
518 author of the package.
520 2006-07-16 08:50 Jochen Striepe
522 * t-prot.1: There are no patches for locales of old mutt versions.
524 2006-07-11 14:05 Jochen Striepe
526 * t-prot.1: Updated time stamp.
528 2006-07-10 10:01 Jochen Striepe
530 * t-prot.1: Fix spelling and grammar.
532 2006-06-23 17:28 Jochen Striepe
534 * t-prot.1: Fix capitalization of "pgp".
536 2006-06-23 17:25 Jochen Striepe
538 * t-prot.1: Add section about performance issues.
540 2006-06-17 22:45 Jochen Striepe
542 * t-prot: Release as v2.1.
544 2006-06-17 22:45 Jochen Striepe
546 * t-prot: Frank Terbeck suggested a more tolerant handling of
547 signatures -- trailing newlines are no longer counted as signature
548 lines, thus fixing some mailing list software behaviour.
550 2006-06-17 12:34 Jochen Striepe
552 * t-prot.1: Update time stamp.
554 2006-06-17 12:34 Jochen Striepe
556 * t-prot.1: Section "BUGS" is for known bugs in t-prot, not for
557 learning how to report them.
559 2006-05-16 12:07 Jochen Striepe
561 * t-prot: Klaus Ethgen reported some undetected MS TOFU hidden in
562 MIME attachments. Many thanks!
564 2006-05-16 12:07 Jochen Striepe
566 * t-prot.1: There is no BUGS file any longer.
568 2006-05-16 11:34 Jochen Striepe
570 * t-prot.1: Time stamp and copyright updated.
572 2006-05-16 11:33 Jochen Striepe
574 * contrib/t-prot.sl: Clarify comments reg. S-Lang v2.
576 2005-06-29 12:45 Jochen Striepe
578 * t-prot.1: Better formatting for "see also".
580 2005-06-29 12:36 Jochen Striepe
582 * t-prot.1: Add section about exit status.
586 2005-05-27 10:00 Jochen Striepe
588 * t-prot: Re-release as v2.0. No code change since v1.104.
590 2005-05-13 00:06 Jochen Striepe
592 * t-prot.1: Matthias Kilian suggested some cleanup for better
593 reading. Many thanks!
595 2005-05-12 15:29 Jochen Striepe
597 * t-prot.1: Include the BUGS file in the REPORTING BUGS section.
599 2005-05-12 15:07 Jochen Striepe
601 * t-prot.1: Fix typo.
603 2005-05-12 15:07 Jochen Striepe
605 * t-prot.1: Provide more information on how to submit bug reports.
607 2005-05-12 03:32 Jochen Striepe
609 * t-prot.1: Fix formatting.
611 2005-05-12 03:29 Jochen Striepe
613 * t-prot.1: Another typo.
615 2005-05-12 03:27 Jochen Striepe
617 * t-prot.1: Fix typo.
619 2005-05-12 02:54 Jochen Striepe
621 * t-prot: Release as v1.104.
623 2005-05-11 12:14 Jochen Striepe
625 * t-prot.1: Many clarifications and added details. Some formatting
628 2005-05-11 09:21 Jochen Striepe
630 * t-prot.1: Fix copyright date string.
632 2005-05-11 09:17 Jochen Striepe
634 * t-prot.1: LICENSE CHANGE!
636 Alfie is completely right: Since the copyright notice essentially
637 is a BSD license, it is the Right Thing to simply switch to a BSD
638 license (slightly modified, as there is no binary code in t-prot).
640 2005-05-11 01:22 Jochen Striepe
642 * t-prot.1: LICENSE CHANGE! More clarifications. The meaning still
645 2005-05-11 01:16 Jochen Striepe
647 * t-prot.1: LICENSE CHANGE! The meaning remains the same, but the
648 wording should be a little clearer now.
650 2005-05-11 01:14 Jochen Striepe
652 * t-prot.1: Remove unnecessary text block.
654 2005-05-11 01:09 Jochen Striepe
656 * t-prot: The case-sensitivity of the Content-Type: header (vs.
657 Content-type:) seems not to be absolutely clear. RFC 1049 should be
658 obsoleted by RFCs 2045-2049 by now, but to be sure, we will accept
661 2005-05-11 01:04 Jochen Striepe
663 * t-prot.1: RFC 822 is no longer important. RFC 2822 should
666 2005-05-11 00:59 Jochen Striepe
668 * t-prot.1: Update date string.
670 2005-05-11 00:58 Jochen Striepe
672 * t-prot.1: Fix apostrophe.
674 2005-05-10 13:09 Jochen Striepe
676 * contrib/t-prot.sl: Update copyright.
678 2005-05-09 14:54 Jochen Striepe
680 * contrib/t-prot.sl: Make sure users get a hint if they look why
681 t-prot.sl does not work on their system (just as I did and wondered
684 2005-05-08 18:13 Jochen Striepe
686 * t-prot: Release as v1.103.
688 2005-05-08 18:13 Jochen Striepe
690 * t-prot: More regex fixes.
692 2005-05-08 17:50 Jochen Striepe
694 * t-prot: Release as v1.102.
696 2005-05-08 17:49 Jochen Striepe
698 * t-prot: Many fixes to many regexes, fixing performance issues und
699 readability. Some were entirely replaced by faster means.
701 2005-04-25 16:35 Jochen Striepe
703 * t-prot: Release as v1.101.
705 2005-04-25 15:49 Jochen Striepe
707 * t-prot: We must not forget to remove ad and mailing list footers
708 within the first MIME/Multipart attachment when processing raw
709 messages (lacking -M).
711 2005-04-25 15:29 Jochen Striepe
713 * t-prot: Fix a comment.
715 2005-04-25 15:28 Jochen Striepe
717 * t-prot: Mailing list footers (and probably ad footers) were not
718 detected when processing raw MIME/Multipart messages: We have to
719 look at the very end of the message, not only at the end of the
720 first attachment. Fix this by calling remove_footers() before
721 dealing with raw multipart attachments.
723 2005-04-15 14:08 Jochen Striepe
725 * t-prot: Release as v1.100.
727 2005-04-15 14:07 Jochen Striepe
729 * contrib/filter_innd.pl: We don't submit any headers, so use
730 --body. Use unlink() instead of system(). Mention the temp file
733 2005-04-15 14:03 Jochen Striepe
735 * t-prot, t-prot.1: Add --body to make sure we are not looking for
736 any headers when there are none in the input.
738 2005-04-15 13:42 Jochen Striepe
740 * t-prot.1: Add some clarifications and missing details.
742 2005-03-31 19:39 Jochen Striepe
744 * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
745 remove() instead of system() and pipe_article() to reduce
746 flickering (and for cleaner code). Patch by Gregor Herrman, many
749 2005-03-31 19:20 Jochen Striepe
751 * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
752 Printable. Thanks to Gregor Herrmann.
754 2005-03-31 19:17 Jochen Striepe
756 * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
757 prefixes for other commands, so we should not overwrite those.
758 Patch by Gregor Herrmann, many thanks!
760 2005-03-24 22:24 Jochen Striepe
762 * t-prot: Release as v1.99.
764 2005-03-22 16:10 Jochen Striepe
766 * t-prot: Fix false positive for kammquote condition.
768 2005-03-21 19:30 Jochen Striepe
770 * t-prot: Fix missing range check when From: is the last header.
771 Thanks to Norbert Tretkowski for reporting.
773 2005-03-01 15:20 Jochen Striepe
775 * t-prot: Release as v1.98.
777 2005-03-01 15:20 Jochen Striepe
779 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
780 might avoid quote signs, so we check for "%" too when extracting
781 some locale strings. This still is not *really* bullet-proof,
782 because e.g. the percent sign might be protected by an escape. This
783 possibility should be quite unlikely, though, so we stick with it
786 2005-02-24 23:34 Jochen Striepe
788 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
789 no longer available at Sven Gucke's old site.
791 2005-02-24 22:45 Jochen Striepe
793 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
796 2005-02-23 13:07 Jochen Striepe
798 * t-prot.1: Remove misleading information about locale names.
800 2005-02-23 12:39 Jochen Striepe
802 * t-prot: Release as v1.97.
804 2005-02-23 12:38 Jochen Striepe
806 * t-prot: Fix French (and probably many other) locales extraction.
807 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
808 great deal with the bug hunt.
810 2005-02-14 15:02 Jochen Striepe
812 * t-prot.1: Remove unnecessary lines.
814 2005-02-14 15:01 Jochen Striepe
816 * t-prot.1: Fix copyright time stamp.
818 2005-02-14 14:19 Jochen Striepe
820 * t-prot: Release as v1.96.
822 2005-02-14 14:18 Jochen Striepe
824 * t-prot: GnuPG locale strings were for v1.2.6, update them to
827 2005-02-14 13:29 Jochen Striepe
829 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
830 big change, so we consider this a v2.0 pre-release. Please send any
831 feature requests and bugreports NOW, so we can work on them before
834 2005-02-14 13:26 Jochen Striepe
836 * t-prot.1: Mention the need for Locale::gettext when using
837 --locale. Update date string.
839 2005-02-14 13:23 Jochen Striepe
841 * t-prot: Following a suggestion by Gerfried Fuchs, make
842 Locale::gettext fetch the locale strings for us. Big change, please
843 report any funny behaviour -- thanks!
845 2005-02-02 13:46 Jochen Striepe
847 * t-prot: Release as v1.49.
849 2005-02-02 12:22 Jochen Striepe
851 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
852 pgp() code when dealing with multi-line From: headers. Many thanks
855 2005-02-01 15:38 Jochen Striepe
857 * t-prot: Fix missing Locale value.
859 2005-02-01 14:15 Jochen Striepe
861 * t-prot: Fix another regex.
863 2005-02-01 13:50 Jochen Striepe
865 * t-prot: Fix regexes.
867 2005-01-08 11:05 Jochen Striepe
869 * t-prot.1: Fix broken link.
871 2005-01-07 18:15 Jochen Striepe
873 * contrib/t-prot.sl: Now that line breaks by the encoding are
874 better detected, we will turn on signature checking once again.
876 2005-01-07 18:14 Jochen Striepe
878 * contrib/t-prot.sl: Gregor Herrmann found some problems with
879 S-Lang variables and provided documentation improvements.
881 2005-01-01 13:17 Jochen Striepe
883 * t-prot.1: Fix typo.
885 2005-01-01 13:14 Jochen Striepe
887 * t-prot.1: T-prot's name does not have to be highlighted each time
890 2005-01-01 13:12 Jochen Striepe
892 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
895 2004-12-31 13:45 Jochen Striepe
897 * t-prot: Release as v1.48.
899 2004-12-31 13:39 Jochen Striepe
901 * t-prot: Fix off-by-one error in TOFU code.
903 2004-12-31 13:33 Jochen Striepe
905 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
907 2004-10-25 22:50 Jochen Striepe
909 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
912 2004-10-21 16:16 Jochen Striepe
914 * t-prot: Release as v1.47.
916 2004-10-21 16:16 Jochen Striepe
918 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
919 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
920 sets -l. Many thanks to Andre Berger.
922 2004-10-21 15:13 Jochen Striepe
924 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
925 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
927 2004-10-21 12:26 Jochen Striepe
929 * t-prot.1: Try to explain -a and -l in more detail (without
932 2004-10-21 12:13 Jochen Striepe
934 * t-prot: Release as v1.46.
936 2004-10-10 21:10 Jochen Striepe
938 * contrib/t-prot.sl: Remove -S command line option as line counts
939 get wrong with quoted-printable (which gets more and more widely
942 2004-10-10 20:47 Jochen Striepe
944 * t-prot, t-prot.1: Remove the groups flag within --check: This is
945 done easier inside filter_innd.pl (where it is actually implemented
948 2004-10-10 20:43 Jochen Striepe
950 * t-prot: Realign global vars into three categories: command-line
951 switches, mutt locales, gnupg locales. This should be much more
954 2004-10-10 20:27 Jochen Striepe
956 * t-prot.1: Fix typo. Update date string.
958 2004-10-10 20:26 Jochen Striepe
960 * contrib/filter_innd.pl: Reject full quotes as well.
962 2004-10-10 19:50 Jochen Striepe
964 * t-prot: Performance fix.
966 2004-10-10 19:47 Jochen Striepe
968 * contrib/filter_innd.pl: Update comment.
970 2004-10-10 19:28 Jochen Striepe
972 * t-prot: Fix --check flags parsing to be stricter.
974 2004-10-10 19:22 Jochen Striepe
976 * t-prot: Fix --check flags parsing.
978 2004-10-09 10:17 Jochen Striepe
980 * t-prot: Release as v1.45.
982 2004-10-09 10:08 Jochen Striepe
984 * t-prot: Check for empty footer files before processing them. Many
985 thanks to Markus Hubig.
987 2004-09-28 11:19 Jochen Striepe
989 * t-prot: Release as v1.44.
991 2004-09-28 11:19 Jochen Striepe
993 * t-prot: Fix detection of MS-style TOFU within PGP signed
994 messages. Many thanks to Gerfried Fuchs for reporting.
996 2004-09-27 17:45 Jochen Striepe
998 * t-prot.1: Update time stamp.
1000 2004-09-27 17:40 Jochen Striepe
1002 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
1004 2004-09-27 17:23 Jochen Striepe
1006 * t-prot: Release as v1.43.
1008 2004-09-27 17:22 Jochen Striepe
1010 * t-prot: Fix MS-style TOFU removal for attachments when invoked
1011 from mutt. Many thanks to Gerfried Fuchs.
1013 2004-09-27 17:05 Jochen Striepe
1015 * t-prot: Fix typo, small performance enhancement.
1017 2004-09-27 15:27 Jochen Striepe
1019 * t-prot: Minor cleanup.
1021 2004-09-20 17:02 Jochen Striepe
1023 * contrib/filter_innd.pl: New file.
1025 2004-09-20 17:01 Jochen Striepe
1027 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
1032 2004-09-20 14:13 Jochen Striepe
1034 * t-prot: Website http://learn.to/edit_messages/ is no longer
1037 2004-08-28 11:50 Jochen Striepe
1039 * t-prot: Release as v1.41.
1041 2004-08-28 11:42 Jochen Striepe
1043 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
1046 2004-08-07 16:57 Jochen Striepe
1048 * t-prot.1: Update Copyright date.
1050 2004-08-07 16:34 Jochen Striepe
1052 * t-prot: Fix last changes so attachments are separated by at least
1053 one empty line (as done in the pgp code as well).
1055 2004-08-07 15:52 Jochen Striepe
1057 * t-prot: Release as v1.40.
1059 2004-08-07 15:51 Jochen Striepe
1061 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
1062 special pgp treatment is included (this fixes the behaviour when
1063 there is a clear text pgp signed message embedded in some MS style
1066 This should work fine, but you never know what crap Outlook users
1067 will send. So please give feedback if the results are not as they
1070 2004-08-07 13:37 Jochen Striepe
1072 * t-prot.1: Remove "require" line note. Update date string.
1074 2004-08-07 13:20 Jochen Striepe
1076 * t-prot: More checks on command line correctness.
1078 2004-08-07 12:58 Jochen Striepe
1080 * t-prot: Fix typo introduced with last update.
1082 2004-08-07 12:48 Jochen Striepe
1084 * t-prot: Fix "require" statement to match the code.
1086 2004-07-31 11:41 Jochen Striepe
1088 * t-prot: Release as v1.39.
1090 2004-07-31 11:10 Jochen Striepe
1092 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
1095 2004-07-31 10:41 Jochen Striepe
1097 * t-prot: Fix "be" gnupg locales.
1099 Update locales to newly released gnupg-1.2.5 (and be incompatible
1100 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
1101 the price for not simply setting the LC vars to "C"...).
1103 2004-07-17 13:28 Jochen Striepe
1105 * t-prot, t-prot.1: Add option to have no output file.
1107 2004-04-25 01:51 Jochen Striepe
1109 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
1112 2004-03-02 16:57 Jochen Striepe
1114 * t-prot: Comment updated: Reflect the fact that no locales have
1115 changed in mutt-1.4.2.1.
1117 2004-03-02 15:54 Jochen Striepe
1119 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
1121 2004-02-11 16:05 Jochen Striepe
1123 * t-prot: Comment updated: Reflect the fact that no locales have
1124 changed in mutt-1.4.2.
1126 2004-01-31 02:06 Jochen Striepe
1128 * t-prot.1: Fix copyright date.
1130 2004-01-30 15:20 Jochen Striepe
1132 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
1134 2004-01-30 15:08 Jochen Striepe
1136 * t-prot: Release as v1.38.
1138 2004-01-30 14:38 Jochen Striepe
1140 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
1141 Many thanks to Christian Wach for pointing at the problem.
1143 2004-01-30 14:31 Jochen Striepe
1145 * t-prot: Small performance fix in footer treatment.
1147 2004-01-21 13:46 Jochen Striepe
1149 * t-prot: Release as v1.37.
1151 2004-01-21 13:45 Jochen Striepe
1153 * t-prot: Fix processing if first attachment is of type
1156 2004-01-21 13:39 Jochen Striepe
1158 * t-prot: Small performance fix.
1160 2003-12-29 17:06 Jochen Striepe
1162 * t-prot: Release as 1.36.
1164 2003-12-29 17:06 Jochen Striepe
1166 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
1168 2003-12-29 15:33 Jochen Striepe
1170 * t-prot.1: Update date string.
1172 2003-12-29 15:09 Jochen Striepe
1174 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
1176 2003-12-29 12:59 Jochen Striepe
1178 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
1179 altogether. Mutt developer versions are handled in patches.
1181 2003-11-22 02:35 Jochen Striepe
1183 * t-prot: Fix comments for gpg and mutt locales.
1185 2003-11-20 14:51 Jochen Striepe
1187 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
1188 interpreted as successful if a bug showed up (boy, I never saw this
1189 with good old gnupg-1.0.7).
1193 2003-11-19 21:05 Jochen Striepe
1195 * t-prot: Release as v1.34.
1197 2003-11-19 20:58 Jochen Striepe
1199 * t-prot: Cosmetics.
1201 2003-11-19 20:45 Jochen Striepe
1203 * t-prot.1: Cosmetics.
1205 2003-11-19 20:43 Jochen Striepe
1207 * t-prot.1: Change time stamp.
1209 2003-11-19 20:43 Jochen Striepe
1211 * t-prot.1: Update man page to reflect last changes.
1213 2003-11-19 20:41 Jochen Striepe
1215 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
1216 gpg-1.0.7's locales is available as a patch.
1218 2003-11-19 20:11 Jochen Striepe
1220 * t-prot.1: Update man page to reflect last changes.
1222 2003-11-19 20:10 Jochen Striepe
1224 * t-prot: Removed option --mutt-ver for sanity reasons. Special
1225 adapations for mutt developer versions will be available as a
1228 2003-09-10 11:32 Jochen Striepe
1230 * t-prot.1: Make clear t-prot.sl is just an example implementation.
1233 2003-09-10 11:30 Jochen Striepe
1235 * t-prot.sl, contrib/t-prot.sl: Additional comments.
1237 2003-08-11 14:35 Jochen Striepe
1239 * t-prot: Release as v1.33.
1241 2003-08-11 14:35 Jochen Striepe
1243 * t-prot.1: Improve description for --mutt-ver.
1245 2003-08-11 14:33 Jochen Striepe
1247 * t-prot.1: Update date string.
1249 2003-08-11 14:32 Jochen Striepe
1251 * t-prot: Clean up locales stuff.
1253 2003-08-11 14:19 Jochen Striepe
1255 * t-prot: Fix parsing order with --mutt-ver and --locale.
1257 2003-08-11 14:05 Jochen Striepe
1259 * t-prot.1: Add description for --mutt-ver.
1261 2003-08-11 14:00 Jochen Striepe
1263 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
1264 block detection fail). New parameter --mutt-ver. Many thanks to
1269 2003-08-11 13:41 Jochen Striepe
1271 * t-prot: Simplify regex introduced in last update.
1273 2003-08-09 22:22 Jochen Striepe
1275 * t-prot: Fix some cases where SIGINT was not detected for pgp
1276 verification from within mutt.
1280 2003-07-21 13:12 Jochen Striepe
1282 * t-prot: Release as v1.30.
1284 2003-07-21 13:12 Jochen Striepe
1286 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
1289 2003-07-15 13:39 Jochen Striepe
1291 * t-prot: Release as v1.29.
1293 2003-07-15 13:38 Jochen Striepe
1295 * t-prot: Fix email adress verification inside pgp(). Fix locale
1298 2003-07-09 21:11 Jochen Striepe
1300 * t-prot: Use the environment variable LC_ALL (and if this fails,
1301 LANG) to determine a reasonable locale default. Suggested by
1306 2003-06-24 23:52 Jochen Striepe
1308 * t-prot: Release as v1.27.
1310 2003-06-24 23:52 Jochen Striepe
1312 * t-prot: Getting some rare multipart message from mutt, t-prot got
1313 locked into a probably endless 100% CPU consuming loop (see msgid
1314 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
1315 security problem if you use t-prot in some automated setup. This
1316 bug was only triggered when used with -Mmutt. BTW, fixing this
1317 should also increase performance when processing multipart messages
1320 Many many thanks to Gerfried Fuchs for alerting us and pointing out
1321 the DoS character of the bug (though most people might not use mutt
1322 to do fully automated email processing).
1324 2003-06-24 22:44 Jochen Striepe
1326 * t-prot: Fix treatment of forwarded messages by Opera7.
1328 2003-06-23 14:10 Jochen Striepe
1330 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
1331 (hopefully this will be obsolet with S-Lang-2.0) and some minor
1334 2003-06-23 13:20 Jochen Striepe
1336 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
1338 2003-06-23 12:58 Jochen Striepe
1340 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
1342 2003-06-22 23:47 Jochen Striepe
1344 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
1345 correct some plain wrong comments, and add some more comments.
1347 2003-06-22 22:57 Jochen Striepe
1349 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
1350 configurable (thanks to Gerfried Fuchs for some suggestions) and
1351 provide a possibility to toggle filtering on/off from within slrn
1352 (thanks to Michael Prokop for feedback).
1354 2003-06-15 22:53 Jochen Striepe
1356 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
1357 t-prot.sl and update the man page to mention the S-Lang example
1360 2003-06-15 22:33 Jochen Striepe
1362 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
1363 from within slrn(1).
1365 2003-05-04 12:40 Jochen Striepe
1367 * t-prot: Fix handling of empty lines in traditional TOFU code:
1368 TOFU broken into parts by empty lines will be detected correctly
1369 now, empty lines will not be deleted if there is no TOFU at all.
1373 2003-04-23 14:50 Jochen Striepe
1375 * t-prot: Finally fix thrown away verbatim information with
1376 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
1377 thanks to Gerfried Fuchs.
1381 2003-04-03 13:26 Jochen Striepe
1383 * t-prot: Regex performance fixes.
1385 2003-03-20 02:09 Jochen Striepe
1387 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
1391 2003-03-18 16:08 Jochen Striepe
1393 * t-prot: Clean up $0 usage.
1395 2003-03-08 17:05 Jochen Striepe
1397 * t-prot: Pure cosmetics.
1399 2003-03-08 16:48 Jochen Striepe
1401 * t-prot: Release as v1.23.
1403 2003-03-08 16:43 Jochen Striepe
1405 * t-prot: Fix another typo.
1407 2003-03-08 16:40 Jochen Striepe
1409 * t-prot: Fix typo in last commit.
1411 2003-03-08 16:37 Jochen Striepe
1413 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
1414 an interrupt. Many thanks to Gerfried Fuchs.
1416 2003-03-08 02:24 Jochen Striepe
1418 * t-prot, t-prot.1: Add a workaround for old mutt versions using
1419 the pagerfilter patch. Do not activate --lax-security unless you
1420 really know what you are doing.
1422 2003-03-07 14:19 Jochen Striepe
1424 * t-prot: Ignore SIGINTs when called from within mutt. You probably
1425 want the chance to stop PGP verification and still have the message
1426 displayed. Idea by Peter Palfrader, suggested for t-prot by
1427 Gerfried Fuchs. Thanks, great idea!
1431 2003-03-05 17:26 Jochen Striepe
1433 * t-prot: Release as v1.21.
1435 2003-03-05 17:15 Jochen Striepe
1437 * t-prot: Various performance fixes.
1439 2003-03-05 17:02 Jochen Striepe
1441 * t-prot: Another performance fix.
1443 2003-03-05 16:59 Jochen Striepe
1445 * t-prot: Fix multipart boundary detection.
1447 2003-03-05 16:53 Jochen Striepe
1449 * t-prot: Another performance fix in pgp().
1451 2003-03-05 16:51 Jochen Striepe
1453 * t-prot: Fix bad typo.
1455 2003-03-05 16:35 Jochen Striepe
1457 * t-prot: Performance improvements in pgp().
1459 2003-03-05 16:14 Jochen Striepe
1461 * t-prot: Make kammquote code more efficient.
1463 2003-03-05 16:09 Jochen Striepe
1465 * t-prot: Fix kammquote condition.
1467 2003-03-05 15:54 Jochen Striepe
1469 * t-prot: Some cosmetics, no code changes.
1471 2003-03-01 17:49 Jochen Striepe
1473 * t-prot: Formatting: Replace tabs with spaces.
1475 2003-03-01 17:46 Jochen Striepe
1477 * t-prot: Add some comments.
1479 2003-02-26 22:56 Jochen Striepe
1481 * t-prot.1: Reflect the fact that world has not stopped spinning
1482 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
1483 and 2822. Thanks to Thomas Bliesener for noticing.
1485 2003-02-26 22:32 Jochen Striepe
1487 * t-prot.1: Add an example for bouncing TOFU'ed messages using
1488 sendmail(8). Add a note that -m/-t is needed for successful use of
1489 -p. Thanks to Thomas Bliesener.
1491 2003-02-19 22:05 Jochen Striepe
1493 * t-prot: Release as v1.20.
1495 2003-02-19 21:53 Jochen Striepe
1497 * t-prot: Fix missing verbatim vals when moving gpg output.
1499 2003-02-17 15:00 Jochen Striepe
1501 * t-prot.1: Update Copyright date.
1503 2003-02-17 13:53 Jochen Striepe
1505 * t-prot: Fix moving gpg output for signatures by expired keys.
1509 2003-02-17 13:35 Jochen Striepe
1511 * t-prot: Fix sender address for --pgp-short.
1513 2003-02-17 13:02 Jochen Striepe
1515 * t-prot: Remove unnecessary variable in write_msg().
1517 2003-02-17 12:59 Jochen Striepe
1519 * t-prot: Regex performance improvements.
1521 2003-02-17 01:59 Jochen Striepe
1523 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
1524 mime parts, we must take care that all gpg output is printed.
1528 2003-02-17 00:08 Jochen Striepe
1530 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
1535 2003-02-14 14:50 Jochen Striepe
1537 * t-prot: Fix missing check.
1539 2003-02-14 14:42 Jochen Striepe
1541 * t-prot: Fix really annoying footer unflexibility. Now empty lines
1542 on the bottom of a message are ignored.
1546 2003-02-11 21:06 Jochen Striepe
1548 * t-prot: Fix --bigq for big quotes that go down to one of the two
1553 2003-02-11 13:49 Jochen Striepe
1555 * t-prot: Fix ad footers within pgp signed stuff.
1557 2003-02-11 13:42 Jochen Striepe
1559 * t-prot: Fix trailing empty lines ("match anything") in ad footer
1564 2003-02-09 20:34 Jochen Striepe
1566 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
1567 Thanks to Michael Loeffler.
1569 Clean up some regexps for mutt's separators (should give better
1574 2003-02-08 18:19 Jochen Striepe
1576 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
1581 2003-02-08 17:44 Jochen Striepe
1583 * t-prot: Use constants where possible.
1585 2003-02-07 19:16 Jochen Striepe
1587 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
1592 2003-02-07 18:26 Jochen Striepe
1594 * t-prot: Fix another terminal color sequence.
1596 2003-02-07 16:29 Jochen Striepe
1598 * t-prot.1: List contributors in alphabetical order.
1600 2003-02-07 16:00 Jochen Striepe
1602 * t-prot.1: Update date string.
1604 2003-02-07 15:55 Jochen Striepe
1606 * t-prot.1: Add a note to the BUGS section about possible perl
1607 compiler errors with not-up-to-date perl installations.
1609 2003-02-07 11:51 Jochen Striepe
1611 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
1612 thanks to Gerfried Fuchs).
1616 2003-02-06 16:11 Jochen Striepe
1618 * t-prot: Last change broke attachment detection for -Mmutt.
1620 2003-02-06 15:37 Jochen Striepe
1622 * t-prot: Fix mutt terminal color sequences. Fix false positive for
1623 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
1624 Fuchs for reporting the bug and providing vital data!).
1628 2003-01-29 03:24 Jochen Striepe
1630 * t-prot.1: Update date string.
1632 2003-01-29 03:23 Jochen Striepe
1634 * t-prot.1: Fix spellling error.
1636 2003-01-28 12:00 Jochen Striepe
1638 * t-prot: Make -h work again.
1640 Version bump to 1.8.
1642 2002-12-29 03:52 Jochen Striepe
1644 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
1645 spamassassin workaround. Update man page and sample config file
1648 Correct some speling errors in the man page.
1652 2002-12-11 18:53 Jochen Striepe
1654 * t-prot: Mutt content type fix.
1656 Version bump to 1.6.
1658 2002-12-11 01:46 Jochen Striepe
1660 * t-prot: Improve M$ style TOFU heuristics.
1664 2002-12-08 22:45 Jochen Striepe
1666 * t-prot: Remove unused else.
1668 2002-12-06 16:21 Jochen Striepe
1670 * t-prot: Fix treatment of pgp uids without email adress for
1671 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
1673 Small performance fix for --pgp-move-vrf.
1677 2002-12-04 20:45 Jochen Striepe
1679 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
1682 Version bump to 1.3.
1684 2002-12-04 09:06 Jochen Striepe
1686 * t-prot.1: Another --locale fix.
1688 2002-12-04 09:01 Jochen Striepe
1690 * t-prot.1: Update --locale description.
1692 2002-12-03 18:20 Jochen Striepe
1694 * t-prot: Add internationalization for --pgp-move-vrf from
1695 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
1699 2002-12-02 21:04 Jochen Striepe
1701 * t-prot.1: Update man page date string.
1703 2002-12-02 21:03 Jochen Striepe
1705 * t-prot.1: Make last man page update more complete.
1707 2002-12-02 21:00 Jochen Striepe
1709 * t-prot, t-prot.1: Add an option to move only positive pgp
1710 verification output (this works for English gpg-1.0.7 right now --
1711 no internationalization, no pgp.com support). Thanks to Markus
1712 Hubig for suggesting.
1714 2002-11-11 02:59 Jochen Striepe
1716 * t-prot: Version 1.0.
1718 2002-11-09 02:22 Jochen Striepe
1720 * t-prot.1: Man page update.
1722 2002-11-09 01:53 Jochen Striepe
1724 * t-prot: Adding comment for pgp().
1726 2002-11-05 13:29 Jochen Striepe
1728 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1729 to Wichert Akkerman and Gerfried Fuchs.
1733 2002-11-04 19:01 Jochen Striepe
1735 * t-prot: Fix typo from last submission.
1739 2002-11-04 18:49 Jochen Striepe
1741 * t-prot: Markus Hubig noticed a bug in the kammquote condition
1742 that ate the first (empty) line of pgp signed data when using
1743 t-prot within mutt. Many thanks!
1745 Version bump to 0.92.
1747 2002-11-02 16:35 Jochen Striepe
1749 * t-prot: Replace all die()s with exit()s and appropriate exit
1750 codes for better interaction with MTAs.
1754 2002-11-02 16:08 Jochen Striepe
1756 * t-prot: Minor changes.
1758 2002-11-02 01:05 Jochen Striepe
1760 * t-prot.1: Update man page modification stamp.
1762 2002-11-01 18:30 Jochen Striepe
1764 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1765 pending bug report (thanks to Markus Hubig). Update the man page to
1768 Huge version jump to v0.90: this is a release candidate for v1.0,
1769 every main feature should work fine by now. Please tell me *now* if
1770 something does not work for you (or if you have a major feature
1771 request that should be considered before v1.0).
1773 2002-10-31 18:29 Jochen Striepe
1775 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1776 the source with proper alignment now.
1778 2002-10-31 14:17 Jochen Striepe
1780 * t-prot: T-prot would cheerfully create an output file without
1781 checking to see if it was about to write to a symlink or a named
1782 pipe. If a user used t-prot to write data into open shared
1783 directories, such as /tmp, this vulnerability could be used by a
1784 local attacker to overwrite files or lead to privilege escalation.
1788 2002-10-22 16:42 Jochen Striepe
1790 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1791 Berthe for suggesting).
1793 2002-10-19 17:22 Jochen Striepe
1795 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1798 Specifying an empty string for -i or -o is no longer tolerated.
1800 Version bump to 0.69.
1802 2002-10-19 16:15 Jochen Striepe
1804 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1806 2002-09-14 05:24 Jochen Striepe
1808 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1810 2002-09-14 05:10 Jochen Striepe
1812 * t-prot: Johan Almqvist found another bug, this time false
1813 positives with some M$ MUA's forwarded messages.
1815 2002-09-12 12:59 Jochen Striepe
1817 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1818 for noticing. Bumped to v0.68.
1820 2002-07-26 14:03 Jochen Striepe
1822 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1824 2002-07-09 14:07 Jochen Striepe
1826 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1827 had some very reasonable ideas
1828 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1829 tolerate MS style TOFU if there is no text above.
1831 Version bump to v0.67.
1833 2002-06-27 21:37 Jochen Striepe
1835 * t-prot: Fix unbelievable stupid typo introduced in the last
1840 2002-06-27 19:54 Jochen Striepe
1842 * t-prot: Fix detection of mailing list footers in attachments
1847 2002-06-27 18:16 Jochen Striepe
1849 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1850 footers, bug reported by Gerfried Fuchs (many thanks!).
1852 Update manpage to make clear -Mmutt is *required* when t-prot is
1853 called from within mutt.
1857 2002-06-18 01:45 Jochen Striepe
1859 * t-prot: Another tweak on the kammquote condition.
1861 2002-06-16 12:32 Jochen Striepe
1863 * t-prot: Fixed the line count header with -Mmutt and attachments,
1864 pgp signatures and encryption.
1866 2002-06-15 17:18 Jochen Striepe
1868 * t-prot: Another tweak on the kammquote condition.
1870 2002-06-08 19:50 Jochen Striepe
1872 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1873 required mutt version.
1875 2002-06-02 07:51 Jochen Striepe
1877 * t-prot: Fixed some typos.
1879 2002-06-02 07:12 Jochen Striepe
1881 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1884 2002-06-02 02:12 Jochen Striepe
1886 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1887 tolerated number of signatures. Manpage updated. Version bump to
1890 2002-05-30 11:24 Jochen Striepe
1892 * t-prot: Update help to reflect -p changes.
1894 2002-05-30 11:16 Jochen Striepe
1896 * t-prot: Bump to v0.60.
1898 2002-05-30 10:45 Jochen Striepe
1900 * t-prot.1: Update manpage for new behaviour of -p.
1902 2002-05-10 02:18 Jochen Striepe
1904 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1905 spamassassin: the parameter for -p is optionally right now. If
1906 there is none supplied, there is no mail sent, of course.
1908 2002-05-03 02:02 Jochen Striepe
1910 * t-prot.1: Fix typo.
1912 2002-05-03 01:56 Jochen Striepe
1914 * t-prot.1: Update man page date.
1916 2002-05-03 01:55 Jochen Striepe
1918 * t-prot.1: Man page fixes and updates.
1920 2002-04-30 17:23 Jochen Striepe
1922 * t-prot: Improve the comment on the Kammquote condition.
1924 2002-04-30 17:16 Jochen Striepe
1926 * t-prot: Further tweak on the Kammquote condition. Should really
1927 do The Right Thing by now.
1929 2002-04-24 14:08 Jochen Striepe
1931 * t-prot: Performance tweak in debigq().
1933 2002-04-24 13:33 Jochen Striepe
1935 * t-prot, t-prot.1: Added an option to remove the bigger part of
1936 huge blocks of quoted lines (--bigq). Updated the man page
1939 Updated the man page's contributors text.
1943 2002-04-20 21:32 Jochen Striepe
1945 * t-prot: Just insert one space when joining lines in decomb().
1947 2002-04-20 15:37 Jochen Striepe
1949 * t-prot.1: Update man page to reflect upon new options --kminl,
1950 --kmaxl, and --kdiff.
1952 2002-04-20 15:18 Jochen Striepe
1954 * t-prot: Some more tweaks to the Kammquote condition. Add some
1955 command line switches to make behaviour a little more flexible.
1959 2002-04-20 11:10 Jochen Striepe
1961 * t-prot: Another small tweak in the Kammquoting condition.
1963 2002-04-20 11:03 Jochen Striepe
1965 * t-prot: Another small tweak in the Kammquote condition.
1967 2002-04-20 10:58 Jochen Striepe
1969 * t-prot: Make the Kammquote condition a little pickier.
1971 2002-04-20 02:48 Jochen Striepe
1973 * t-prot.1: Add description of the anti Kammquoting option.
1975 2002-04-20 02:28 Jochen Striepe
1977 * t-prot: Added an option to fix those zig-zag shaped quotings,
1978 well-known to German users as "Kammquoting".
1980 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1981 definition, so they won't be cleaned away.
1985 2002-04-18 22:51 Jochen Striepe
1987 * t-prot: Clean up revision number a bit.
1989 2002-04-11 05:14 Jochen Striepe
1991 * t-prot: Just catch the last signature if there are more.
1993 2002-04-11 04:46 Jochen Striepe
1995 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1996 there is an overlong signature and no -S on the command line.
1997 Though this was intended behaviour, this is changed: by now
1998 signatures are always interpreted as such, so the text before can
2001 2002-03-29 01:46 Jochen Striepe
2003 * t-prot.1: Add description for --locale=LOCALE.
2005 2002-03-29 01:15 Jochen Striepe
2007 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
2010 2002-03-23 10:47 Jochen Striepe
2014 2002-03-22 11:38 Jochen Striepe
2016 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
2018 2002-03-21 22:26 Jochen Striepe
2020 * t-prot: Bump to 0.54.
2022 2002-03-21 13:16 Jochen Striepe
2024 * t-prot: More cleanups in the multipart code.
2026 2002-03-21 12:53 Jochen Striepe
2028 * t-prot: Fix comment in the mutt specific multipart code.
2030 2002-03-21 12:27 Jochen Striepe
2032 * t-prot: Fixed assumption in the mutt-specific code that the first
2033 attachment always would be text/plain containing the actual message
2036 2002-03-20 22:58 Jochen Striepe
2038 * t-prot: Fix some false positives in footers and multipart code.
2040 2002-03-20 17:02 Jochen Striepe
2042 * t-prot: More cleanups and performance improvements. Fixed tofu
2043 deletion when diff appended to signature. Fixed broken detection of
2044 mutt(1)'s mime/pgp output. Bumped to 0.53.
2046 2002-03-20 15:12 Jochen Striepe
2048 * t-prot: Make mime/multipart parts with type=message/rfc822 being
2049 processed if the message has been processed by mutt(1) before.
2051 2002-03-20 13:16 Jochen Striepe
2053 * t-prot: Another HUGE cleanup.
2055 2002-03-20 01:56 Jochen Striepe
2057 * t-prot: Major cleanup. Bump to 0.52.
2059 2002-03-19 14:16 Jochen Striepe
2061 * t-prot: Fixed some bugs in the multipart code. Bumped version to
2064 2002-03-19 12:42 Jochen Striepe
2066 * t-prot.1: Add note describing the complicated and confusing line
2067 count thingie when deleting an overlong signature.
2069 2002-03-19 12:38 Jochen Striepe
2071 * t-prot: Correct line count in snipped-overlong-sig message.
2073 2002-03-18 19:19 Jochen Striepe
2075 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
2076 options (-a and -A=dir) to get rid of those annoying hotmail
2077 advertisements appended to messages from people using gratis email
2078 providers. Update manpage and muttrc sample.
2080 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
2084 2002-03-18 15:49 Jochen Striepe
2086 * t-prot: Fix the line count header. Bump to v0.49.
2088 2002-03-16 00:01 Jochen Striepe
2090 * t-prot.1: Minor fix.
2092 2002-03-15 23:58 Jochen Striepe
2094 * t-prot.1: Minor cleanup.
2096 2002-03-15 01:48 Jochen Striepe
2098 * t-prot: Fix variables initialisation.
2100 2002-03-14 22:21 Jochen Striepe
2102 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
2104 2002-03-13 08:07 Jochen Striepe
2106 * t-prot.1: Add some explanation for the verbatim instruction to
2107 the troubleshooting section.
2109 2002-03-13 07:52 Jochen Striepe
2111 * t-prot: Make verbatim instructions work for everything except
2112 mailing list footers. Bump to v0.47.
2114 2002-03-13 01:19 Jochen Striepe
2116 * t-prot.1: Fixed typo.
2118 2002-03-12 17:16 Jochen Striepe
2120 * t-prot.1: Add TROUBLESHOOTING section.
2122 2002-03-12 16:44 Jochen Striepe
2124 * t-prot.1: Changed one makro which was overseen last commit.
2126 2002-03-12 16:24 Jochen Striepe
2128 * t-prot.1: Big man page cleanup.
2130 2002-03-12 15:41 Jochen Striepe
2132 * t-prot.1: Further improvement of the -L man page text.
2134 2002-03-12 15:39 Jochen Striepe
2136 * t-prot.1: Improved man page text for -L.
2138 2002-03-12 15:37 Jochen Striepe
2140 * t-prot.1: Clarify the man page text for -l and -L.
2142 2002-03-12 02:47 Jochen Striepe
2144 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
2146 2002-03-09 17:18 Jochen Striepe
2148 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
2149 option -M/--mua and try to detect attachments only when necessary.
2150 Updated man page and muttrc sample. Version bump to 0.45.
2152 2002-03-08 20:29 Jochen Striepe
2154 * t-prot: Fix an off-by-one error when removing mutt(1)'s
2155 attachments. Credits to Gerfried Fuchs for reporting and locating
2158 2002-03-02 02:26 Jochen Striepe
2160 * t-prot: Some minor cleanups.
2162 2002-03-02 02:18 Jochen Striepe
2164 * t-prot: Some minor cleanups.
2166 2002-03-01 10:10 Jochen Striepe
2168 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
2169 with messages only containing the mailing list footer.
2171 2002-02-26 12:20 Jochen Striepe
2173 * t-prot: Add infrastructure for better debugging.
2175 2002-02-26 11:11 Jochen Striepe
2177 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
2178 little shorter, and add colors.
2180 2002-02-26 03:05 Jochen Striepe
2182 * t-prot: Improve empty line handling between body and signature.
2184 2002-02-26 02:50 Jochen Striepe
2186 * t-prot: Fixed thinko in signature handling. Be more tolerant with
2187 empty lines around signatures and mailing list footers.
2189 Version bump to 0.42.
2191 2002-02-25 19:20 Jochen Striepe
2193 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
2194 some cases were not caught before.
2196 2002-02-25 18:48 Jochen Striepe
2198 * t-prot: Gerfried Fuchs found a bug in the signature code (many
2199 thanks!). It was ugly anyway, so that part got a clean rewrite.
2201 Bumped version to 0.41.
2203 2002-02-22 15:55 Jochen Striepe
2205 * t-prot: Another slight performance hit with multipart messages.
2207 2002-02-22 15:36 Jochen Striepe
2209 * t-prot: Leave only the body of the first multipart message part
2210 for processing, not the headers.
2212 2002-02-21 23:27 Jochen Striepe
2214 * t-prot.1: Updated the manpage to reflect the fix of the multipart
2217 2002-02-21 23:24 Jochen Striepe
2219 * t-prot: Fix no TOFU is detected in multipart messages without
2220 signature and without previous preparation by mutt(1). Now
2221 multipart messages as described in RFC 1341 are detected properly.
2222 Only the first part is processed, and only if it has the content
2223 type "text/plain" or none specified as described in RFC 1341.
2225 2002-02-20 16:51 Jochen Striepe
2227 * t-prot: Bump version to 0.39.
2229 2002-02-20 16:50 Jochen Striepe
2231 * t-prot.1: Updated manpage for long options.
2233 2002-02-18 19:44 Jochen Striepe
2235 * t-prot.1: Updated credits in manpage.
2237 2002-02-16 00:06 Jochen Striepe
2239 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
2240 command line system to Getopt::Mixed as recommended by Gerfried
2241 Fuchs. One of the reasons is that now the parameter of the option
2242 '-S' is optionally, what was not cleanly realizeable before. The
2243 opportunity has been used to do a cleanup on some things, too ...
2245 Please note that Getopt::Mixed now is mandatory to run t-prot - you
2246 can get it at CPAN. The trade-off seems worthy IMHO - please drop
2247 an email to <t-prot@tolot.escape.de> if you do not think so, so the
2248 matter can be discussed. :)
2252 2002-02-15 03:49 Jochen Striepe
2254 * t-prot.1: Beautify the manpage, and add some more info about bugs
2257 2002-02-15 03:30 Jochen Striepe
2259 * t-prot: Beautify help text.
2261 2002-02-14 16:32 Jochen Striepe
2263 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
2264 t-prot write a syslog entry for each message bounced when invoked
2265 with -p. So -d is new. Will only write syslog entries if
2266 Sys::Syslog is available but will not crash if not.
2268 2002-02-14 13:26 Jochen Striepe
2270 * t-prot: Minor cleanup.
2272 2002-02-14 11:04 Jochen Striepe
2274 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
2277 2002-02-13 01:08 Jochen Striepe
2279 * t-prot: Version bump to 0.35.
2281 2002-02-12 13:57 Jochen Striepe
2283 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
2285 2002-02-12 12:47 Jochen Striepe
2287 * t-prot.1: Update manpage for -S=n.
2289 2002-02-12 12:45 Jochen Striepe
2291 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
2292 message. Change option -S to accept an integer denoting the maximum
2293 allowed lines for a valid signature.
2295 2002-02-12 04:44 Jochen Striepe
2297 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
2298 use t-prot in your MTA's aliases file to bounce TOFUed emails.
2301 2002-02-12 01:03 Jochen Striepe
2303 * t-prot: Corrected help when called with -h. Small indent cleanup.
2305 2002-02-11 20:40 Jochen Striepe
2307 * t-prot.1: Updated manpage date.
2309 2002-02-11 20:33 Jochen Striepe
2311 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
2312 attachments when hiding lines, that flaw should be fixed right now.
2313 Manpage has been updated to reflect upon that fact.
2315 2002-02-11 19:13 Jochen Striepe
2317 * t-prot: Corrected line count for overlong signatures. Problem
2318 reported by Gerfried Fuchs (thanks, Alfie!).
2320 2002-01-29 14:57 Jochen Striepe
2322 * t-prot: Remove goto. Patch by Gerfried Fuchs.
2324 2002-01-28 20:34 Jochen Striepe
2326 * t-prot: Bump version to 0.32.
2328 2002-01-28 16:53 Jochen Striepe
2330 * t-prot: Just again a version fix. Should be done now...
2332 2002-01-28 16:52 Jochen Striepe
2334 * t-prot: Sigh. Another version fix.
2336 2002-01-28 16:50 Jochen Striepe
2338 * t-prot.1: Fix manpage version.
2340 2002-01-28 16:48 Jochen Striepe
2342 * t-prot, t-prot.1: Fix version strings.
2344 2002-01-28 16:46 Jochen Striepe
2346 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
2349 2002-01-28 16:39 Jochen Striepe
2351 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
2354 2002-01-28 16:39 Jochen Striepe
2356 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial