]> git.deb.at Git - pkg/t-prot.git/blob - ChangeLog
Merge branch 'upstream'
[pkg/t-prot.git] / ChangeLog
1 2009-12-30 21:34  Jochen Striepe
2
3         * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10.
4         Update man page.
5
6 2009-12-30 21:28  Jochen Striepe
7
8         * t-prot: Release as t-prot v2.9.
9
10 2009-12-30 21:27  Jochen Striepe
11
12         * t-prot: Do not check for message length in attachments (we
13         checked already for the entire message). Do exit with proper exit
14         code if message is longer than set in --max-lines (so scripts can
15         see if we gave up processing).
16
17 2009-12-30 09:07  Jochen Striepe
18
19         * t-prot.1: Fix speling.
20
21 2009-12-25 17:40  Jochen Striepe
22
23         * t-prot.1: Fix time stamp.
24
25 2009-12-20 21:38  Jochen Striepe
26
27         * t-prot.1: Fix rendering for anyone out there using UTF-8. Many
28         thanks (and a very merry Christmas) to Alfie.
29
30 2009-12-19 22:18  Jochen Striepe
31
32         * t-prot: Release as v2.8.
33
34 2009-12-18 21:53  Jochen Striepe
35
36         * t-prot, t-prot.1: Update documentation to reflect last change.
37         Avoid being tripped by endless (or non-existant) headers.
38
39 2009-12-18 13:25  Jochen Striepe
40
41         * t-prot: Change check order and remove duplicated code for
42         --max-lines.
43
44 2009-08-24 20:32  Jochen Striepe
45
46         * t-prot: Release as t-prot v2.7.
47
48 2009-08-24 17:20  Jochen Striepe
49
50         * t-prot: Cosmetics.
51
52 2009-08-24 17:17  Jochen Striepe
53
54         * t-prot: Cosmetics.
55
56 2009-08-24 12:15  Jochen Striepe
57
58         * t-prot: Andreas Kneib had problems with some Microsoft Outlook
59         gargabe and submitted a one-liner. Thanks!
60
61 2009-08-24 02:07  Jochen Striepe
62
63         * t-prot: Release as t-prot v2.6.
64
65 2009-08-24 01:44  Jochen Striepe
66
67         * t-prot.1: Update dates.
68
69 2009-08-24 01:43  Jochen Striepe
70
71         * t-prot.1: Fix a typo, thanks to Gerfried Fuchs.
72
73 2009-08-24 01:42  Jochen Striepe
74
75         * t-prot: Fix a typo, thanks to Michael Hunger. Tweak the MS-TOFU
76         pattern, thanks to Simon Ruderich.
77
78 2007-09-19 11:32  Jochen Striepe
79
80         * t-prot, t-prot.1: Updated time stamps, released as v2.5.
81
82 2007-09-19 11:31  Jochen Striepe
83
84         * t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
85         produced by Novell Groupwise.  Many thanks to Philipp Thomas for
86         testing and suggesting.
87
88 2007-05-24 08:22  Jochen Striepe
89
90         * t-prot.1: Update copyright date.
91
92 2007-03-09 15:06  Jochen Striepe
93
94         * t-prot: Release as v2.4.
95
96 2007-03-09 15:05  Jochen Striepe
97
98         * t-prot, t-prot.1: Add feature to skip processing very large
99         messages. Many thanks to Gerfried Fuchs and Scorpi for testing and
100         suggesting.
101
102 2007-03-09 14:33  Jochen Striepe
103
104         * t-prot: Fix formatting for better reading.
105
106 2006-12-19 13:13  Jochen Striepe
107
108         * t-prot: Release as v2.3.
109
110 2006-12-19 12:30  Jochen Striepe
111
112         * t-prot.1: Fix grammar, update time stamp.
113
114 2006-12-19 12:04  Jochen Striepe
115
116         * t-prot: Sync the order of options in the man page and "t-prot
117         -h".
118
119 2006-11-30 14:06  Jochen Striepe
120
121         * t-prot: Release as v2.2.
122
123 2006-11-30 13:02  Jochen Striepe
124
125         * t-prot: Add string to detect gmx.de's M$ style TOFU.
126
127 2006-09-25 14:42  Jochen Striepe
128
129         * t-prot.1: Make sure we can ship files not copyrighted by the
130         author of the package.
131
132 2006-07-16 08:50  Jochen Striepe
133
134         * t-prot.1: There are no patches for locales of old mutt versions.
135
136 2006-07-11 14:05  Jochen Striepe
137
138         * t-prot.1: Updated time stamp.
139
140 2006-07-10 10:01  Jochen Striepe
141
142         * t-prot.1: Fix spelling and grammar.
143
144 2006-06-23 17:28  Jochen Striepe
145
146         * t-prot.1: Fix capitalization of "pgp".
147
148 2006-06-23 17:25  Jochen Striepe
149
150         * t-prot.1: Add section about performance issues.
151
152 2006-06-17 22:45  Jochen Striepe
153
154         * t-prot: Release as v2.1.
155
156 2006-06-17 22:45  Jochen Striepe
157
158         * t-prot: Frank Terbeck suggested a more tolerant handling of
159         signatures -- trailing newlines are no longer counted as signature
160         lines, thus fixing some mailing list software behaviour.
161
162 2006-06-17 12:34  Jochen Striepe
163
164         * t-prot.1: Update time stamp.
165
166 2006-06-17 12:34  Jochen Striepe
167
168         * t-prot.1: Section "BUGS" is for known bugs in t-prot, not for
169         learning how to report them.
170
171 2006-05-16 12:07  Jochen Striepe
172
173         * t-prot: Klaus Ethgen reported some undetected MS TOFU hidden in
174         MIME attachments.  Many thanks!
175
176 2006-05-16 12:07  Jochen Striepe
177
178         * t-prot.1: There is no BUGS file any longer.
179
180 2006-05-16 11:34  Jochen Striepe
181
182         * t-prot.1: Time stamp and copyright updated.
183
184 2006-05-16 11:33  Jochen Striepe
185
186         * contrib/t-prot.sl: Clarify comments reg. S-Lang v2.
187
188 2005-06-29 12:45  Jochen Striepe
189
190         * t-prot.1: Better formatting for "see also".
191
192 2005-06-29 12:36  Jochen Striepe
193
194         * t-prot.1: Add section about exit status.
195         
196         Update date string.
197
198 2005-05-27 10:00  Jochen Striepe
199
200         * t-prot: Re-release as v2.0. No code change since v1.104.
201
202 2005-05-13 00:06  Jochen Striepe
203
204         * t-prot.1: Matthias Kilian suggested some cleanup for better
205         reading. Many thanks!
206
207 2005-05-12 15:29  Jochen Striepe
208
209         * t-prot.1: Include the BUGS file in the REPORTING BUGS section.
210
211 2005-05-12 15:07  Jochen Striepe
212
213         * t-prot.1: Fix typo.
214
215 2005-05-12 15:07  Jochen Striepe
216
217         * t-prot.1: Provide more information on how to submit bug reports.
218
219 2005-05-12 03:32  Jochen Striepe
220
221         * t-prot.1: Fix formatting.
222
223 2005-05-12 03:29  Jochen Striepe
224
225         * t-prot.1: Another typo.
226
227 2005-05-12 03:27  Jochen Striepe
228
229         * t-prot.1: Fix typo.
230
231 2005-05-12 02:54  Jochen Striepe
232
233         * t-prot: Release as v1.104.
234
235 2005-05-11 12:14  Jochen Striepe
236
237         * t-prot.1: Many clarifications and added details. Some formatting
238         cleanup.
239
240 2005-05-11 09:21  Jochen Striepe
241
242         * t-prot.1: Fix copyright date string.
243
244 2005-05-11 09:17  Jochen Striepe
245
246         * t-prot.1: LICENSE CHANGE!
247         
248         Alfie is completely right: Since the copyright notice essentially
249         is a BSD license, it is the Right Thing to simply switch to a BSD
250         license (slightly modified, as there is no binary code in t-prot).
251
252 2005-05-11 01:22  Jochen Striepe
253
254         * t-prot.1: LICENSE CHANGE! More clarifications. The meaning still
255         remains the same.
256
257 2005-05-11 01:16  Jochen Striepe
258
259         * t-prot.1: LICENSE CHANGE! The meaning remains the same, but the
260         wording should be a little clearer now.
261
262 2005-05-11 01:14  Jochen Striepe
263
264         * t-prot.1: Remove unnecessary text block.
265
266 2005-05-11 01:09  Jochen Striepe
267
268         * t-prot: The case-sensitivity of the Content-Type: header (vs.
269         Content-type:) seems not to be absolutely clear. RFC 1049 should be
270         obsoleted by RFCs 2045-2049 by now, but to be sure, we will accept
271         both strings.
272
273 2005-05-11 01:04  Jochen Striepe
274
275         * t-prot.1: RFC 822 is no longer important. RFC 2822 should
276         suffice.
277
278 2005-05-11 00:59  Jochen Striepe
279
280         * t-prot.1: Update date string.
281
282 2005-05-11 00:58  Jochen Striepe
283
284         * t-prot.1: Fix apostrophe.
285
286 2005-05-10 13:09  Jochen Striepe
287
288         * contrib/t-prot.sl: Update copyright.
289
290 2005-05-09 14:54  Jochen Striepe
291
292         * contrib/t-prot.sl: Make sure users get a hint if they look why
293         t-prot.sl does not work on their system (just as I did and wondered
294         what was wrong).
295
296 2005-05-08 18:13  Jochen Striepe
297
298         * t-prot: Release as v1.103.
299
300 2005-05-08 18:13  Jochen Striepe
301
302         * t-prot: More regex fixes.
303
304 2005-05-08 17:50  Jochen Striepe
305
306         * t-prot: Release as v1.102.
307
308 2005-05-08 17:49  Jochen Striepe
309
310         * t-prot: Many fixes to many regexes, fixing performance issues und
311         readability.  Some were entirely replaced by faster means.
312
313 2005-04-25 16:35  Jochen Striepe
314
315         * t-prot: Release as v1.101.
316
317 2005-04-25 15:49  Jochen Striepe
318
319         * t-prot: We must not forget to remove ad and mailing list footers
320         within the first MIME/Multipart attachment when processing raw
321         messages (lacking -M).
322
323 2005-04-25 15:29  Jochen Striepe
324
325         * t-prot: Fix a comment.
326
327 2005-04-25 15:28  Jochen Striepe
328
329         * t-prot: Mailing list footers (and probably ad footers) were not
330         detected when processing raw MIME/Multipart messages: We have to
331         look at the very end of the message, not only at the end of the
332         first attachment.  Fix this by calling remove_footers() before
333         dealing with raw multipart attachments.
334
335 2005-04-15 14:08  Jochen Striepe
336
337         * t-prot: Release as v1.100.
338
339 2005-04-15 14:07  Jochen Striepe
340
341         * contrib/filter_innd.pl: We don't submit any headers, so use
342         --body. Use unlink() instead of system(). Mention the temp file
343         problem.
344
345 2005-04-15 14:03  Jochen Striepe
346
347         * t-prot, t-prot.1: Add --body to make sure we are not looking for
348         any headers when there are none in the input.
349
350 2005-04-15 13:42  Jochen Striepe
351
352         * t-prot.1: Add some clarifications and missing details.
353
354 2005-03-31 19:39  Jochen Striepe
355
356         * contrib/t-prot.sl: Use S-Lang calls popen(), fputs(), and
357         remove() instead of system() and pipe_article() to reduce
358         flickering (and for cleaner code). Patch by Gregor Herrman, many
359         thanks!
360
361 2005-03-31 19:20  Jochen Striepe
362
363         * contrib/t-prot.sl: Mention mimedecode as filter for Quoted
364         Printable. Thanks to Gregor Herrmann.
365
366 2005-03-31 19:17  Jochen Striepe
367
368         * contrib/t-prot.sl: Change key bindings: ESC-0 and ESC-1 are
369         prefixes for other commands, so we should not overwrite those.
370         Patch by Gregor Herrmann, many thanks!
371
372 2005-03-24 22:24  Jochen Striepe
373
374         * t-prot: Release as v1.99.
375
376 2005-03-22 16:10  Jochen Striepe
377
378         * t-prot: Fix false positive for kammquote condition.
379
380 2005-03-21 19:30  Jochen Striepe
381
382         * t-prot: Fix missing range check when From: is the last header.
383         Thanks to Norbert Tretkowski for reporting.
384
385 2005-03-01 15:20  Jochen Striepe
386
387         * t-prot: Release as v1.98.
388
389 2005-03-01 15:20  Jochen Striepe
390
391         * t-prot: Gerfried Fuchs pointed out that some locale maintainers
392         might avoid quote signs, so we check for "%" too when extracting
393         some locale strings. This still is not *really* bullet-proof,
394         because e.g. the percent sign might be protected by an escape. This
395         possibility should be quite unlikely, though, so we stick with it
396         for now.
397
398 2005-02-24 23:34  Jochen Striepe
399
400         * t-prot.1: Fix broken URL -- the Learn To Edit Messages Howto is
401         no longer available at Sven Gucke's old site.
402
403 2005-02-24 22:45  Jochen Striepe
404
405         * t-prot: Make esc() superfluous, use \Q and \E instead. Thanks to
406         Gerfried Fuchs.
407
408 2005-02-23 13:07  Jochen Striepe
409
410         * t-prot.1: Remove misleading information about locale names.
411
412 2005-02-23 12:39  Jochen Striepe
413
414         * t-prot: Release as v1.97.
415
416 2005-02-23 12:38  Jochen Striepe
417
418         * t-prot: Fix French (and probably many other) locales extraction.
419         Many thanks to Philippe Berini and Gerfried Fuchs who helped a
420         great deal with the bug hunt.
421
422 2005-02-14 15:02  Jochen Striepe
423
424         * t-prot.1: Remove unnecessary lines.
425
426 2005-02-14 15:01  Jochen Striepe
427
428         * t-prot.1: Fix copyright time stamp.
429
430 2005-02-14 14:19  Jochen Striepe
431
432         * t-prot: Release as v1.96.
433
434 2005-02-14 14:18  Jochen Striepe
435
436         * t-prot: GnuPG locale strings were for v1.2.6, update them to
437         v1.4.0.
438
439 2005-02-14 13:29  Jochen Striepe
440
441         * t-prot: Release as v1.95. The use of Locale::gettext is quite a
442         big change, so we consider this a v2.0 pre-release. Please send any
443         feature requests and bugreports NOW, so we can work on them before
444         the release of v2.0.
445
446 2005-02-14 13:26  Jochen Striepe
447
448         * t-prot.1: Mention the need for Locale::gettext when using
449         --locale. Update date string.
450
451 2005-02-14 13:23  Jochen Striepe
452
453         * t-prot: Following a suggestion by Gerfried Fuchs, make
454         Locale::gettext fetch the locale strings for us. Big change, please
455         report any funny behaviour -- thanks!
456
457 2005-02-02 13:46  Jochen Striepe
458
459         * t-prot: Release as v1.49.
460
461 2005-02-02 12:22  Jochen Striepe
462
463         * t-prot: Torsten Veller spotted a violation of RFC 2822 in the
464         pgp() code when dealing with multi-line From: headers. Many thanks
465         for reporting!
466
467 2005-02-01 15:38  Jochen Striepe
468
469         * t-prot: Fix missing Locale value.
470
471 2005-02-01 14:15  Jochen Striepe
472
473         * t-prot: Fix another regex.
474
475 2005-02-01 13:50  Jochen Striepe
476
477         * t-prot: Fix regexes.
478
479 2005-01-08 11:05  Jochen Striepe
480
481         * t-prot.1: Fix broken link.
482
483 2005-01-07 18:15  Jochen Striepe
484
485         * contrib/t-prot.sl: Now that line breaks by the encoding are
486         better detected, we will turn on signature checking once again.
487
488 2005-01-07 18:14  Jochen Striepe
489
490         * contrib/t-prot.sl: Gregor Herrmann found some problems with
491         S-Lang variables and provided documentation improvements.
492
493 2005-01-01 13:17  Jochen Striepe
494
495         * t-prot.1: Fix typo.
496
497 2005-01-01 13:14  Jochen Striepe
498
499         * t-prot.1: T-prot's name does not have to be highlighted each time
500         it occurs.
501
502 2005-01-01 13:12  Jochen Striepe
503
504         * t-prot.1: Add note about t-prot fitting to recent mutt and gnupg
505         versions.
506
507 2004-12-31 13:45  Jochen Striepe
508
509         * t-prot: Release as v1.48.
510
511 2004-12-31 13:39  Jochen Striepe
512
513         * t-prot: Fix off-by-one error in TOFU code.
514
515 2004-12-31 13:33  Jochen Striepe
516
517         * t-prot: Gnupg-1.4.0 again changes the locales. Sigh.
518
519 2004-10-25 22:50  Jochen Striepe
520
521         * t-prot: Fix false positive reported by Gerfried Fuchs. Many
522         thanks!
523
524 2004-10-21 16:16  Jochen Striepe
525
526         * t-prot: Release as v1.47.
527
528 2004-10-21 16:16  Jochen Striepe
529
530         * t-prot: Fix --ftr-ad and --ftr-ml command line parsing and
531         initialisation. --ftr-ad implicitely sets -a, --ftr-ml implicitely
532         sets -l. Many thanks to Andre Berger.
533
534 2004-10-21 15:13  Jochen Striepe
535
536         * t-prot.1: Make the documentation for -a, -A, and --ftr-ad (resp.
537         -l, -L, and --ftr-ml) more elaborate. Many thanks to Andre Berger.
538
539 2004-10-21 12:26  Jochen Striepe
540
541         * t-prot.1: Try to explain -a and -l in more detail (without
542         confusing everyone).
543
544 2004-10-21 12:13  Jochen Striepe
545
546         * t-prot: Release as v1.46.
547
548 2004-10-10 21:10  Jochen Striepe
549
550         * contrib/t-prot.sl: Remove -S command line option as line counts
551         get wrong with quoted-printable (which gets more and more widely
552         used).
553
554 2004-10-10 20:47  Jochen Striepe
555
556         * t-prot, t-prot.1: Remove the groups flag within --check: This is
557         done easier inside filter_innd.pl (where it is actually implemented
558         already).
559
560 2004-10-10 20:43  Jochen Striepe
561
562         * t-prot: Realign global vars into three categories: command-line
563         switches, mutt locales, gnupg locales. This should be much more
564         readable.
565
566 2004-10-10 20:27  Jochen Striepe
567
568         * t-prot.1: Fix typo. Update date string.
569
570 2004-10-10 20:26  Jochen Striepe
571
572         * contrib/filter_innd.pl: Reject full quotes as well.
573
574 2004-10-10 19:50  Jochen Striepe
575
576         * t-prot: Performance fix.
577
578 2004-10-10 19:47  Jochen Striepe
579
580         * contrib/filter_innd.pl: Update comment.
581
582 2004-10-10 19:28  Jochen Striepe
583
584         * t-prot: Fix --check flags parsing to be stricter.
585
586 2004-10-10 19:22  Jochen Striepe
587
588         * t-prot: Fix --check flags parsing.
589
590 2004-10-09 10:17  Jochen Striepe
591
592         * t-prot: Release as v1.45.
593
594 2004-10-09 10:08  Jochen Striepe
595
596         * t-prot: Check for empty footer files before processing them. Many
597         thanks to Markus Hubig.
598
599 2004-09-28 11:19  Jochen Striepe
600
601         * t-prot: Release as v1.44.
602
603 2004-09-28 11:19  Jochen Striepe
604
605         * t-prot: Fix detection of MS-style TOFU within PGP signed
606         messages.  Many thanks to Gerfried Fuchs for reporting.
607
608 2004-09-27 17:45  Jochen Striepe
609
610         * t-prot.1: Update time stamp.
611
612 2004-09-27 17:40  Jochen Striepe
613
614         * t-prot.1, contrib/filter_innd.pl: Add credits to Martin Dietze.
615
616 2004-09-27 17:23  Jochen Striepe
617
618         * t-prot: Release as v1.43.
619
620 2004-09-27 17:22  Jochen Striepe
621
622         * t-prot: Fix MS-style TOFU removal for attachments when invoked
623         from mutt.  Many thanks to Gerfried Fuchs.
624
625 2004-09-27 17:05  Jochen Striepe
626
627         * t-prot: Fix typo, small performance enhancement.
628
629 2004-09-27 15:27  Jochen Striepe
630
631         * t-prot: Minor cleanup.
632
633 2004-09-20 17:02  Jochen Striepe
634
635         * contrib/filter_innd.pl: New file.
636
637 2004-09-20 17:01  Jochen Striepe
638
639         * t-prot, t-prot.1: Add INN2 filtering aids. New command line
640         switch --check.
641         
642         Release as v1.42.
643
644 2004-09-20 14:13  Jochen Striepe
645
646         * t-prot: Website http://learn.to/edit_messages/ is no longer
647         available.
648
649 2004-08-28 11:50  Jochen Striepe
650
651         * t-prot: Release as v1.41.
652
653 2004-08-28 11:42  Jochen Striepe
654
655         * t-prot, t-prot.1: Make t-prot use gnupg's locales as in
656         gpg-1.2.6.
657
658 2004-08-07 16:57  Jochen Striepe
659
660         * t-prot.1: Update Copyright date.
661
662 2004-08-07 16:34  Jochen Striepe
663
664         * t-prot: Fix last changes so attachments are separated by at least
665         one empty line (as done in the pgp code as well).
666
667 2004-08-07 15:52  Jochen Striepe
668
669         * t-prot: Release as v1.40.
670
671 2004-08-07 15:51  Jochen Striepe
672
673         * t-prot, t-prot.1: Add new option --ms-smart. Right now only
674         special pgp treatment is included (this fixes the behaviour when
675         there is a clear text pgp signed message embedded in some MS style
676         TOFU).
677         
678         This should work fine, but you never know what crap Outlook users
679         will send.  So please give feedback if the results are not as they
680         should be.
681
682 2004-08-07 13:37  Jochen Striepe
683
684         * t-prot.1: Remove "require" line note. Update date string.
685
686 2004-08-07 13:20  Jochen Striepe
687
688         * t-prot: More checks on command line correctness.
689
690 2004-08-07 12:58  Jochen Striepe
691
692         * t-prot: Fix typo introduced with last update.
693
694 2004-08-07 12:48  Jochen Striepe
695
696         * t-prot: Fix "require" statement to match the code.
697
698 2004-07-31 11:41  Jochen Striepe
699
700         * t-prot: Release as v1.39.
701
702 2004-07-31 11:10  Jochen Striepe
703
704         * t-prot.1: Reflect locale changes in gnupg-1.2.5, update date
705         string.
706
707 2004-07-31 10:41  Jochen Striepe
708
709         * t-prot: Fix "be" gnupg locales.
710         
711         Update locales to newly released gnupg-1.2.5 (and be incompatible
712         to gnupg-1.2.4 and earlier once again, *sigh* -- however, that's
713         the price for not simply setting the LC vars to "C"...).
714
715 2004-07-17 13:28  Jochen Striepe
716
717         * t-prot, t-prot.1: Add option to have no output file.
718
719 2004-04-25 01:51  Jochen Striepe
720
721         * t-prot.1: Add warning regarding --pgp-move-vrfy and signals to
722         gpg.
723
724 2004-03-02 16:57  Jochen Striepe
725
726         * t-prot: Comment updated: Reflect the fact that no locales have
727         changed in mutt-1.4.2.1.
728
729 2004-03-02 15:54  Jochen Striepe
730
731         * muttrc.t-prot, t-prot.sl: Moved to contrib/.
732
733 2004-02-11 16:05  Jochen Striepe
734
735         * t-prot: Comment updated: Reflect the fact that no locales have
736         changed in mutt-1.4.2.
737
738 2004-01-31 02:06  Jochen Striepe
739
740         * t-prot.1: Fix copyright date.
741
742 2004-01-30 15:20  Jochen Striepe
743
744         * t-prot.1: Change --ftr to --ftr-ad, add --ftr-ml.
745
746 2004-01-30 15:08  Jochen Striepe
747
748         * t-prot: Release as v1.38.
749
750 2004-01-30 14:38  Jochen Striepe
751
752         * t-prot: Change --ftr option to --ftr-ad. Add --ftr-ml option. 
753         Many thanks to Christian Wach for pointing at the problem.
754
755 2004-01-30 14:31  Jochen Striepe
756
757         * t-prot: Small performance fix in footer treatment.
758
759 2004-01-21 13:46  Jochen Striepe
760
761         * t-prot: Release as v1.37.
762
763 2004-01-21 13:45  Jochen Striepe
764
765         * t-prot: Fix processing if first attachment is of type
766         application/pgp.
767
768 2004-01-21 13:39  Jochen Striepe
769
770         * t-prot: Small performance fix.
771
772 2003-12-29 17:06  Jochen Striepe
773
774         * t-prot: Release as 1.36.
775
776 2003-12-29 17:06  Jochen Striepe
777
778         * t-prot: Fix Kammquote behaviour for words divided by a hyphen.
779
780 2003-12-29 15:33  Jochen Striepe
781
782         * t-prot.1: Update date string.
783
784 2003-12-29 15:09  Jochen Striepe
785
786         * t-prot, t-prot.1: Update locales for gnupg-1.2.4.
787
788 2003-12-29 12:59  Jochen Striepe
789
790         * t-prot: Mutt-1.4.1 has no support for SSL, so we may drop it
791         altogether. Mutt developer versions are handled in patches.
792
793 2003-11-22 02:35  Jochen Striepe
794
795         * t-prot: Fix comments for gpg and mutt locales.
796
797 2003-11-20 14:51  Jochen Striepe
798
799         * t-prot: Fixed --pgp-move-vrf: Obviously, gpg output should not be
800         interpreted as successful if a bug showed up (boy, I never saw this
801         with good old gnupg-1.0.7).
802         
803         Released as v1.35.
804
805 2003-11-19 21:05  Jochen Striepe
806
807         * t-prot: Release as v1.34.
808
809 2003-11-19 20:58  Jochen Striepe
810
811         * t-prot: Cosmetics.
812
813 2003-11-19 20:45  Jochen Striepe
814
815         * t-prot.1: Cosmetics.
816
817 2003-11-19 20:43  Jochen Striepe
818
819         * t-prot.1: Change time stamp.
820
821 2003-11-19 20:43  Jochen Striepe
822
823         * t-prot.1: Update man page to reflect last changes.
824
825 2003-11-19 20:41  Jochen Striepe
826
827         * t-prot: Update gpg's locales to gpg-1.2.3. Support for
828         gpg-1.0.7's locales is available as a patch.
829
830 2003-11-19 20:11  Jochen Striepe
831
832         * t-prot.1: Update man page to reflect last changes.
833
834 2003-11-19 20:10  Jochen Striepe
835
836         * t-prot: Removed option --mutt-ver for sanity reasons. Special
837         adapations for mutt developer versions will be available as a
838         patch.
839
840 2003-09-10 11:32  Jochen Striepe
841
842         * t-prot.1: Make clear t-prot.sl is just an example implementation.
843         Update date string.
844
845 2003-09-10 11:30  Jochen Striepe
846
847         * t-prot.sl, contrib/t-prot.sl: Additional comments.
848
849 2003-08-11 14:35  Jochen Striepe
850
851         * t-prot: Release as v1.33.
852
853 2003-08-11 14:35  Jochen Striepe
854
855         * t-prot.1: Improve description for --mutt-ver.
856
857 2003-08-11 14:33  Jochen Striepe
858
859         * t-prot.1: Update date string.
860
861 2003-08-11 14:32  Jochen Striepe
862
863         * t-prot: Clean up locales stuff.
864
865 2003-08-11 14:19  Jochen Striepe
866
867         * t-prot: Fix parsing order with --mutt-ver and --locale.
868
869 2003-08-11 14:05  Jochen Striepe
870
871         * t-prot.1: Add description for --mutt-ver.
872
873 2003-08-11 14:00  Jochen Striepe
874
875         * t-prot: Add some locale that changed in mutt-1.5.4 (and made pgp
876         block detection fail). New parameter --mutt-ver. Many thanks to
877         Gerfried Fuchs.
878         
879         Release as v1.32.
880
881 2003-08-11 13:41  Jochen Striepe
882
883         * t-prot: Simplify regex introduced in last update.
884
885 2003-08-09 22:22  Jochen Striepe
886
887         * t-prot: Fix some cases where SIGINT was not detected for pgp
888         verification from within mutt.
889         
890         Release as v1.31.
891
892 2003-07-21 13:12  Jochen Striepe
893
894         * t-prot: Release as v1.30.
895
896 2003-07-21 13:12  Jochen Striepe
897
898         * t-prot: Recognize LC_MESSAGES for locales. Thanks to Gerfried
899         Fuchs.
900
901 2003-07-15 13:39  Jochen Striepe
902
903         * t-prot: Release as v1.29.
904
905 2003-07-15 13:38  Jochen Striepe
906
907         * t-prot: Fix email adress verification inside pgp(). Fix locale
908         detection.
909
910 2003-07-09 21:11  Jochen Striepe
911
912         * t-prot: Use the environment variable LC_ALL (and if this fails,
913         LANG) to determine a reasonable locale default. Suggested by
914         Michael Olbrich.
915         
916         Release as v1.28.
917
918 2003-06-24 23:52  Jochen Striepe
919
920         * t-prot: Release as v1.27.
921
922 2003-06-24 23:52  Jochen Striepe
923
924         * t-prot: Getting some rare multipart message from mutt, t-prot got
925         locked into a probably endless 100% CPU consuming loop (see msgid
926         <20030624071950.GA24479@sil.at>).  This was a DoS and therefore a
927         security problem if you use t-prot in some automated setup. This
928         bug was only triggered when used with -Mmutt. BTW, fixing this
929         should also increase performance when processing multipart messages
930         with -Mmutt.
931         
932         Many many thanks to Gerfried Fuchs for alerting us and pointing out
933         the DoS character of the bug (though most people might not use mutt
934         to do fully automated email processing).
935
936 2003-06-24 22:44  Jochen Striepe
937
938         * t-prot: Fix treatment of forwarded messages by Opera7.
939
940 2003-06-23 14:10  Jochen Striepe
941
942         * t-prot.sl, contrib/t-prot.sl: Quoted-printable treatment
943         (hopefully this will be obsolet with S-Lang-2.0) and some minor
944         fixes.
945
946 2003-06-23 13:20  Jochen Striepe
947
948         * t-prot.sl, contrib/t-prot.sl: Add missing semicolon.
949
950 2003-06-23 12:58  Jochen Striepe
951
952         * t-prot.sl, contrib/t-prot.sl: Fix error treatment.
953
954 2003-06-22 23:47  Jochen Striepe
955
956         * t-prot.sl, contrib/t-prot.sl: Make the tmp dir configurable,
957         correct some plain wrong comments, and add some more comments.
958
959 2003-06-22 22:57  Jochen Striepe
960
961         * t-prot.sl, contrib/t-prot.sl: Make the S-Lang example macro more
962         configurable (thanks to Gerfried Fuchs for some suggestions) and
963         provide a possibility to toggle filtering on/off from within slrn
964         (thanks to Michael Prokop for feedback).
965
966 2003-06-15 22:53  Jochen Striepe
967
968         * t-prot.1, t-prot.sl, contrib/t-prot.sl: Add some comments to
969         t-prot.sl and update the man page to mention the S-Lang example
970         macro.
971
972 2003-06-15 22:33  Jochen Striepe
973
974         * t-prot.sl, contrib/t-prot.sl: Added S-Lang macro to use t-prot
975         from within slrn(1).
976
977 2003-05-04 12:40  Jochen Striepe
978
979         * t-prot: Fix handling of empty lines in traditional TOFU code:
980         TOFU broken into parts by empty lines will be detected correctly
981         now, empty lines will not be deleted if there is no TOFU at all.
982         
983         Release as v1.26.
984
985 2003-04-23 14:50  Jochen Striepe
986
987         * t-prot: Finally fix thrown away verbatim information with
988         --pgp-move-vrf and -k (hope you had a happy Easter too). Many
989         thanks to Gerfried Fuchs.
990         
991         Release as v1.25.
992
993 2003-04-03 13:26  Jochen Striepe
994
995         * t-prot: Regex performance fixes.
996
997 2003-03-20 02:09  Jochen Striepe
998
999         * t-prot, t-prot.1: New locale in mutt-1.4.1: bg.
1000         
1001         Release as v1.24.
1002
1003 2003-03-18 16:08  Jochen Striepe
1004
1005         * t-prot: Clean up $0 usage.
1006
1007 2003-03-08 17:05  Jochen Striepe
1008
1009         * t-prot: Pure cosmetics.
1010
1011 2003-03-08 16:48  Jochen Striepe
1012
1013         * t-prot: Release as v1.23.
1014
1015 2003-03-08 16:43  Jochen Striepe
1016
1017         * t-prot: Fix another typo.
1018
1019 2003-03-08 16:40  Jochen Striepe
1020
1021         * t-prot: Fix typo in last commit.
1022
1023 2003-03-08 16:37  Jochen Striepe
1024
1025         * t-prot: Add a handler for SIGINT -- pgp() has to know if we got
1026         an interrupt.  Many thanks to Gerfried Fuchs.
1027
1028 2003-03-08 02:24  Jochen Striepe
1029
1030         * t-prot, t-prot.1: Add a workaround for old mutt versions using
1031         the pagerfilter patch. Do not activate --lax-security unless you
1032         really know what you are doing.
1033
1034 2003-03-07 14:19  Jochen Striepe
1035
1036         * t-prot: Ignore SIGINTs when called from within mutt. You probably
1037         want the chance to stop PGP verification and still have the message
1038         displayed. Idea by Peter Palfrader, suggested for t-prot by
1039         Gerfried Fuchs. Thanks, great idea!
1040         
1041         Release as v1.22.
1042
1043 2003-03-05 17:26  Jochen Striepe
1044
1045         * t-prot: Release as v1.21.
1046
1047 2003-03-05 17:15  Jochen Striepe
1048
1049         * t-prot: Various performance fixes.
1050
1051 2003-03-05 17:02  Jochen Striepe
1052
1053         * t-prot: Another performance fix.
1054
1055 2003-03-05 16:59  Jochen Striepe
1056
1057         * t-prot: Fix multipart boundary detection.
1058
1059 2003-03-05 16:53  Jochen Striepe
1060
1061         * t-prot: Another performance fix in pgp().
1062
1063 2003-03-05 16:51  Jochen Striepe
1064
1065         * t-prot: Fix bad typo.
1066
1067 2003-03-05 16:35  Jochen Striepe
1068
1069         * t-prot: Performance improvements in pgp().
1070
1071 2003-03-05 16:14  Jochen Striepe
1072
1073         * t-prot: Make kammquote code more efficient.
1074
1075 2003-03-05 16:09  Jochen Striepe
1076
1077         * t-prot: Fix kammquote condition.
1078
1079 2003-03-05 15:54  Jochen Striepe
1080
1081         * t-prot: Some cosmetics, no code changes.
1082
1083 2003-03-01 17:49  Jochen Striepe
1084
1085         * t-prot: Formatting: Replace tabs with spaces.
1086
1087 2003-03-01 17:46  Jochen Striepe
1088
1089         * t-prot: Add some comments.
1090
1091 2003-02-26 22:56  Jochen Striepe
1092
1093         * t-prot.1: Reflect the fact that world has not stopped spinning
1094         after RFC 822 (so far, at least). Mention RFCs 2045, 2046, 2049,
1095         and 2822. Thanks to Thomas Bliesener for noticing.
1096
1097 2003-02-26 22:32  Jochen Striepe
1098
1099         * t-prot.1: Add an example for bouncing TOFU'ed messages using
1100         sendmail(8). Add a note that -m/-t is needed for successful use of
1101         -p. Thanks to Thomas Bliesener.
1102
1103 2003-02-19 22:05  Jochen Striepe
1104
1105         * t-prot: Release as v1.20.
1106
1107 2003-02-19 21:53  Jochen Striepe
1108
1109         * t-prot: Fix missing verbatim vals when moving gpg output.
1110
1111 2003-02-17 15:00  Jochen Striepe
1112
1113         * t-prot.1: Update Copyright date.
1114
1115 2003-02-17 13:53  Jochen Striepe
1116
1117         * t-prot: Fix moving gpg output for signatures by expired keys.
1118         
1119         Release v1.19.
1120
1121 2003-02-17 13:35  Jochen Striepe
1122
1123         * t-prot: Fix sender address for --pgp-short.
1124
1125 2003-02-17 13:02  Jochen Striepe
1126
1127         * t-prot: Remove unnecessary variable in write_msg().
1128
1129 2003-02-17 12:59  Jochen Striepe
1130
1131         * t-prot: Regex performance improvements.
1132
1133 2003-02-17 01:59  Jochen Striepe
1134
1135         * t-prot: Fix mutt-pgp code: if we have nested signed/encrypted
1136         mime parts, we must take care that all gpg output is printed.
1137         
1138         Release v1.18.
1139
1140 2003-02-17 00:08  Jochen Striepe
1141
1142         * t-prot: Make t-prot compile again on perl-5.6.1 (many thanks to
1143         Brian Medley).
1144         
1145         Release v1.17.
1146
1147 2003-02-14 14:50  Jochen Striepe
1148
1149         * t-prot: Fix missing check.
1150
1151 2003-02-14 14:42  Jochen Striepe
1152
1153         * t-prot: Fix really annoying footer unflexibility. Now empty lines
1154         on the bottom of a message are ignored.
1155         
1156         Release v1.16.
1157
1158 2003-02-11 21:06  Jochen Striepe
1159
1160         * t-prot: Fix --bigq for big quotes that go down to one of the two
1161         last lines.
1162         
1163         Release v1.15.
1164
1165 2003-02-11 13:49  Jochen Striepe
1166
1167         * t-prot: Fix ad footers within pgp signed stuff.
1168
1169 2003-02-11 13:42  Jochen Striepe
1170
1171         * t-prot: Fix trailing empty lines ("match anything") in ad footer
1172         files.
1173         
1174         Release v1.14.
1175
1176 2003-02-09 20:34  Jochen Striepe
1177
1178         * t-prot: Add support for mutt-1.5.x's OpenSSL output for S/MIME.
1179         Thanks to Michael Loeffler.
1180         
1181         Clean up some regexps for mutt's separators (should give better
1182         performance now).
1183         
1184         Release v1.13.
1185
1186 2003-02-08 18:19  Jochen Striepe
1187
1188         * t-prot, t-prot.1: Integrate the footers patch to allow aggressive
1189         ad footer matching.
1190         
1191         Release v1.12.
1192
1193 2003-02-08 17:44  Jochen Striepe
1194
1195         * t-prot: Use constants where possible.
1196
1197 2003-02-07 19:16  Jochen Striepe
1198
1199         * t-prot: Fix two bugs in the Big Kammquote Condition. Using -k
1200         should work again.
1201         
1202         Release v1.11.
1203
1204 2003-02-07 18:26  Jochen Striepe
1205
1206         * t-prot: Fix another terminal color sequence.
1207
1208 2003-02-07 16:29  Jochen Striepe
1209
1210         * t-prot.1: List contributors in alphabetical order.
1211
1212 2003-02-07 16:00  Jochen Striepe
1213
1214         * t-prot.1: Update date string.
1215
1216 2003-02-07 15:55  Jochen Striepe
1217
1218         * t-prot.1: Add a note to the BUGS section about possible perl
1219         compiler errors with not-up-to-date perl installations.
1220
1221 2003-02-07 11:51  Jochen Striepe
1222
1223         * t-prot: Make --pgp-move-vrf work for BAD signatures too (many
1224         thanks to Gerfried Fuchs).
1225         
1226         Release v1.10.
1227
1228 2003-02-06 16:11  Jochen Striepe
1229
1230         * t-prot: Last change broke attachment detection for -Mmutt.
1231
1232 2003-02-06 15:37  Jochen Striepe
1233
1234         * t-prot: Fix mutt terminal color sequences. Fix false positive for
1235         overlong signatures with mutt-1.5.3 (MANY MANY thanks to Gerfried
1236         Fuchs for reporting the bug and providing vital data!).
1237         
1238         Release v1.9.
1239
1240 2003-01-29 03:24  Jochen Striepe
1241
1242         * t-prot.1: Update date string.
1243
1244 2003-01-29 03:23  Jochen Striepe
1245
1246         * t-prot.1: Fix spellling error.
1247
1248 2003-01-28 12:00  Jochen Striepe
1249
1250         * t-prot: Make -h work again.
1251         
1252         Version bump to 1.8.
1253
1254 2002-12-29 03:52  Jochen Striepe
1255
1256         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Enable
1257         spamassassin workaround. Update man page and sample config file
1258         accordingly.
1259         
1260         Correct some speling errors in the man page.
1261         
1262         Bump to v1.7.
1263
1264 2002-12-11 18:53  Jochen Striepe
1265
1266         * t-prot: Mutt content type fix.
1267         
1268         Version bump to 1.6.
1269
1270 2002-12-11 01:46  Jochen Striepe
1271
1272         * t-prot: Improve M$ style TOFU heuristics.
1273         
1274         Bump to v1.5.
1275
1276 2002-12-08 22:45  Jochen Striepe
1277
1278         * t-prot: Remove unused else.
1279
1280 2002-12-06 16:21  Jochen Striepe
1281
1282         * t-prot: Fix treatment of pgp uids without email adress for
1283         --pgp-move. Many thanks to Gerfried Fuchs for noticing.
1284         
1285         Small performance fix for --pgp-move-vrf.
1286         
1287         Bump to v1.4.
1288
1289 2002-12-04 20:45  Jochen Striepe
1290
1291         * t-prot: Fix --pgp-short to be overzealous with gpg encryption
1292         output.
1293         
1294         Version bump to 1.3.
1295
1296 2002-12-04 09:06  Jochen Striepe
1297
1298         * t-prot.1: Another --locale fix.
1299
1300 2002-12-04 09:01  Jochen Striepe
1301
1302         * t-prot.1: Update --locale description.
1303
1304 2002-12-03 18:20  Jochen Striepe
1305
1306         * t-prot: Add internationalization for --pgp-move-vrf from
1307         gnupg-1.0.7's po files.  Should work with gnupg-1.2.x as well.
1308         
1309         Bump to v1.2.
1310
1311 2002-12-02 21:04  Jochen Striepe
1312
1313         * t-prot.1: Update man page date string.
1314
1315 2002-12-02 21:03  Jochen Striepe
1316
1317         * t-prot.1: Make last man page update more complete.
1318
1319 2002-12-02 21:00  Jochen Striepe
1320
1321         * t-prot, t-prot.1: Add an option to move only positive pgp
1322         verification output (this works for English gpg-1.0.7 right now --
1323         no internationalization, no pgp.com support). Thanks to Markus
1324         Hubig for suggesting.
1325
1326 2002-11-11 02:59  Jochen Striepe
1327
1328         * t-prot: Version 1.0.
1329
1330 2002-11-09 02:22  Jochen Striepe
1331
1332         * t-prot.1: Man page update.
1333
1334 2002-11-09 01:53  Jochen Striepe
1335
1336         * t-prot: Adding comment for pgp().
1337
1338 2002-11-05 13:29  Jochen Striepe
1339
1340         * t-prot: Fix a race condition introduced in 0.70. Many many thanks
1341         to Wichert Akkerman and Gerfried Fuchs.
1342         
1343         Bump to v0.94.
1344
1345 2002-11-04 19:01  Jochen Striepe
1346
1347         * t-prot: Fix typo from last submission.
1348         
1349         Bump to v0.93.
1350
1351 2002-11-04 18:49  Jochen Striepe
1352
1353         * t-prot: Markus Hubig noticed a bug in the kammquote condition
1354         that ate the first (empty) line of pgp signed data when using
1355         t-prot within mutt. Many thanks!
1356         
1357         Version bump to 0.92.
1358
1359 2002-11-02 16:35  Jochen Striepe
1360
1361         * t-prot: Replace all die()s with exit()s and appropriate exit
1362         codes for better interaction with MTAs.
1363         
1364         Bump to v0.91.
1365
1366 2002-11-02 16:08  Jochen Striepe
1367
1368         * t-prot: Minor changes.
1369
1370 2002-11-02 01:05  Jochen Striepe
1371
1372         * t-prot.1: Update man page modification stamp.
1373
1374 2002-11-01 18:30  Jochen Striepe
1375
1376         * t-prot, t-prot.1: Merge the pgp hack after solving the last
1377         pending bug report (thanks to Markus Hubig). Update the man page to
1378         represent changes.
1379         
1380         Huge version jump to v0.90: this is a release candidate for v1.0,
1381         every main feature should work fine by now. Please tell me *now* if
1382         something does not work for you (or if you have a major feature
1383         request that should be considered before v1.0).
1384
1385 2002-10-31 18:29  Jochen Striepe
1386
1387         * t-prot: Eye candy: People using vim with a tabwidth!=4 should see
1388         the source with proper alignment now.
1389
1390 2002-10-31 14:17  Jochen Striepe
1391
1392         * t-prot: T-prot would cheerfully create an output file without
1393         checking to see if it was about to write to a symlink or a named
1394         pipe. If a user used t-prot to write data into open shared
1395         directories, such as /tmp, this vulnerability could be used by a
1396         local attacker to overwrite files or lead to privilege escalation.
1397         
1398         Bump to v0.70.
1399
1400 2002-10-22 16:42  Jochen Striepe
1401
1402         * t-prot: Add French M$ tofu detection (many thanks to Mikael
1403         Berthe for suggesting).
1404
1405 2002-10-19 17:22  Jochen Striepe
1406
1407         * t-prot: Using any of --kminl, --kmaxl, or --kdiff implicitely
1408         activates -k.
1409         
1410         Specifying an empty string for -i or -o is no longer tolerated.
1411         
1412         Version bump to 0.69.
1413
1414 2002-10-19 16:15  Jochen Striepe
1415
1416         * t-prot: Support for Dutch(?) M$-style TOFU markers.
1417
1418 2002-09-14 05:24  Jochen Striepe
1419
1420         * t-prot: Fixed thinko in M$ TOFU/Forwarding treatment.
1421
1422 2002-09-14 05:10  Jochen Striepe
1423
1424         * t-prot: Johan Almqvist found another bug, this time false
1425         positives with some M$ MUA's forwarded messages.
1426
1427 2002-09-12 12:59  Jochen Striepe
1428
1429         * t-prot: Add swedish M$ TOFU detection. Thanks to Johan Almqvist
1430         for noticing. Bumped to v0.68.
1431
1432 2002-07-26 14:03  Jochen Striepe
1433
1434         * t-prot: Eye candy: add vim-6.x compliant folding comments.
1435
1436 2002-07-09 14:07  Jochen Striepe
1437
1438         * t-prot: Try better heuristics for M$ style TOFU. Gerfried Fuchs
1439         had some very reasonable ideas
1440         (<20020705143319.GH11482@asgard.pte.at>, 2002-07-05).  We now
1441         tolerate MS style TOFU if there is no text above.
1442         
1443         Version bump to v0.67.
1444
1445 2002-06-27 21:37  Jochen Striepe
1446
1447         * t-prot: Fix unbelievable stupid typo introduced in the last
1448         commit.
1449         
1450         Bump to v0.66.
1451
1452 2002-06-27 19:54  Jochen Striepe
1453
1454         * t-prot: Fix detection of mailing list footers in attachments
1455         within attachments.
1456         
1457         Bump to v0.65.
1458
1459 2002-06-27 18:16  Jochen Striepe
1460
1461         * t-prot, t-prot.1: Fix thinko where to search for mailing list
1462         footers, bug reported by Gerfried Fuchs (many thanks!).
1463         
1464         Update manpage to make clear -Mmutt is *required* when t-prot is
1465         called from within mutt.
1466         
1467         Bump to v0.64.
1468
1469 2002-06-18 01:45  Jochen Striepe
1470
1471         * t-prot: Another tweak on the kammquote condition.
1472
1473 2002-06-16 12:32  Jochen Striepe
1474
1475         * t-prot: Fixed the line count header with -Mmutt and attachments,
1476         pgp signatures and encryption.
1477
1478 2002-06-15 17:18  Jochen Striepe
1479
1480         * t-prot: Another tweak on the kammquote condition.
1481
1482 2002-06-08 19:50  Jochen Striepe
1483
1484         * muttrc.t-prot, contrib/muttrc.t-prot: Add warning comment about
1485         required mutt version.
1486
1487 2002-06-02 07:51  Jochen Striepe
1488
1489         * t-prot: Fixed some typos.
1490
1491 2002-06-02 07:12  Jochen Striepe
1492
1493         * t-prot.1: Updated manpage. The Kammquote problem should be mostly
1494         solved by now.
1495
1496 2002-06-02 02:12  Jochen Striepe
1497
1498         * t-prot, t-prot.1: New option --sigsmax for fine-tuning the
1499         tolerated number of signatures.  Manpage updated. Version bump to
1500         v0.61.
1501
1502 2002-05-30 11:24  Jochen Striepe
1503
1504         * t-prot: Update help to reflect -p changes.
1505
1506 2002-05-30 11:16  Jochen Striepe
1507
1508         * t-prot: Bump to v0.60.
1509
1510 2002-05-30 10:45  Jochen Striepe
1511
1512         * t-prot.1: Update manpage for new behaviour of -p.
1513
1514 2002-05-10 02:18  Jochen Striepe
1515
1516         * t-prot: Add some quick hack to make t-prot an easy drop-in for
1517         spamassassin: the parameter for -p is optionally right now. If
1518         there is none supplied, there is no mail sent, of course.
1519
1520 2002-05-03 02:02  Jochen Striepe
1521
1522         * t-prot.1: Fix typo.
1523
1524 2002-05-03 01:56  Jochen Striepe
1525
1526         * t-prot.1: Update man page date.
1527
1528 2002-05-03 01:55  Jochen Striepe
1529
1530         * t-prot.1: Man page fixes and updates.
1531
1532 2002-04-30 17:23  Jochen Striepe
1533
1534         * t-prot: Improve the comment on the Kammquote condition.
1535
1536 2002-04-30 17:16  Jochen Striepe
1537
1538         * t-prot: Further tweak on the Kammquote condition. Should really
1539         do The Right Thing by now.
1540
1541 2002-04-24 14:08  Jochen Striepe
1542
1543         * t-prot: Performance tweak in debigq().
1544
1545 2002-04-24 13:33  Jochen Striepe
1546
1547         * t-prot, t-prot.1: Added an option to remove the bigger part of
1548         huge blocks of quoted lines (--bigq). Updated the man page
1549         accordingly.
1550         
1551         Updated the man page's contributors text.
1552         
1553         Bump to v0.58.
1554
1555 2002-04-20 21:32  Jochen Striepe
1556
1557         * t-prot: Just insert one space when joining lines in decomb().
1558
1559 2002-04-20 15:37  Jochen Striepe
1560
1561         * t-prot.1: Update man page to reflect upon new options --kminl,
1562         --kmaxl, and --kdiff.
1563
1564 2002-04-20 15:18  Jochen Striepe
1565
1566         * t-prot: Some more tweaks to the Kammquote condition. Add some
1567         command line switches to make behaviour a little more flexible.
1568         
1569         Bump to v0.57.
1570
1571 2002-04-20 11:10  Jochen Striepe
1572
1573         * t-prot: Another small tweak in the Kammquoting condition.
1574
1575 2002-04-20 11:03  Jochen Striepe
1576
1577         * t-prot: Another small tweak in the Kammquote condition.
1578
1579 2002-04-20 10:58  Jochen Striepe
1580
1581         * t-prot: Make the Kammquote condition a little pickier.
1582
1583 2002-04-20 02:48  Jochen Striepe
1584
1585         * t-prot.1: Add description of the anti Kammquoting option.
1586
1587 2002-04-20 02:28  Jochen Striepe
1588
1589         * t-prot: Added an option to fix those zig-zag shaped quotings,
1590         well-known to German users as "Kammquoting".
1591         
1592         Lines with verbatim statements (#v+/-) itselves are now verbatim by
1593         definition, so they won't be cleaned away.
1594         
1595         Bumped to v0.56.
1596
1597 2002-04-18 22:51  Jochen Striepe
1598
1599         * t-prot: Clean up revision number a bit.
1600
1601 2002-04-11 05:14  Jochen Striepe
1602
1603         * t-prot: Just catch the last signature if there are more.
1604
1605 2002-04-11 04:46  Jochen Striepe
1606
1607         * t-prot: Hugo Haas reported that t-prot did not detect TOFU if
1608         there is an overlong signature and no -S on the command line.
1609         Though this was intended behaviour, this is changed: by now
1610         signatures are always interpreted as such, so the text before can
1611         be parsed properly.
1612
1613 2002-03-29 01:46  Jochen Striepe
1614
1615         * t-prot.1: Add description for --locale=LOCALE.
1616
1617 2002-03-29 01:15  Jochen Striepe
1618
1619         * t-prot: Add option to treat mutt(1)'s locales correctly. Bump to
1620         v0.55.
1621
1622 2002-03-23 10:47  Jochen Striepe
1623
1624         * t-prot: Fix typo.
1625
1626 2002-03-22 11:38  Jochen Striepe
1627
1628         * t-prot.1: Add ghw to the IDEAS AND INSPIRATION section.
1629
1630 2002-03-21 22:26  Jochen Striepe
1631
1632         * t-prot: Bump to 0.54.
1633
1634 2002-03-21 13:16  Jochen Striepe
1635
1636         * t-prot: More cleanups in the multipart code.
1637
1638 2002-03-21 12:53  Jochen Striepe
1639
1640         * t-prot: Fix comment in the mutt specific multipart code.
1641
1642 2002-03-21 12:27  Jochen Striepe
1643
1644         * t-prot: Fixed assumption in the mutt-specific code that the first
1645         attachment always would be text/plain containing the actual message
1646         text.
1647
1648 2002-03-20 22:58  Jochen Striepe
1649
1650         * t-prot: Fix some false positives in footers and multipart code.
1651
1652 2002-03-20 17:02  Jochen Striepe
1653
1654         * t-prot: More cleanups and performance improvements. Fixed tofu
1655         deletion when diff appended to signature. Fixed broken detection of
1656         mutt(1)'s mime/pgp output.  Bumped to 0.53.
1657
1658 2002-03-20 15:12  Jochen Striepe
1659
1660         * t-prot: Make mime/multipart parts with type=message/rfc822 being
1661         processed if the message has been processed by mutt(1) before.
1662
1663 2002-03-20 13:16  Jochen Striepe
1664
1665         * t-prot: Another HUGE cleanup.
1666
1667 2002-03-20 01:56  Jochen Striepe
1668
1669         * t-prot: Major cleanup. Bump to 0.52.
1670
1671 2002-03-19 14:16  Jochen Striepe
1672
1673         * t-prot: Fixed some bugs in the multipart code. Bumped version to
1674         0.51.
1675
1676 2002-03-19 12:42  Jochen Striepe
1677
1678         * t-prot.1: Add note describing the complicated and confusing line
1679         count thingie when deleting an overlong signature.
1680
1681 2002-03-19 12:38  Jochen Striepe
1682
1683         * t-prot: Correct line count in snipped-overlong-sig message.
1684
1685 2002-03-18 19:19  Jochen Striepe
1686
1687         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add new
1688         options (-a and -A=dir) to get rid of those annoying hotmail
1689         advertisements appended to messages from people using gratis email
1690         providers. Update manpage and muttrc sample.
1691         
1692         Add non-usascii-problem to TROUBLESHOOTING section of the man page.
1693         
1694         Bump to v0.50.
1695
1696 2002-03-18 15:49  Jochen Striepe
1697
1698         * t-prot: Fix the line count header. Bump to v0.49.
1699
1700 2002-03-16 00:01  Jochen Striepe
1701
1702         * t-prot.1: Minor fix.
1703
1704 2002-03-15 23:58  Jochen Striepe
1705
1706         * t-prot.1: Minor cleanup.
1707
1708 2002-03-15 01:48  Jochen Striepe
1709
1710         * t-prot: Fix variables initialisation.
1711
1712 2002-03-14 22:21  Jochen Striepe
1713
1714         * t-prot: Fix a bug in the multipart code. Bump to v0.48.
1715
1716 2002-03-13 08:07  Jochen Striepe
1717
1718         * t-prot.1: Add some explanation for the verbatim instruction to
1719         the troubleshooting section.
1720
1721 2002-03-13 07:52  Jochen Striepe
1722
1723         * t-prot: Make verbatim instructions work for everything except
1724         mailing list footers.  Bump to v0.47.
1725
1726 2002-03-13 01:19  Jochen Striepe
1727
1728         * t-prot.1: Fixed typo.
1729
1730 2002-03-12 17:16  Jochen Striepe
1731
1732         * t-prot.1: Add TROUBLESHOOTING section.
1733
1734 2002-03-12 16:44  Jochen Striepe
1735
1736         * t-prot.1: Changed one makro which was overseen last commit.
1737
1738 2002-03-12 16:24  Jochen Striepe
1739
1740         * t-prot.1: Big man page cleanup.
1741
1742 2002-03-12 15:41  Jochen Striepe
1743
1744         * t-prot.1: Further improvement of the -L man page text.
1745
1746 2002-03-12 15:39  Jochen Striepe
1747
1748         * t-prot.1: Improved man page text for -L.
1749
1750 2002-03-12 15:37  Jochen Striepe
1751
1752         * t-prot.1: Clarify the man page text for -l and -L.
1753
1754 2002-03-12 02:47  Jochen Striepe
1755
1756         * t-prot, t-prot.1: Add the "tolerate diff" option. Bump to v0.46.
1757
1758 2002-03-09 17:18  Jochen Striepe
1759
1760         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Add
1761         option -M/--mua and try to detect attachments only when necessary. 
1762         Updated man page and muttrc sample. Version bump to 0.45.
1763
1764 2002-03-08 20:29  Jochen Striepe
1765
1766         * t-prot: Fix an off-by-one error when removing mutt(1)'s
1767         attachments. Credits to Gerfried Fuchs for reporting and locating
1768         the bug.
1769
1770 2002-03-02 02:26  Jochen Striepe
1771
1772         * t-prot: Some minor cleanups.
1773
1774 2002-03-02 02:18  Jochen Striepe
1775
1776         * t-prot: Some minor cleanups.
1777
1778 2002-03-01 10:10  Jochen Striepe
1779
1780         * t-prot: Fixed a missing range check reported by Gerfried Fuchs
1781         with messages only containing the mailing list footer.
1782
1783 2002-02-26 12:20  Jochen Striepe
1784
1785         * t-prot: Add infrastructure for better debugging.
1786
1787 2002-02-26 11:11  Jochen Striepe
1788
1789         * muttrc.t-prot, contrib/muttrc.t-prot: Make the muttrc example a
1790         little shorter, and add colors.
1791
1792 2002-02-26 03:05  Jochen Striepe
1793
1794         * t-prot: Improve empty line handling between body and signature.
1795
1796 2002-02-26 02:50  Jochen Striepe
1797
1798         * t-prot: Fixed thinko in signature handling. Be more tolerant with
1799         empty lines around signatures and mailing list footers.
1800         
1801         Version bump to 0.42.
1802
1803 2002-02-25 19:20  Jochen Striepe
1804
1805         * t-prot: Widened the rexexp for mutt(1)'s attachments a little -
1806         some cases were not caught before.
1807
1808 2002-02-25 18:48  Jochen Striepe
1809
1810         * t-prot: Gerfried Fuchs found a bug in the signature code (many
1811         thanks!). It was ugly anyway, so that part got a clean rewrite.
1812         
1813         Bumped version to 0.41.
1814
1815 2002-02-22 15:55  Jochen Striepe
1816
1817         * t-prot: Another slight performance hit with multipart messages.
1818
1819 2002-02-22 15:36  Jochen Striepe
1820
1821         * t-prot: Leave only the body of the first multipart message part
1822         for processing, not the headers.
1823
1824 2002-02-21 23:27  Jochen Striepe
1825
1826         * t-prot.1: Updated the manpage to reflect the fix of the multipart
1827         bug.
1828
1829 2002-02-21 23:24  Jochen Striepe
1830
1831         * t-prot: Fix no TOFU is detected in multipart messages without
1832         signature and without previous preparation by mutt(1). Now
1833         multipart messages as described in RFC 1341 are detected properly.
1834         Only the first part is processed, and only if it has the content
1835         type "text/plain" or none specified as described in RFC 1341.
1836
1837 2002-02-20 16:51  Jochen Striepe
1838
1839         * t-prot: Bump version to 0.39.
1840
1841 2002-02-20 16:50  Jochen Striepe
1842
1843         * t-prot.1: Updated manpage for long options.
1844
1845 2002-02-18 19:44  Jochen Striepe
1846
1847         * t-prot.1: Updated credits in manpage.
1848
1849 2002-02-16 00:06  Jochen Striepe
1850
1851         * muttrc.t-prot, t-prot, contrib/muttrc.t-prot, t-prot.1: Switched
1852         command line system to Getopt::Mixed as recommended by Gerfried
1853         Fuchs. One of the reasons is that now the parameter of the option
1854         '-S' is optionally, what was not cleanly realizeable before. The
1855         opportunity has been used to do a cleanup on some things, too ...
1856         
1857         Please note that Getopt::Mixed now is mandatory to run t-prot - you
1858         can get it at CPAN. The trade-off seems worthy IMHO - please drop
1859         an email to <t-prot@tolot.escape.de> if you do not think so, so the
1860         matter can be discussed. :)
1861         
1862         Updated manpage.
1863
1864 2002-02-15 03:49  Jochen Striepe
1865
1866         * t-prot.1: Beautify the manpage, and add some more info about bugs
1867         and todos.
1868
1869 2002-02-15 03:30  Jochen Striepe
1870
1871         * t-prot: Beautify help text.
1872
1873 2002-02-14 16:32  Jochen Striepe
1874
1875         * t-prot, t-prot.1: Bjoern Buerger requested an option to make
1876         t-prot write a syslog entry for each message bounced when invoked
1877         with -p. So -d is new. Will only write syslog entries if
1878         Sys::Syslog is available but will not crash if not.
1879
1880 2002-02-14 13:26  Jochen Striepe
1881
1882         * t-prot: Minor cleanup.
1883
1884 2002-02-14 11:04  Jochen Striepe
1885
1886         * t-prot: Fix unbelieveable stupid bug in attachment fix. Bump to
1887         v0.36.
1888
1889 2002-02-13 01:08  Jochen Striepe
1890
1891         * t-prot: Version bump to 0.35.
1892
1893 2002-02-12 13:57  Jochen Striepe
1894
1895         * t-prot, t-prot.1: Added Option -P=MESSAGE. Updated manpage.
1896
1897 2002-02-12 12:47  Jochen Striepe
1898
1899         * t-prot.1: Update manpage for -S=n.
1900
1901 2002-02-12 12:45  Jochen Striepe
1902
1903         * muttrc.t-prot, contrib/muttrc.t-prot, t-prot: Improve bounce
1904         message. Change option -S to accept an integer denoting the maximum
1905         allowed lines for a valid signature.
1906
1907 2002-02-12 04:44  Jochen Striepe
1908
1909         * t-prot, t-prot.1: New option -p=ADDRESS added: Finally you may
1910         use t-prot in your MTA's aliases file to bounce TOFUed emails.
1911         Manpage updated.
1912
1913 2002-02-12 01:03  Jochen Striepe
1914
1915         * t-prot: Corrected help when called with -h. Small indent cleanup.
1916
1917 2002-02-11 20:40  Jochen Striepe
1918
1919         * t-prot.1: Updated manpage date.
1920
1921 2002-02-11 20:33  Jochen Striepe
1922
1923         * t-prot, t-prot.1: Gerfried Fuchs reported that t-prot eats up
1924         attachments when hiding lines, that flaw should be fixed right now.
1925         Manpage has been updated to reflect upon that fact.
1926
1927 2002-02-11 19:13  Jochen Striepe
1928
1929         * t-prot: Corrected line count for overlong signatures. Problem
1930         reported by Gerfried Fuchs (thanks, Alfie!).
1931
1932 2002-01-29 14:57  Jochen Striepe
1933
1934         * t-prot: Remove goto. Patch by Gerfried Fuchs.
1935
1936 2002-01-28 20:34  Jochen Striepe
1937
1938         * t-prot: Bump version to 0.32.
1939
1940 2002-01-28 16:53  Jochen Striepe
1941
1942         * t-prot: Just again a version fix. Should be done now...
1943
1944 2002-01-28 16:52  Jochen Striepe
1945
1946         * t-prot: Sigh. Another version fix.
1947
1948 2002-01-28 16:50  Jochen Striepe
1949
1950         * t-prot.1: Fix manpage version.
1951
1952 2002-01-28 16:48  Jochen Striepe
1953
1954         * t-prot, t-prot.1: Fix version strings.
1955
1956 2002-01-28 16:46  Jochen Striepe
1957
1958         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Version
1959         cleanup.
1960
1961 2002-01-28 16:39  Jochen Striepe
1962
1963         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1964         version.
1965
1966 2002-01-28 16:39  Jochen Striepe
1967
1968         * muttrc.t-prot, t-prot, t-prot.1, contrib/muttrc.t-prot: Initial
1969         revision
1970