1 2010-07-01 16:02 Jochen Striepe
3 * t-prot: Release as v2.99.
5 2010-07-01 15:58 Jochen Striepe
7 * t-prot, t-prot.1: New command line option --fixind to fix broken
8 quoting (regarding to RFC 3676). Perhaps this should not be
9 default, as there might be false positives if the message is
10 already quoted correctly. Quotes with this particular brokenness
11 are quite common, though. Patch by Simon Ruderich, many thanks.
13 2010-06-09 19:32 Jochen Striepe
15 * t-prot: Use index() instead of regex for $indent. Patch by Simon
18 2010-04-20 09:40 Jochen Striepe
20 * t-prot: Revert new handling of empty lines at the beginning of
21 the body, as it removes lines where it should not.
23 2010-04-20 08:58 Jochen Striepe
25 * t-prot: Another bug with -c: Empty lines before the signature
26 were not handled properly. Patch by Simon Ruderich.
28 2010-04-20 08:57 Jochen Striepe
30 * t-prot: This causes -c1 to not create an empty line at the
31 beginning of the message if there were empty lines at the start of
32 the body. Patch by Simon Ruderich.
34 2010-04-20 08:55 Jochen Striepe
36 * t-prot, t-prot.1: Typos and documentation fixes regarding
37 $indent. Many thanks to Simon Ruderich.
39 2010-04-09 06:47 Jochen Striepe
41 * t-prot: Release as v2.98.
43 2010-04-09 06:45 Jochen Striepe
45 * t-prot.1: Clarify --lax-security description.
47 2010-04-09 06:36 Jochen Striepe
49 * t-prot: Use descriptive temp variable names when parsing command
52 2010-03-06 12:26 Jochen Striepe
54 * t-prot.1: Mention configuration files for Heirloom mailx and
55 metamail. Avoid false impression with --lax-security.
57 2010-03-06 10:51 Jochen Striepe
59 * t-prot.1: Another Typo.
61 2010-03-06 09:19 Jochen Striepe
63 * t-prot.1: Fix spelling error. Thanks to Gerfried Fuchs!
65 2010-03-06 01:32 Jochen Striepe
67 * t-prot: Release as v2.97.
69 2010-03-06 01:31 Jochen Striepe
71 * t-prot, t-prot.1: Standard diff(1) output now is protected by
72 --diff, too. Many thanks to Martin Neitzel and Matthias Kilian.
74 2010-03-04 22:01 Jochen Striepe
76 * t-prot: Release as v2.96.
78 2010-03-04 21:48 Jochen Striepe
80 * t-prot: Allow -o /dev/null without bitching around.
82 2010-03-04 21:40 Jochen Striepe
84 * t-prot.1: Give some emergency help how to write to /dev/null. You
87 2010-03-04 21:19 Jochen Striepe
89 * t-prot.1: Remove repetition.
91 2010-03-04 21:12 Jochen Striepe
93 * t-prot: More syntax help fixes.
95 2010-03-04 21:09 Jochen Striepe
97 * t-prot.1: Update date string.
99 2010-03-04 21:09 Jochen Striepe
101 * t-prot.1: Fix --version description.
103 2010-03-04 21:07 Jochen Striepe
105 * t-prot.1: More syntax fixes.
107 2010-03-04 21:02 Jochen Striepe
109 * t-prot.1: Change option order for footer options.
111 2010-03-04 20:48 Jochen Striepe
113 * t-prot.1: More grouping: Footers.
115 2010-03-04 20:34 Jochen Striepe
117 * t-prot.1: Fix typo.
119 2010-03-04 20:32 Jochen Striepe
121 * t-prot, t-prot.1: Special output to "NONE" is not required. You
124 2010-03-04 20:24 Jochen Striepe
126 * t-prot.1: Improve word flow.
128 2010-03-04 20:22 Jochen Striepe
130 * t-prot.1: Fix -i and -o syntax.
132 2010-03-04 20:21 Jochen Striepe
134 * t-prot.1: Improve MIME handling description.
136 2010-03-04 20:19 Jochen Striepe
138 * t-prot.1: Explain grouping of options and what happens if none
139 are specified. Be specific how MIME is handled.
141 2010-03-04 18:45 Jochen Striepe
143 * contrib/: mailcap.t-prot, nailrc.t-prot: New files: configuration
144 samples for metamail and Heirloom mailx (a.k.a. nail). Many thanks
147 2010-03-04 17:26 Jochen Striepe
149 * t-prot.1: Fix -S syntax.
151 2010-03-04 17:25 Jochen Striepe
153 * t-prot: Fix -S syntax help.
155 2010-03-04 17:24 Jochen Striepe
157 * t-prot.1: Group options by meaning, rather than alphabetically.
158 Thanks to Martin Neitzel for suggesting.
160 2010-03-04 16:53 Jochen Striepe
162 * t-prot: Fix --help output order.
164 2010-03-04 16:52 Jochen Striepe
166 * t-prot: Fix -c syntax in --help, too.
168 2010-03-03 22:39 Jochen Striepe
170 * t-prot.1: Precisify wording for --ms-smart.
172 2010-03-03 22:36 Jochen Striepe
174 * t-prot.1: Be a little more specific as to what --ms-smart really
177 2010-03-03 22:30 Jochen Striepe
179 * t-prot.1: Specify more clearly what locale to specify with
180 --locale. Thanks to Martin Neitzel for suggesting.
182 2010-03-03 22:24 Jochen Striepe
184 * t-prot.1: Fix -c syntax help.
186 2010-03-03 20:09 Jochen Striepe
188 * t-prot: Fix bad typo. Thanks to Martin Neitzel.
190 2010-03-03 16:50 Jochen Striepe
192 * t-prot: Big changes, we step a great deal towards the next major
193 version number. Release as v2.95.
195 2010-03-03 16:27 Jochen Striepe
197 * t-prot: Since Getopt::Mixed would break existing configurations
198 with the new -c command line switch behaviour, the migration to
199 Getopt::Long has been finished by now: This commit merges the big
200 bad Getopt::Long patch. Hope the performance issue does not turn
201 out to be too grave. Thanks to everyone for testing and providing
204 2010-02-19 16:20 Jochen Striepe
206 * t-prot, t-prot.1, contrib/muttrc.t-prot, contrib/t-prot.sl: The
207 command line option -c now accepts an optional parameter specifying
208 the number of empty lines to remain. Thanks to Simon Ruderich.
210 2010-02-15 20:13 Jochen Striepe
212 * t-prot: Release as v2.15.
214 2010-02-15 20:08 Jochen Striepe
216 * t-prot.1: Describe --sani more precisely.
218 2010-02-15 19:21 Jochen Striepe
220 * t-prot: Fine-tune some regex.
222 2010-02-15 19:20 Jochen Striepe
224 * t-prot: Fix merging of multiple blank lines within pgp output
227 2010-02-15 19:02 Jochen Striepe
229 * t-prot: Simplify expression.
231 2010-02-15 18:34 Jochen Striepe
233 * t-prot, t-prot.1: Add --reply and --sani for fixing annoying
234 headers. Add documentation for both. Many thanks to Matthias
235 Kilian and Martin Neitzel for suggesting and providing some script
236 invoked by procmail rules.
238 2010-02-14 12:03 Jochen Striepe
240 * t-prot.1: Suggest reading about -p when using -P.
242 2010-02-14 12:00 Jochen Striepe
244 * t-prot.1: Sort options in a consistent, alphabetical way.
246 2010-02-11 20:59 Jochen Striepe
248 * t-prot.1: Fix hyphenation. Thanks to Gerfried Fuchs for noticing!
250 2010-02-11 12:55 Jochen Striepe
252 * t-prot.1: Jeff Covey's article should not be missing under SEE
255 2010-02-11 11:10 Jochen Striepe
257 * t-prot: Release as v2.14.
259 2010-02-11 11:09 Jochen Striepe
261 * t-prot: Code cleanup for --pgp-short. Should get better
264 2010-02-07 22:41 Jochen Striepe
266 * t-prot: Tighten --help output.
268 2010-02-07 22:10 Jochen Striepe
270 * t-prot.1: Add fields of usage and mention the INN2 filter file.
272 2010-02-07 21:56 Jochen Striepe
274 * t-prot.1: Improve word flow.
276 2010-02-07 16:16 Jochen Striepe
278 * t-prot.1: Another occurence of RFC 2822, update to RFC 5322.
280 2010-02-07 14:31 Jochen Striepe
282 * t-prot.1: RFC 5322 is offficial standard for the Internet Message
283 Format since October 2008, obsoleting RFC 2822.
285 2010-02-06 03:29 Jochen Striepe
287 * t-prot: Adjust comment to modern t-prot times.
289 2010-02-04 21:33 Jochen Striepe
291 * t-prot.1: Update contributers list.
293 2010-02-03 17:58 Jochen Striepe
295 * t-prot.1: Update date string.
297 2010-02-03 17:56 Jochen Striepe
299 * t-prot.1: Remove redundancies, improve some descriptions.
301 2010-02-01 23:48 Jochen Striepe
303 * contrib/muttrc.t-prot: By now, --bigq is pretty much standard and
304 extremely well-tested, so we include it into default configuration.
306 2010-02-01 22:34 Jochen Striepe
308 * t-prot: Revert thinko from r1.272.
310 2010-02-01 22:27 Jochen Striepe
312 * t-prot: Fix syntax to match coding style.
314 2010-01-31 22:07 Jochen Striepe
316 * t-prot: Release as v2.13.
318 2010-01-29 13:03 Jochen Striepe
320 * t-prot: Fix long standig false positive for mutt<1.5.18 with
321 Microsoft TOFU inside a PGP signed message and no lines above the
322 full quote (indicating a forwarded message rather than a lazy full
323 quote). Thanks to Gerfried Fuchs.
325 2010-01-24 17:17 Jochen Striepe
327 * t-prot: Fix newline stripping for locales.
329 2010-01-08 11:10 Jochen Striepe
331 * t-prot: Release as v2.12.
333 2010-01-08 11:08 Jochen Striepe
335 * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines
336 hits and -Mmutt is set (mutt is picky when a display_filter fails).
337 Provide a notification line in that case. Update man page. Many
338 thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for
339 reporting, providing a patch and testing.
341 2010-01-05 12:05 Jochen Striepe
343 * t-prot: Release as v2.11.
345 2010-01-05 12:01 Jochen Striepe
347 * contrib/filter_innd.pl: Command line default has changed, check
348 flags must be set now.
350 2010-01-05 11:46 Jochen Striepe
352 * t-prot.1: Better explain ratio check value.
354 2010-01-05 11:43 Jochen Striepe
356 * t-prot.1: Update copyright time stamp.
358 2010-01-05 11:42 Jochen Striepe
360 * t-prot, t-prot.1: Fix initialization and command line parsing for
361 --check (this should work as advertised now). Make the ratio check
362 code a little easier to read. Add the default value for the ratio
363 check to the man page.
365 2010-01-04 11:07 Jochen Striepe
367 * t-prot.1: Remove URLs to example scripts and configs. The files
368 are provided with the package.
370 2009-12-30 21:34 Jochen Striepe
372 * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10.
375 2009-12-30 21:28 Jochen Striepe
377 * t-prot: Release as t-prot v2.9.
379 2009-12-30 21:27 Jochen Striepe
381 * t-prot: Do not check for message length in attachments (we
382 checked already for the entire message). Do exit with proper exit
383 code if message is longer than set in --max-lines (so scripts can
384 see if we gave up processing).
386 2009-12-30 09:07 Jochen Striepe
388 * t-prot.1: Fix speling.
390 2009-12-25 17:40 Jochen Striepe
392 * t-prot.1: Fix time stamp.
394 2009-12-20 21:38 Jochen Striepe
396 * t-prot.1: Fix rendering for anyone out there using UTF-8. Many
397 thanks (and a very merry Christmas) to Alfie.
399 2009-12-19 22:18 Jochen Striepe
401 * t-prot: Release as v2.8.
403 2009-12-18 21:53 Jochen Striepe
405 * t-prot, t-prot.1: Update documentation to reflect last change.
406 Avoid being tripped by endless (or non-existant) headers.
408 2009-12-18 13:25 Jochen Striepe
410 * t-prot: Change check order and remove duplicated code for
413 2009-08-24 20:32 Jochen Striepe
415 * t-prot: Release as t-prot v2.7.
417 2009-08-24 17:20 Jochen Striepe
421 2009-08-24 17:17 Jochen Striepe
425 2009-08-24 12:15 Jochen Striepe
427 * t-prot: Andreas Kneib had problems with some Microsoft Outlook
428 gargabe and submitted a one-liner. Thanks!
430 2009-08-24 02:07 Jochen Striepe
432 * t-prot: Release as t-prot v2.6.
434 2009-08-24 01:44 Jochen Striepe
436 * t-prot.1: Update dates.
438 2009-08-24 01:43 Jochen Striepe
440 * t-prot.1: Fix a typo, thanks to Gerfried Fuchs.
442 2009-08-24 01:42 Jochen Striepe
444 * t-prot: Fix a typo, thanks to Michael Hunger. Tweak the MS-TOFU
445 pattern, thanks to Simon Ruderich.
447 2007-09-19 11:32 Jochen Striepe
449 * t-prot, t-prot.1: Updated time stamps, released as v2.5.
451 2007-09-19 11:31 Jochen Striepe
453 * t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
454 produced by Novell Groupwise. Many thanks to Philipp Thomas for
455 testing and suggesting.
457 2007-05-24 08:22 Jochen Striepe
459 * t-prot.1: Update copyright date.
461 2007-03-09 15:06 Jochen Striepe
463 * t-prot: Release as v2.4.
465 2007-03-09 15:05 Jochen Striepe
467 * t-prot, t-prot.1: Add feature to skip processing very large
468 messages. Many thanks to Gerfried Fuchs and Scorpi for testing and
471 2007-03-09 14:33 Jochen Striepe
473 * t-prot: Fix formatting for better reading.
475 2006-12-19 13:13 Jochen Striepe
477 * t-prot: Release as v2.3.
479 2006-12-19 12:30 Jochen Striepe
481 * t-prot.1: Fix grammar, update time stamp.
483 2006-12-19 12:04 Jochen Striepe
485 * t-prot: Sync the order of options in the man page and "t-prot
488 2006-11-30 14:06 Jochen Striepe
490 * t-prot: Release as v2.2.
492 2006-11-30 13:02 Jochen Striepe
494 * t-prot: Add string to detect gmx.de's M$ style TOFU.
496 2006-09-25 14:42 Jochen Striepe
498 * t-prot.1: Make sure we can ship files not copyrighted by the
499 author of the package.
501 2006-07-16 08:50 Jochen Striepe
503 * t-prot.1: There are no patches for locales of old mutt versions.
505 2006-07-11 14:05 Jochen Striepe
507 * t-prot.1: Updated time stamp.
509 2006-07-10 10:01 Jochen Striepe
511 * t-prot.1: Fix spelling and grammar.
513 2006-06-23 17:28 Jochen Striepe
515 * t-prot.1: Fix capitalization of "pgp".
517 2006-06-23 17:25 Jochen Striepe
519 * t-prot.1: Add section about performance issues.
521 2006-06-17 22:45 Jochen Striepe
523 * t-prot: Release as v2.1.
525 2006-06-17 22:45 Jochen Striepe
527 * t-prot: Frank Terbeck suggested a more tolerant handling of
528 signatures -- trailing newlines are no longer counted as signature
529 lines, thus fixing some mailing list software behaviour.
531 2006-06-17 12:34 Jochen Striepe
533 * t-prot.1: Update time stamp.
535 2006-06-17 12:34 Jochen Striepe
537 * t-prot.1: Section "BUGS" is for known bugs in t-prot, not for
538 learning how to report them.
540 2006-05-16 12:07 Jochen Striepe
542 * t-prot: Klaus Ethgen reported some undetected MS TOFU hidden in
543 MIME attachments. Many thanks!
545 2006-05-16 12:07 Jochen Striepe
547 * t-prot.1: There is no BUGS file any longer.
549 2006-05-16 11:34 Jochen Striepe
551 * t-prot.1: Time stamp and copyright updated.
553 2006-05-16 11:33 Jochen Striepe
555 * contrib/t-prot.sl: Clarify comments reg. S-Lang v2.
557 2005-06-29 12:45 Jochen Striepe
559 * t-prot.1: Better formatting for "see also".
561 2005-06-29 12:36 Jochen Striepe
563 * t-prot.1: Add section about exit status.
567 2005-05-27 10:00 Jochen Striepe
569 * t-prot: Re-release as v2.0. No code change since v1.104.
571 2005-05-13 00:06 Jochen Striepe
573 * t-prot.1: Matthias Kilian suggested some cleanup for better
574 reading. Many thanks!
576 2005-05-12 15:29 Jochen Striepe
578 * t-prot.1: Include the BUGS file in the REPORTING BUGS section.
580 2005-05-12 15:07 Jochen Striepe
582 * t-prot.1: Fix typo.
584 2005-05-12 15:07 Jochen Striepe
586 * t-prot.1: Provide more information on how to submit bug reports.
588 2005-05-12 03:32 Jochen Striepe
590 * t-prot.1: Fix formatting.
592 2005-05-12 03:29 Jochen Striepe
594 * t-prot.1: Another typo.
596 2005-05-12 03:27 Jochen Striepe
598 * t-prot.1: Fix typo.
600 2005-05-12 02:54 Jochen Striepe
602 * t-prot: Release as v1.104.
604 2005-05-11 12:14 Jochen Striepe
606 * t-prot.1: Many clarifications and added details. Some formatting
609 2005-05-11 09:21 Jochen Striepe
611 * t-prot.1: Fix copyright date string.
613 2005-05-11 09:17 Jochen Striepe
615 * t-prot.1: LICENSE CHANGE!
617 Alfie is completely right: Since the copyright notice essentially
618 is a BSD license, it is the Right Thing to simply switch to a BSD
619 license (slightly modified, as there is no binary code in t-prot).
621 2005-05-11 01:22 Jochen Striepe
623 * t-prot.1: LICENSE CHANGE! More clarifications. The meaning still
626 2005-05-11 01:16 Jochen Striepe
628 * t-prot.1: LICENSE CHANGE! The meaning remains the same, but the
629 wording should be a little clearer now.
631 2005-05-11 01:14 Jochen Striepe
633 * t-prot.1: Remove unnecessary text block.
635 2005-05-11 01:09 Jochen Striepe
637 * t-prot: The case-sensitivity of the Content-Type: header (vs.
638 Content-type:) seems not to be absolutely clear. RFC 1049 should be
639 obsoleted by RFCs 2045-2049 by now, but to be sure, we will accept
642 2005-05-11 01:04 Jochen Striepe
644 * t-prot.1: RFC 822 is no longer important. RFC 2822 should
647 2005-05-11 00:59 Jochen Striepe
649 * t-prot.1: Update date string.
651 2005-05-11 00:58 Jochen Striepe
653 * t-prot.1: Fix apostrophe.
655 2005-05-10 13:09 Jochen Striepe
657 * contrib/t-prot.sl: Update copyright.
659 2005-05-09 14:54 Jochen Striepe
661 * contrib/t-prot.sl: Make sure users get a hint if they look why
662 t-prot.sl does not work on their system (just as I did and wondered
665 2005-05-08 18:13 Jochen Striepe
667 * t-prot: Release as v1.103.
669 2005-05-08 18:13 Jochen Striepe
671 * t-prot: More regex fixes.
673 2005-05-08 17:50 Jochen Striepe
675 * t-prot: Release as v1.102.
677 2005-05-08 17:49 Jochen Striepe
679 * t-prot: Many fixes to many regexes, fixing performance issues und
680 readability. Some were entirely replaced by faster means.
682 2005-04-25 16:35 Jochen Striepe
684 * t-prot: Release as v1.101.
686 2005-04-25 15:49 Jochen Striepe
688 * t-prot: We must not forget to remove ad and mailing list footers
689 within the first MIME/Multipart attachment when processing raw
690 messages (lacking -M).
692 2005-04-25 15:29 Jochen Striepe
694 * t-prot: Fix a comment.
696 2005-04-25 15:28 Jochen Striepe
698 * t-prot: Mailing list footers (and probably ad footers) were not
699 detected when processing raw MIME/Multipart messages: We have to
700 look at the very end of the message, not only at the end of the
701 first attachment. Fix this by calling remove_footers() before
702 dealing with raw multipart attachments.
704 2005-04-15 14:08 Jochen Striepe
706 * t-prot: Release as v1.100.
708 2005-04-15 14:07 Jochen Striepe
710 * contrib/filter_innd.pl: We don't submit any headers, so use
711 --body. Use unlink() instead of system(). Mention the temp file
714 2005-04-15 14:03 Jochen Striepe
716 * t-prot, t-prot.1: Add --body to make sure we are not looking for
717 any headers when there are none in the input.
719 2005-04-15 13:42 Jochen Striepe
721 * t-prot.1: Add some clarifications and missing details.
723 2005-03-31 19:39 Jochen Striepe
725 * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
726 remove() instead of system() and pipe_article() to reduce
727 flickering (and for cleaner code). Patch by Gregor Herrman, many
730 2005-03-31 19:20 Jochen Striepe
732 * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
733 Printable. Thanks to Gregor Herrmann.
735 2005-03-31 19:17 Jochen Striepe
737 * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
738 prefixes for other commands, so we should not overwrite those.
739 Patch by Gregor Herrmann, many thanks!
741 2005-03-24 22:24 Jochen Striepe
743 * t-prot: Release as v1.99.
745 2005-03-22 16:10 Jochen Striepe
747 * t-prot: Fix false positive for kammquote condition.
749 2005-03-21 19:30 Jochen Striepe
751 * t-prot: Fix missing range check when From: is the last header.
752 Thanks to Norbert Tretkowski for reporting.
754 2005-03-01 15:20 Jochen Striepe
756 * t-prot: Release as v1.98.
758 2005-03-01 15:20 Jochen Striepe
760 * t-prot: Gerfried Fuchs pointed out that some locale maintainers
761 might avoid quote signs, so we check for "%" too when extracting
762 some locale strings. This still is not *really* bullet-proof,
763 because e.g. the percent sign might be protected by an escape. This
764 possibility should be quite unlikely, though, so we stick with it
767 2005-02-24 23:34 Jochen Striepe
769 * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
770 no longer available at Sven Gucke's old site.
772 2005-02-24 22:45 Jochen Striepe
774 * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
777 2005-02-23 13:07 Jochen Striepe
779 * t-prot.1: Remove misleading information about locale names.
781 2005-02-23 12:39 Jochen Striepe
783 * t-prot: Release as v1.97.
785 2005-02-23 12:38 Jochen Striepe
787 * t-prot: Fix French (and probably many other) locales extraction.
788 Many thanks to Philippe Berini and Gerfried Fuchs who helped a
789 great deal with the bug hunt.
791 2005-02-14 15:02 Jochen Striepe
793 * t-prot.1: Remove unnecessary lines.
795 2005-02-14 15:01 Jochen Striepe
797 * t-prot.1: Fix copyright time stamp.
799 2005-02-14 14:19 Jochen Striepe
801 * t-prot: Release as v1.96.
803 2005-02-14 14:18 Jochen Striepe
805 * t-prot: GnuPG locale strings were for v1.2.6, update them to
808 2005-02-14 13:29 Jochen Striepe
810 * t-prot: Release as v1.95. The use of Locale::gettext is quite a
811 big change, so we consider this a v2.0 pre-release. Please send any
812 feature requests and bugreports NOW, so we can work on them before
815 2005-02-14 13:26 Jochen Striepe
817 * t-prot.1: Mention the need for Locale::gettext when using
818 --locale. Update date string.
820 2005-02-14 13:23 Jochen Striepe
822 * t-prot: Following a suggestion by Gerfried Fuchs, make
823 Locale::gettext fetch the locale strings for us. Big change, please
824 report any funny behaviour -- thanks!
826 2005-02-02 13:46 Jochen Striepe
828 * t-prot: Release as v1.49.
830 2005-02-02 12:22 Jochen Striepe
832 * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
833 pgp() code when dealing with multi-line From: headers. Many thanks
836 2005-02-01 15:38 Jochen Striepe
838 * t-prot: Fix missing Locale value.
840 2005-02-01 14:15 Jochen Striepe
842 * t-prot: Fix another regex.
844 2005-02-01 13:50 Jochen Striepe
846 * t-prot: Fix regexes.
848 2005-01-08 11:05 Jochen Striepe
850 * t-prot.1: Fix broken link.
852 2005-01-07 18:15 Jochen Striepe
854 * contrib/t-prot.sl: Now that line breaks by the encoding are
855 better detected, we will turn on signature checking once again.
857 2005-01-07 18:14 Jochen Striepe
859 * contrib/t-prot.sl: Gregor Herrmann found some problems with
860 S-Lang variables and provided documentation improvements.
862 2005-01-01 13:17 Jochen Striepe
864 * t-prot.1: Fix typo.
866 2005-01-01 13:14 Jochen Striepe
868 * t-prot.1: T-prot's name does not have to be highlighted each time
871 2005-01-01 13:12 Jochen Striepe
873 * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
876 2004-12-31 13:45 Jochen Striepe
878 * t-prot: Release as v1.48.
880 2004-12-31 13:39 Jochen Striepe
882 * t-prot: Fix off-by-one error in TOFU code.
884 2004-12-31 13:33 Jochen Striepe
886 * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
888 2004-10-25 22:50 Jochen Striepe
890 * t-prot: Fix false positive reported by Gerfried Fuchs. Many
893 2004-10-21 16:16 Jochen Striepe
895 * t-prot: Release as v1.47.
897 2004-10-21 16:16 Jochen Striepe
899 * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
900 initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
901 sets -l. Many thanks to Andre Berger.
903 2004-10-21 15:13 Jochen Striepe
905 * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
906 -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
908 2004-10-21 12:26 Jochen Striepe
910 * t-prot.1: Try to explain -a and -l in more detail (without
913 2004-10-21 12:13 Jochen Striepe
915 * t-prot: Release as v1.46.
917 2004-10-10 21:10 Jochen Striepe
919 * contrib/t-prot.sl: Remove -S command line option as line counts
920 get wrong with quoted-printable (which gets more and more widely
923 2004-10-10 20:47 Jochen Striepe
925 * t-prot, t-prot.1: Remove the groups flag within --check: This is
926 done easier inside filter_innd.pl (where it is actually implemented
929 2004-10-10 20:43 Jochen Striepe
931 * t-prot: Realign global vars into three categories: command-line
932 switches, mutt locales, gnupg locales. This should be much more
935 2004-10-10 20:27 Jochen Striepe
937 * t-prot.1: Fix typo. Update date string.
939 2004-10-10 20:26 Jochen Striepe
941 * contrib/filter_innd.pl: Reject full quotes as well.
943 2004-10-10 19:50 Jochen Striepe
945 * t-prot: Performance fix.
947 2004-10-10 19:47 Jochen Striepe
949 * contrib/filter_innd.pl: Update comment.
951 2004-10-10 19:28 Jochen Striepe
953 * t-prot: Fix --check flags parsing to be stricter.
955 2004-10-10 19:22 Jochen Striepe
957 * t-prot: Fix --check flags parsing.
959 2004-10-09 10:17 Jochen Striepe
961 * t-prot: Release as v1.45.
963 2004-10-09 10:08 Jochen Striepe
965 * t-prot: Check for empty footer files before processing them. Many
966 thanks to Markus Hubig.
968 2004-09-28 11:19 Jochen Striepe
970 * t-prot: Release as v1.44.
972 2004-09-28 11:19 Jochen Striepe
974 * t-prot: Fix detection of MS-style TOFU within PGP signed
975 messages. Many thanks to Gerfried Fuchs for reporting.
977 2004-09-27 17:45 Jochen Striepe
979 * t-prot.1: Update time stamp.
981 2004-09-27 17:40 Jochen Striepe
983 * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
985 2004-09-27 17:23 Jochen Striepe
987 * t-prot: Release as v1.43.
989 2004-09-27 17:22 Jochen Striepe
991 * t-prot: Fix MS-style TOFU removal for attachments when invoked
992 from mutt. Many thanks to Gerfried Fuchs.
994 2004-09-27 17:05 Jochen Striepe
996 * t-prot: Fix typo, small performance enhancement.
998 2004-09-27 15:27 Jochen Striepe
1000 * t-prot: Minor cleanup.
1002 2004-09-20 17:02 Jochen Striepe
1004 * contrib/filter_innd.pl: New file.
1006 2004-09-20 17:01 Jochen Striepe
1008 * t-prot, t-prot.1: Add INN2 filtering aids. New command line
1013 2004-09-20 14:13 Jochen Striepe
1015 * t-prot: Website http://learn.to/edit_messages/ is no longer
1018 2004-08-28 11:50 Jochen Striepe
1020 * t-prot: Release as v1.41.
1022 2004-08-28 11:42 Jochen Striepe
1024 * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
1027 2004-08-07 16:57 Jochen Striepe
1029 * t-prot.1: Update Copyright date.
1031 2004-08-07 16:34 Jochen Striepe
1033 * t-prot: Fix last changes so attachments are separated by at least
1034 one empty line (as done in the pgp code as well).
1036 2004-08-07 15:52 Jochen Striepe
1038 * t-prot: Release as v1.40.
1040 2004-08-07 15:51 Jochen Striepe
1042 * t-prot, t-prot.1: Add new option --ms-smart. Right now only
1043 special pgp treatment is included (this fixes the behaviour when
1044 there is a clear text pgp signed message embedded in some MS style
1047 This should work fine, but you never know what crap Outlook users
1048 will send. So please give feedback if the results are not as they
1051 2004-08-07 13:37 Jochen Striepe
1053 * t-prot.1: Remove "require" line note. Update date string.
1055 2004-08-07 13:20 Jochen Striepe
1057 * t-prot: More checks on command line correctness.
1059 2004-08-07 12:58 Jochen Striepe
1061 * t-prot: Fix typo introduced with last update.
1063 2004-08-07 12:48 Jochen Striepe
1065 * t-prot: Fix "require" statement to match the code.
1067 2004-07-31 11:41 Jochen Striepe
1069 * t-prot: Release as v1.39.
1071 2004-07-31 11:10 Jochen Striepe
1073 * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
1076 2004-07-31 10:41 Jochen Striepe
1078 * t-prot: Fix "be" gnupg locales.
1080 Update locales to newly released gnupg-1.2.5 (and be incompatible
1081 to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
1082 the price for not simply setting the LC vars to "C"...).
1084 2004-07-17 13:28 Jochen Striepe
1086 * t-prot, t-prot.1: Add option to have no output file.
1088 2004-04-25 01:51 Jochen Striepe
1090 * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
1093 2004-03-02 16:57 Jochen Striepe
1095 * t-prot: Comment updated: Reflect the fact that no locales have
1096 changed in mutt-1.4.2.1.
1098 2004-03-02 15:54 Jochen Striepe
1100 * muttrc.t-prot, t-prot.sl: Moved to contrib/.
1102 2004-02-11 16:05 Jochen Striepe
1104 * t-prot: Comment updated: Reflect the fact that no locales have
1105 changed in mutt-1.4.2.
1107 2004-01-31 02:06 Jochen Striepe
1109 * t-prot.1: Fix copyright date.
1111 2004-01-30 15:20 Jochen Striepe
1113 * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
1115 2004-01-30 15:08 Jochen Striepe
1117 * t-prot: Release as v1.38.
1119 2004-01-30 14:38 Jochen Striepe
1121 * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option.
1122 Many thanks to Christian Wach for pointing at the problem.
1124 2004-01-30 14:31 Jochen Striepe
1126 * t-prot: Small performance fix in footer treatment.
1128 2004-01-21 13:46 Jochen Striepe
1130 * t-prot: Release as v1.37.
1132 2004-01-21 13:45 Jochen Striepe
1134 * t-prot: Fix processing if first attachment is of type
1137 2004-01-21 13:39 Jochen Striepe
1139 * t-prot: Small performance fix.
1141 2003-12-29 17:06 Jochen Striepe
1143 * t-prot: Release as 1.36.
1145 2003-12-29 17:06 Jochen Striepe
1147 * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
1149 2003-12-29 15:33 Jochen Striepe
1151 * t-prot.1: Update date string.
1153 2003-12-29 15:09 Jochen Striepe
1155 * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
1157 2003-12-29 12:59 Jochen Striepe
1159 * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
1160 altogether. Mutt developer versions are handled in patches.
1162 2003-11-22 02:35 Jochen Striepe
1164 * t-prot: Fix comments for gpg and mutt locales.
1166 2003-11-20 14:51 Jochen Striepe
1168 * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
1169 interpreted as successful if a bug showed up (boy, I never saw this
1170 with good old gnupg-1.0.7).
1174 2003-11-19 21:05 Jochen Striepe
1176 * t-prot: Release as v1.34.
1178 2003-11-19 20:58 Jochen Striepe
1180 * t-prot: Cosmetics.
1182 2003-11-19 20:45 Jochen Striepe
1184 * t-prot.1: Cosmetics.
1186 2003-11-19 20:43 Jochen Striepe
1188 * t-prot.1: Change time stamp.
1190 2003-11-19 20:43 Jochen Striepe
1192 * t-prot.1: Update man page to reflect last changes.
1194 2003-11-19 20:41 Jochen Striepe
1196 * t-prot: Update gpg's locales to gpg-1.2.3. Support for
1197 gpg-1.0.7's locales is available as a patch.
1199 2003-11-19 20:11 Jochen Striepe
1201 * t-prot.1: Update man page to reflect last changes.
1203 2003-11-19 20:10 Jochen Striepe
1205 * t-prot: Removed option --mutt-ver for sanity reasons. Special
1206 adapations for mutt developer versions will be available as a
1209 2003-09-10 11:32 Jochen Striepe
1211 * t-prot.1: Make clear t-prot.sl is just an example implementation.
1214 2003-09-10 11:30 Jochen Striepe
1216 * t-prot.sl, contrib/t-prot.sl: Additional comments.
1218 2003-08-11 14:35 Jochen Striepe
1220 * t-prot: Release as v1.33.
1222 2003-08-11 14:35 Jochen Striepe
1224 * t-prot.1: Improve description for --mutt-ver.
1226 2003-08-11 14:33 Jochen Striepe
1228 * t-prot.1: Update date string.
1230 2003-08-11 14:32 Jochen Striepe
1232 * t-prot: Clean up locales stuff.
1234 2003-08-11 14:19 Jochen Striepe
1236 * t-prot: Fix parsing order with --mutt-ver and --locale.
1238 2003-08-11 14:05 Jochen Striepe
1240 * t-prot.1: Add description for --mutt-ver.
1242 2003-08-11 14:00 Jochen Striepe
1244 * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
1245 block detection fail). New parameter --mutt-ver. Many thanks to
1250 2003-08-11 13:41 Jochen Striepe
1252 * t-prot: Simplify regex introduced in last update.
1254 2003-08-09 22:22 Jochen Striepe
1256 * t-prot: Fix some cases where SIGINT was not detected for pgp
1257 verification from within mutt.
1261 2003-07-21 13:12 Jochen Striepe
1263 * t-prot: Release as v1.30.
1265 2003-07-21 13:12 Jochen Striepe
1267 * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
1270 2003-07-15 13:39 Jochen Striepe
1272 * t-prot: Release as v1.29.
1274 2003-07-15 13:38 Jochen Striepe
1276 * t-prot: Fix email adress verification inside pgp(). Fix locale
1279 2003-07-09 21:11 Jochen Striepe
1281 * t-prot: Use the environment variable LC_ALL (and if this fails,
1282 LANG) to determine a reasonable locale default. Suggested by
1287 2003-06-24 23:52 Jochen Striepe
1289 * t-prot: Release as v1.27.
1291 2003-06-24 23:52 Jochen Striepe
1293 * t-prot: Getting some rare multipart message from mutt, t-prot got
1294 locked into a probably endless 100% CPU consuming loop (see msgid
1295 <20030624071950.GA24479@sil.at>). This was a DoS and therefore a
1296 security problem if you use t-prot in some automated setup. This
1297 bug was only triggered when used with -Mmutt. BTW, fixing this
1298 should also increase performance when processing multipart messages
1301 Many many thanks to Gerfried Fuchs for alerting us and pointing out
1302 the DoS character of the bug (though most people might not use mutt
1303 to do fully automated email processing).
1305 2003-06-24 22:44 Jochen Striepe
1307 * t-prot: Fix treatment of forwarded messages by Opera7.
1309 2003-06-23 14:10 Jochen Striepe
1311 * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
1312 (hopefully this will be obsolet with S-Lang-2.0) and some minor
1315 2003-06-23 13:20 Jochen Striepe
1317 * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
1319 2003-06-23 12:58 Jochen Striepe
1321 * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
1323 2003-06-22 23:47 Jochen Striepe
1325 * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
1326 correct some plain wrong comments, and add some more comments.
1328 2003-06-22 22:57 Jochen Striepe
1330 * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
1331 configurable (thanks to Gerfried Fuchs for some suggestions) and
1332 provide a possibility to toggle filtering on/off from within slrn
1333 (thanks to Michael Prokop for feedback).
1335 2003-06-15 22:53 Jochen Striepe
1337 * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
1338 t-prot.sl and update the man page to mention the S-Lang example
1341 2003-06-15 22:33 Jochen Striepe
1343 * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
1344 from within slrn(1).
1346 2003-05-04 12:40 Jochen Striepe
1348 * t-prot: Fix handling of empty lines in traditional TOFU code:
1349 TOFU broken into parts by empty lines will be detected correctly
1350 now, empty lines will not be deleted if there is no TOFU at all.
1354 2003-04-23 14:50 Jochen Striepe
1356 * t-prot: Finally fix thrown away verbatim information with
1357 --pgp-move-vrf and -k (hope you had a happy Easter too). Many
1358 thanks to Gerfried Fuchs.
1362 2003-04-03 13:26 Jochen Striepe
1364 * t-prot: Regex performance fixes.
1366 2003-03-20 02:09 Jochen Striepe
1368 * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
1372 2003-03-18 16:08 Jochen Striepe
1374 * t-prot: Clean up $0 usage.
1376 2003-03-08 17:05 Jochen Striepe
1378 * t-prot: Pure cosmetics.
1380 2003-03-08 16:48 Jochen Striepe
1382 * t-prot: Release as v1.23.
1384 2003-03-08 16:43 Jochen Striepe
1386 * t-prot: Fix another typo.
1388 2003-03-08 16:40 Jochen Striepe
1390 * t-prot: Fix typo in last commit.
1392 2003-03-08 16:37 Jochen Striepe
1394 * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
1395 an interrupt. Many thanks to Gerfried Fuchs.
1397 2003-03-08 02:24 Jochen Striepe
1399 * t-prot, t-prot.1: Add a workaround for old mutt versions using
1400 the pagerfilter patch. Do not activate --lax-security unless you
1401 really know what you are doing.
1403 2003-03-07 14:19 Jochen Striepe
1405 * t-prot: Ignore SIGINTs when called from within mutt. You probably
1406 want the chance to stop PGP verification and still have the message
1407 displayed. Idea by Peter Palfrader, suggested for t-prot by
1408 Gerfried Fuchs. Thanks, great idea!
1412 2003-03-05 17:26 Jochen Striepe
1414 * t-prot: Release as v1.21.
1416 2003-03-05 17:15 Jochen Striepe
1418 * t-prot: Various performance fixes.
1420 2003-03-05 17:02 Jochen Striepe
1422 * t-prot: Another performance fix.
1424 2003-03-05 16:59 Jochen Striepe
1426 * t-prot: Fix multipart boundary detection.
1428 2003-03-05 16:53 Jochen Striepe
1430 * t-prot: Another performance fix in pgp().
1432 2003-03-05 16:51 Jochen Striepe
1434 * t-prot: Fix bad typo.
1436 2003-03-05 16:35 Jochen Striepe
1438 * t-prot: Performance improvements in pgp().
1440 2003-03-05 16:14 Jochen Striepe
1442 * t-prot: Make kammquote code more efficient.
1444 2003-03-05 16:09 Jochen Striepe
1446 * t-prot: Fix kammquote condition.
1448 2003-03-05 15:54 Jochen Striepe
1450 * t-prot: Some cosmetics, no code changes.
1452 2003-03-01 17:49 Jochen Striepe
1454 * t-prot: Formatting: Replace tabs with spaces.
1456 2003-03-01 17:46 Jochen Striepe
1458 * t-prot: Add some comments.
1460 2003-02-26 22:56 Jochen Striepe
1462 * t-prot.1: Reflect the fact that world has not stopped spinning
1463 after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
1464 and 2822. Thanks to Thomas Bliesener for noticing.
1466 2003-02-26 22:32 Jochen Striepe
1468 * t-prot.1: Add an example for bouncing TOFU'ed messages using
1469 sendmail(8). Add a note that -m/-t is needed for successful use of
1470 -p. Thanks to Thomas Bliesener.
1472 2003-02-19 22:05 Jochen Striepe
1474 * t-prot: Release as v1.20.
1476 2003-02-19 21:53 Jochen Striepe
1478 * t-prot: Fix missing verbatim vals when moving gpg output.
1480 2003-02-17 15:00 Jochen Striepe
1482 * t-prot.1: Update Copyright date.
1484 2003-02-17 13:53 Jochen Striepe
1486 * t-prot: Fix moving gpg output for signatures by expired keys.
1490 2003-02-17 13:35 Jochen Striepe
1492 * t-prot: Fix sender address for --pgp-short.
1494 2003-02-17 13:02 Jochen Striepe
1496 * t-prot: Remove unnecessary variable in write_msg().
1498 2003-02-17 12:59 Jochen Striepe
1500 * t-prot: Regex performance improvements.
1502 2003-02-17 01:59 Jochen Striepe
1504 * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
1505 mime parts, we must take care that all gpg output is printed.
1509 2003-02-17 00:08 Jochen Striepe
1511 * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
1516 2003-02-14 14:50 Jochen Striepe
1518 * t-prot: Fix missing check.
1520 2003-02-14 14:42 Jochen Striepe
1522 * t-prot: Fix really annoying footer unflexibility. Now empty lines
1523 on the bottom of a message are ignored.
1527 2003-02-11 21:06 Jochen Striepe
1529 * t-prot: Fix --bigq for big quotes that go down to one of the two
1534 2003-02-11 13:49 Jochen Striepe
1536 * t-prot: Fix ad footers within pgp signed stuff.
1538 2003-02-11 13:42 Jochen Striepe
1540 * t-prot: Fix trailing empty lines ("match anything") in ad footer
1545 2003-02-09 20:34 Jochen Striepe
1547 * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
1548 Thanks to Michael Loeffler.
1550 Clean up some regexps for mutt's separators (should give better
1555 2003-02-08 18:19 Jochen Striepe
1557 * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
1562 2003-02-08 17:44 Jochen Striepe
1564 * t-prot: Use constants where possible.
1566 2003-02-07 19:16 Jochen Striepe
1568 * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
1573 2003-02-07 18:26 Jochen Striepe
1575 * t-prot: Fix another terminal color sequence.
1577 2003-02-07 16:29 Jochen Striepe
1579 * t-prot.1: List contributors in alphabetical order.
1581 2003-02-07 16:00 Jochen Striepe
1583 * t-prot.1: Update date string.
1585 2003-02-07 15:55 Jochen Striepe
1587 * t-prot.1: Add a note to the BUGS section about possible perl
1588 compiler errors with not-up-to-date perl installations.
1590 2003-02-07 11:51 Jochen Striepe
1592 * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
1593 thanks to Gerfried Fuchs).
1597 2003-02-06 16:11 Jochen Striepe
1599 * t-prot: Last change broke attachment detection for -Mmutt.
1601 2003-02-06 15:37 Jochen Striepe
1603 * t-prot: Fix mutt terminal color sequences. Fix false positive for
1604 overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
1605 Fuchs for reporting the bug and providing vital data!).
1609 2003-01-29 03:24 Jochen Striepe
1611 * t-prot.1: Update date string.
1613 2003-01-29 03:23 Jochen Striepe
1615 * t-prot.1: Fix spellling error.
1617 2003-01-28 12:00 Jochen Striepe
1619 * t-prot: Make -h work again.
1621 Version bump to 1.8.
1623 2002-12-29 03:52 Jochen Striepe
1625 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
1626 spamassassin workaround. Update man page and sample config file
1629 Correct some speling errors in the man page.
1633 2002-12-11 18:53 Jochen Striepe
1635 * t-prot: Mutt content type fix.
1637 Version bump to 1.6.
1639 2002-12-11 01:46 Jochen Striepe
1641 * t-prot: Improve M$ style TOFU heuristics.
1645 2002-12-08 22:45 Jochen Striepe
1647 * t-prot: Remove unused else.
1649 2002-12-06 16:21 Jochen Striepe
1651 * t-prot: Fix treatment of pgp uids without email adress for
1652 --pgp-move. Many thanks to Gerfried Fuchs for noticing.
1654 Small performance fix for --pgp-move-vrf.
1658 2002-12-04 20:45 Jochen Striepe
1660 * t-prot: Fix --pgp-short to be overzealous with gpg encryption
1663 Version bump to 1.3.
1665 2002-12-04 09:06 Jochen Striepe
1667 * t-prot.1: Another --locale fix.
1669 2002-12-04 09:01 Jochen Striepe
1671 * t-prot.1: Update --locale description.
1673 2002-12-03 18:20 Jochen Striepe
1675 * t-prot: Add internationalization for --pgp-move-vrf from
1676 gnupg-1.0.7's po files. Should work with gnupg-1.2.x as well.
1680 2002-12-02 21:04 Jochen Striepe
1682 * t-prot.1: Update man page date string.
1684 2002-12-02 21:03 Jochen Striepe
1686 * t-prot.1: Make last man page update more complete.
1688 2002-12-02 21:00 Jochen Striepe
1690 * t-prot, t-prot.1: Add an option to move only positive pgp
1691 verification output (this works for English gpg-1.0.7 right now --
1692 no internationalization, no pgp.com support). Thanks to Markus
1693 Hubig for suggesting.
1695 2002-11-11 02:59 Jochen Striepe
1697 * t-prot: Version 1.0.
1699 2002-11-09 02:22 Jochen Striepe
1701 * t-prot.1: Man page update.
1703 2002-11-09 01:53 Jochen Striepe
1705 * t-prot: Adding comment for pgp().
1707 2002-11-05 13:29 Jochen Striepe
1709 * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1710 to Wichert Akkerman and Gerfried Fuchs.
1714 2002-11-04 19:01 Jochen Striepe
1716 * t-prot: Fix typo from last submission.
1720 2002-11-04 18:49 Jochen Striepe
1722 * t-prot: Markus Hubig noticed a bug in the kammquote condition
1723 that ate the first (empty) line of pgp signed data when using
1724 t-prot within mutt. Many thanks!
1726 Version bump to 0.92.
1728 2002-11-02 16:35 Jochen Striepe
1730 * t-prot: Replace all die()s with exit()s and appropriate exit
1731 codes for better interaction with MTAs.
1735 2002-11-02 16:08 Jochen Striepe
1737 * t-prot: Minor changes.
1739 2002-11-02 01:05 Jochen Striepe
1741 * t-prot.1: Update man page modification stamp.
1743 2002-11-01 18:30 Jochen Striepe
1745 * t-prot, t-prot.1: Merge the pgp hack after solving the last
1746 pending bug report (thanks to Markus Hubig). Update the man page to
1749 Huge version jump to v0.90: this is a release candidate for v1.0,
1750 every main feature should work fine by now. Please tell me *now* if
1751 something does not work for you (or if you have a major feature
1752 request that should be considered before v1.0).
1754 2002-10-31 18:29 Jochen Striepe
1756 * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1757 the source with proper alignment now.
1759 2002-10-31 14:17 Jochen Striepe
1761 * t-prot: T-prot would cheerfully create an output file without
1762 checking to see if it was about to write to a symlink or a named
1763 pipe. If a user used t-prot to write data into open shared
1764 directories, such as /tmp, this vulnerability could be used by a
1765 local attacker to overwrite files or lead to privilege escalation.
1769 2002-10-22 16:42 Jochen Striepe
1771 * t-prot: Add French M$ tofu detection (many thanks to Mikael
1772 Berthe for suggesting).
1774 2002-10-19 17:22 Jochen Striepe
1776 * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1779 Specifying an empty string for -i or -o is no longer tolerated.
1781 Version bump to 0.69.
1783 2002-10-19 16:15 Jochen Striepe
1785 * t-prot: Support for Dutch(?) M$-style TOFU markers.
1787 2002-09-14 05:24 Jochen Striepe
1789 * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1791 2002-09-14 05:10 Jochen Striepe
1793 * t-prot: Johan Almqvist found another bug, this time false
1794 positives with some M$ MUA's forwarded messages.
1796 2002-09-12 12:59 Jochen Striepe
1798 * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1799 for noticing. Bumped to v0.68.
1801 2002-07-26 14:03 Jochen Striepe
1803 * t-prot: Eye candy: add vim-6.x compliant folding comments.
1805 2002-07-09 14:07 Jochen Striepe
1807 * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1808 had some very reasonable ideas
1809 (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05). We now
1810 tolerate MS style TOFU if there is no text above.
1812 Version bump to v0.67.
1814 2002-06-27 21:37 Jochen Striepe
1816 * t-prot: Fix unbelievable stupid typo introduced in the last
1821 2002-06-27 19:54 Jochen Striepe
1823 * t-prot: Fix detection of mailing list footers in attachments
1828 2002-06-27 18:16 Jochen Striepe
1830 * t-prot, t-prot.1: Fix thinko where to search for mailing list
1831 footers, bug reported by Gerfried Fuchs (many thanks!).
1833 Update manpage to make clear -Mmutt is *required* when t-prot is
1834 called from within mutt.
1838 2002-06-18 01:45 Jochen Striepe
1840 * t-prot: Another tweak on the kammquote condition.
1842 2002-06-16 12:32 Jochen Striepe
1844 * t-prot: Fixed the line count header with -Mmutt and attachments,
1845 pgp signatures and encryption.
1847 2002-06-15 17:18 Jochen Striepe
1849 * t-prot: Another tweak on the kammquote condition.
1851 2002-06-08 19:50 Jochen Striepe
1853 * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1854 required mutt version.
1856 2002-06-02 07:51 Jochen Striepe
1858 * t-prot: Fixed some typos.
1860 2002-06-02 07:12 Jochen Striepe
1862 * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1865 2002-06-02 02:12 Jochen Striepe
1867 * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1868 tolerated number of signatures. Manpage updated. Version bump to
1871 2002-05-30 11:24 Jochen Striepe
1873 * t-prot: Update help to reflect -p changes.
1875 2002-05-30 11:16 Jochen Striepe
1877 * t-prot: Bump to v0.60.
1879 2002-05-30 10:45 Jochen Striepe
1881 * t-prot.1: Update manpage for new behaviour of -p.
1883 2002-05-10 02:18 Jochen Striepe
1885 * t-prot: Add some quick hack to make t-prot an easy drop-in for
1886 spamassassin: the parameter for -p is optionally right now. If
1887 there is none supplied, there is no mail sent, of course.
1889 2002-05-03 02:02 Jochen Striepe
1891 * t-prot.1: Fix typo.
1893 2002-05-03 01:56 Jochen Striepe
1895 * t-prot.1: Update man page date.
1897 2002-05-03 01:55 Jochen Striepe
1899 * t-prot.1: Man page fixes and updates.
1901 2002-04-30 17:23 Jochen Striepe
1903 * t-prot: Improve the comment on the Kammquote condition.
1905 2002-04-30 17:16 Jochen Striepe
1907 * t-prot: Further tweak on the Kammquote condition. Should really
1908 do The Right Thing by now.
1910 2002-04-24 14:08 Jochen Striepe
1912 * t-prot: Performance tweak in debigq().
1914 2002-04-24 13:33 Jochen Striepe
1916 * t-prot, t-prot.1: Added an option to remove the bigger part of
1917 huge blocks of quoted lines (--bigq). Updated the man page
1920 Updated the man page's contributors text.
1924 2002-04-20 21:32 Jochen Striepe
1926 * t-prot: Just insert one space when joining lines in decomb().
1928 2002-04-20 15:37 Jochen Striepe
1930 * t-prot.1: Update man page to reflect upon new options --kminl,
1931 --kmaxl, and --kdiff.
1933 2002-04-20 15:18 Jochen Striepe
1935 * t-prot: Some more tweaks to the Kammquote condition. Add some
1936 command line switches to make behaviour a little more flexible.
1940 2002-04-20 11:10 Jochen Striepe
1942 * t-prot: Another small tweak in the Kammquoting condition.
1944 2002-04-20 11:03 Jochen Striepe
1946 * t-prot: Another small tweak in the Kammquote condition.
1948 2002-04-20 10:58 Jochen Striepe
1950 * t-prot: Make the Kammquote condition a little pickier.
1952 2002-04-20 02:48 Jochen Striepe
1954 * t-prot.1: Add description of the anti Kammquoting option.
1956 2002-04-20 02:28 Jochen Striepe
1958 * t-prot: Added an option to fix those zig-zag shaped quotings,
1959 well-known to German users as "Kammquoting".
1961 Lines with verbatim statements (#v+/-) itselves are now verbatim by
1962 definition, so they won't be cleaned away.
1966 2002-04-18 22:51 Jochen Striepe
1968 * t-prot: Clean up revision number a bit.
1970 2002-04-11 05:14 Jochen Striepe
1972 * t-prot: Just catch the last signature if there are more.
1974 2002-04-11 04:46 Jochen Striepe
1976 * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1977 there is an overlong signature and no -S on the command line.
1978 Though this was intended behaviour, this is changed: by now
1979 signatures are always interpreted as such, so the text before can
1982 2002-03-29 01:46 Jochen Striepe
1984 * t-prot.1: Add description for --locale=LOCALE.
1986 2002-03-29 01:15 Jochen Striepe
1988 * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1991 2002-03-23 10:47 Jochen Striepe
1995 2002-03-22 11:38 Jochen Striepe
1997 * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1999 2002-03-21 22:26 Jochen Striepe
2001 * t-prot: Bump to 0.54.
2003 2002-03-21 13:16 Jochen Striepe
2005 * t-prot: More cleanups in the multipart code.
2007 2002-03-21 12:53 Jochen Striepe
2009 * t-prot: Fix comment in the mutt specific multipart code.
2011 2002-03-21 12:27 Jochen Striepe
2013 * t-prot: Fixed assumption in the mutt-specific code that the first
2014 attachment always would be text/plain containing the actual message
2017 2002-03-20 22:58 Jochen Striepe
2019 * t-prot: Fix some false positives in footers and multipart code.
2021 2002-03-20 17:02 Jochen Striepe
2023 * t-prot: More cleanups and performance improvements. Fixed tofu
2024 deletion when diff appended to signature. Fixed broken detection of
2025 mutt(1)'s mime/pgp output. Bumped to 0.53.
2027 2002-03-20 15:12 Jochen Striepe
2029 * t-prot: Make mime/multipart parts with type=message/rfc822 being
2030 processed if the message has been processed by mutt(1) before.
2032 2002-03-20 13:16 Jochen Striepe
2034 * t-prot: Another HUGE cleanup.
2036 2002-03-20 01:56 Jochen Striepe
2038 * t-prot: Major cleanup. Bump to 0.52.
2040 2002-03-19 14:16 Jochen Striepe
2042 * t-prot: Fixed some bugs in the multipart code. Bumped version to
2045 2002-03-19 12:42 Jochen Striepe
2047 * t-prot.1: Add note describing the complicated and confusing line
2048 count thingie when deleting an overlong signature.
2050 2002-03-19 12:38 Jochen Striepe
2052 * t-prot: Correct line count in snipped-overlong-sig message.
2054 2002-03-18 19:19 Jochen Striepe
2056 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
2057 options (-a and -A=dir) to get rid of those annoying hotmail
2058 advertisements appended to messages from people using gratis email
2059 providers. Update manpage and muttrc sample.
2061 Add non-usascii-problem to TROUBLESHOOTING section of the man page.
2065 2002-03-18 15:49 Jochen Striepe
2067 * t-prot: Fix the line count header. Bump to v0.49.
2069 2002-03-16 00:01 Jochen Striepe
2071 * t-prot.1: Minor fix.
2073 2002-03-15 23:58 Jochen Striepe
2075 * t-prot.1: Minor cleanup.
2077 2002-03-15 01:48 Jochen Striepe
2079 * t-prot: Fix variables initialisation.
2081 2002-03-14 22:21 Jochen Striepe
2083 * t-prot: Fix a bug in the multipart code. Bump to v0.48.
2085 2002-03-13 08:07 Jochen Striepe
2087 * t-prot.1: Add some explanation for the verbatim instruction to
2088 the troubleshooting section.
2090 2002-03-13 07:52 Jochen Striepe
2092 * t-prot: Make verbatim instructions work for everything except
2093 mailing list footers. Bump to v0.47.
2095 2002-03-13 01:19 Jochen Striepe
2097 * t-prot.1: Fixed typo.
2099 2002-03-12 17:16 Jochen Striepe
2101 * t-prot.1: Add TROUBLESHOOTING section.
2103 2002-03-12 16:44 Jochen Striepe
2105 * t-prot.1: Changed one makro which was overseen last commit.
2107 2002-03-12 16:24 Jochen Striepe
2109 * t-prot.1: Big man page cleanup.
2111 2002-03-12 15:41 Jochen Striepe
2113 * t-prot.1: Further improvement of the -L man page text.
2115 2002-03-12 15:39 Jochen Striepe
2117 * t-prot.1: Improved man page text for -L.
2119 2002-03-12 15:37 Jochen Striepe
2121 * t-prot.1: Clarify the man page text for -l and -L.
2123 2002-03-12 02:47 Jochen Striepe
2125 * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
2127 2002-03-09 17:18 Jochen Striepe
2129 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
2130 option -M/--mua and try to detect attachments only when necessary.
2131 Updated man page and muttrc sample. Version bump to 0.45.
2133 2002-03-08 20:29 Jochen Striepe
2135 * t-prot: Fix an off-by-one error when removing mutt(1)'s
2136 attachments. Credits to Gerfried Fuchs for reporting and locating
2139 2002-03-02 02:26 Jochen Striepe
2141 * t-prot: Some minor cleanups.
2143 2002-03-02 02:18 Jochen Striepe
2145 * t-prot: Some minor cleanups.
2147 2002-03-01 10:10 Jochen Striepe
2149 * t-prot: Fixed a missing range check reported by Gerfried Fuchs
2150 with messages only containing the mailing list footer.
2152 2002-02-26 12:20 Jochen Striepe
2154 * t-prot: Add infrastructure for better debugging.
2156 2002-02-26 11:11 Jochen Striepe
2158 * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
2159 little shorter, and add colors.
2161 2002-02-26 03:05 Jochen Striepe
2163 * t-prot: Improve empty line handling between body and signature.
2165 2002-02-26 02:50 Jochen Striepe
2167 * t-prot: Fixed thinko in signature handling. Be more tolerant with
2168 empty lines around signatures and mailing list footers.
2170 Version bump to 0.42.
2172 2002-02-25 19:20 Jochen Striepe
2174 * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
2175 some cases were not caught before.
2177 2002-02-25 18:48 Jochen Striepe
2179 * t-prot: Gerfried Fuchs found a bug in the signature code (many
2180 thanks!). It was ugly anyway, so that part got a clean rewrite.
2182 Bumped version to 0.41.
2184 2002-02-22 15:55 Jochen Striepe
2186 * t-prot: Another slight performance hit with multipart messages.
2188 2002-02-22 15:36 Jochen Striepe
2190 * t-prot: Leave only the body of the first multipart message part
2191 for processing, not the headers.
2193 2002-02-21 23:27 Jochen Striepe
2195 * t-prot.1: Updated the manpage to reflect the fix of the multipart
2198 2002-02-21 23:24 Jochen Striepe
2200 * t-prot: Fix no TOFU is detected in multipart messages without
2201 signature and without previous preparation by mutt(1). Now
2202 multipart messages as described in RFC 1341 are detected properly.
2203 Only the first part is processed, and only if it has the content
2204 type "text/plain" or none specified as described in RFC 1341.
2206 2002-02-20 16:51 Jochen Striepe
2208 * t-prot: Bump version to 0.39.
2210 2002-02-20 16:50 Jochen Striepe
2212 * t-prot.1: Updated manpage for long options.
2214 2002-02-18 19:44 Jochen Striepe
2216 * t-prot.1: Updated credits in manpage.
2218 2002-02-16 00:06 Jochen Striepe
2220 * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
2221 command line system to Getopt::Mixed as recommended by Gerfried
2222 Fuchs. One of the reasons is that now the parameter of the option
2223 '-S' is optionally, what was not cleanly realizeable before. The
2224 opportunity has been used to do a cleanup on some things, too ...
2226 Please note that Getopt::Mixed now is mandatory to run t-prot - you
2227 can get it at CPAN. The trade-off seems worthy IMHO - please drop
2228 an email to <t-prot@tolot.escape.de> if you do not think so, so the
2229 matter can be discussed. :)
2233 2002-02-15 03:49 Jochen Striepe
2235 * t-prot.1: Beautify the manpage, and add some more info about bugs
2238 2002-02-15 03:30 Jochen Striepe
2240 * t-prot: Beautify help text.
2242 2002-02-14 16:32 Jochen Striepe
2244 * t-prot, t-prot.1: Bjoern Buerger requested an option to make
2245 t-prot write a syslog entry for each message bounced when invoked
2246 with -p. So -d is new. Will only write syslog entries if
2247 Sys::Syslog is available but will not crash if not.
2249 2002-02-14 13:26 Jochen Striepe
2251 * t-prot: Minor cleanup.
2253 2002-02-14 11:04 Jochen Striepe
2255 * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
2258 2002-02-13 01:08 Jochen Striepe
2260 * t-prot: Version bump to 0.35.
2262 2002-02-12 13:57 Jochen Striepe
2264 * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
2266 2002-02-12 12:47 Jochen Striepe
2268 * t-prot.1: Update manpage for -S=n.
2270 2002-02-12 12:45 Jochen Striepe
2272 * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
2273 message. Change option -S to accept an integer denoting the maximum
2274 allowed lines for a valid signature.
2276 2002-02-12 04:44 Jochen Striepe
2278 * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
2279 use t-prot in your MTA's aliases file to bounce TOFUed emails.
2282 2002-02-12 01:03 Jochen Striepe
2284 * t-prot: Corrected help when called with -h. Small indent cleanup.
2286 2002-02-11 20:40 Jochen Striepe
2288 * t-prot.1: Updated manpage date.
2290 2002-02-11 20:33 Jochen Striepe
2292 * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
2293 attachments when hiding lines, that flaw should be fixed right now.
2294 Manpage has been updated to reflect upon that fact.
2296 2002-02-11 19:13 Jochen Striepe
2298 * t-prot: Corrected line count for overlong signatures. Problem
2299 reported by Gerfried Fuchs (thanks, Alfie!).
2301 2002-01-29 14:57 Jochen Striepe
2303 * t-prot: Remove goto. Patch by Gerfried Fuchs.
2305 2002-01-28 20:34 Jochen Striepe
2307 * t-prot: Bump version to 0.32.
2309 2002-01-28 16:53 Jochen Striepe
2311 * t-prot: Just again a version fix. Should be done now...
2313 2002-01-28 16:52 Jochen Striepe
2315 * t-prot: Sigh. Another version fix.
2317 2002-01-28 16:50 Jochen Striepe
2319 * t-prot.1: Fix manpage version.
2321 2002-01-28 16:48 Jochen Striepe
2323 * t-prot, t-prot.1: Fix version strings.
2325 2002-01-28 16:46 Jochen Striepe
2327 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
2330 2002-01-28 16:39 Jochen Striepe
2332 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
2335 2002-01-28 16:39 Jochen Striepe
2337 * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial