]> git.deb.at Git - pkg/t-prot.git/commitdiff
Imported Upstream version 3.4 upstream/3.4
authorAxel Beckert <abe@deuxchevaux.org>
Tue, 14 Apr 2015 20:58:57 +0000 (22:58 +0200)
committerAxel Beckert <abe@deuxchevaux.org>
Tue, 14 Apr 2015 20:58:57 +0000 (22:58 +0200)
ChangeLog
t-prot
t-prot.1

index 58c1610695e48bb5b3ca5561e7044f82bfa83d8e..0b131ebaff73f2626d6fba22995ea6ead8788e14 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-03-26 09:59  Jochen Striepe  <jochen>
+
+       * t-prot, t-prot.1: Release as t-prot 3.4.
+
+2015-03-19 14:44  Jochen Striepe  <jochen>
+
+       * t-prot, t-prot.1: Make documentation match Getopt::Long syntax:
+         e.g. -c=1 is not supported, use -c1 instead.
+
 2014-09-22 16:27  Jochen Striepe  <jochen>
 
        * t-prot: Release as version 3.3.
diff --git a/t-prot b/t-prot
index dee0e4f6e7b16e49cc02e03ecf0c5ebb9fd9891c..e8edbaedfc252c9b5d784ddf502f615e0e306d09 100755 (executable)
--- a/t-prot
+++ b/t-prot
@@ -1,13 +1,13 @@
 #!/usr/bin/perl -w
-# $Id: t-prot,v 1.328 2014/09/22 14:27:35 jochen Exp $
+# $Id: t-prot,v 1.330 2015/03/26 08:59:50 jochen Exp $
 
 require 5.006;
 use strict;
 use Fcntl qw(O_EXCL O_WRONLY O_CREAT);
 use Getopt::Long qw(:config gnu_getopt no_ignore_case);
-use constant VER            => '3.3';
+use constant VER            => '3.4';
 use constant REV            => '';
-use constant REL            => q$Revision: 1.328 $=~m/(\d+(?:\.\d+)+)/;
+use constant REL            => q$Revision: 1.330 $=~m/(\d+(?:\.\d+)+)/;
 # MTA expecting mail on STDIN
 # (you might have to adjust this if using a different MTA)
 use constant SENDMAIL       => '/usr/sbin/sendmail -oi';
@@ -94,13 +94,13 @@ $gpg_bug                = '... this is a bug (';
 # help(): print help text and exit with appropriate exit code
 sub help {
     print "Usage: $0 [options] 
-  -A=DIRECTORY    ad footer directory, treat ad footers as signature
+  -A DIRECTORY    ad footer directory, treat ad footers as signature
   -a              remove ad footers; requires -A
   --bigq[=n[,x]]  remove all but x lines of quotes with more than n
                   lines; default is n=30 and x=10
   --body          input has no headers; does not work with --pgp-short;
                   multipart messages will not be detected
-  -c[=n]          merge multiple blank lines to n lines (default is 2)
+  -c[n]           merge multiple blank lines to n lines (default is 2)
   --check[=FLAGS] check various criteria, print error message and quit;
                   see man page for details
   -d, --debug     print notice to syslog when bouncing; requires -p
@@ -111,12 +111,12 @@ sub help {
   --ftr-ml        enable aggressive mailing list footer matching; req. -L
   --groupwise     delete Novell Groupwise style TOFU
   -h, --help      show this short help and exit
-  -i=INFILE       file to be read; '-' for STDIN (default)
+  -i INFILE       file to be read; '-' for STDIN (default)
   -k              try to fix \"Kammquotes\"
   --kdiff=n       max. length difference between wrapped lines; req. -k
   --kmaxl=n       max. line length for wrapped line; requires -k
   --kminl=n       min. line length for wrapped line; requires -k
-  -L=DIRECTORY    mailing list footer directory, treat mailing list
+  -L DIRECTORY    mailing list footer directory, treat mailing list
                   footers as signature
   -l              delete mailing list footer; requires -L
   --lax-security  use unsafe writing method; USE ON YOUR OWN RISK!
@@ -125,15 +125,15 @@ sub help {
   -m              delete MS style TOFU; careful: might be too aggressive
   --max-lines=x   maximum number of message lines
   --ms-smart      try to be smart with MS style TOFU; req. -Mmutt and -m
-  -o=OUTFILE      file to be written to; '-' for STDOUT (default)
-  -P=MESSAGE      user defined bounce message; requires -p
-  -p[=ADDRESS]    redirect to ADDRESS if no TOFU was found
+  -o OUTFILE      file to be written to; '-' for STDOUT (default)
+  -P MESSAGE      user defined bounce message; requires -p
+  -p [ADDRESS]    redirect to ADDRESS if no TOFU was found
   --pgp-move      move pgp verification output to bottom; requires -Mmutt
   --pgp-move-vrf  move pgp output if verified and good; requires -Mmutt
   --pgp-short     hide non-relevant pgp key uids; requires -Mmutt
   -r              delete mail header lines
   --reply         squeeze multiple reply prefixes in subject line
-  -S[=n]          suppress signatures with more than n lines (default $maxsig)
+  -S[n]           suppress signatures with more than n lines (default $maxsig)
   -s              delete signature
   --sani          sanitize some header fields
   --sigsmax[=n]   max number of sigs tolerated, no value for unlimited
index 86b78815bcf81d7ef961726936d96f0dc9e3e1c7..1474fccfbdd5b4afdcbf7042fc762c7614d4477a 100644 (file)
--- a/t-prot.1
+++ b/t-prot.1
@@ -1,6 +1,6 @@
-.\" $Id: t-prot.1,v 1.190 2014/08/19 07:40:02 jochen Exp $
+.\" $Id: t-prot.1,v 1.192 2015/03/26 08:59:50 jochen Exp $
 .\"
-.TH T-PROT "1" "August 2014" "T-PROT"
+.TH T-PROT "1" "March 2015" "T-PROT"
 .SH NAME
 t-prot \- TOFU Protection - Display Filter for RFC 5322 messages
 .SH SYNOPSIS
@@ -52,10 +52,10 @@ then have a peek at the Detection Options section. You may accept or
 reject/bounce messages depending on t\-prot's result.
 .SH INPUT/OUTPUT OPTIONS
 .TP
-.BR "\-i" "=FILE"
+.BR "\-i" " FILE"
 Defines an input file; default is '\-' i.e. STDIN.
 .TP
-.BR "\-o" "=FILE"
+.BR "\-o" " FILE"
 Defines the output file; default is STDOUT.
 .TP
 .B "\-\-body"
@@ -119,9 +119,9 @@ little *too* greedy.
 .sp
 .IR NOTE :
 This requires a directory with footer files to be given with option
-.BR "\-A" "=DIRECTORY".
+.BR "\-A" " DIRECTORY".
 .TP
-.BR "\-A" "=DIRECTORY"
+.BR "\-A" " DIRECTORY"
 "ad footer directory":
 Defines the directory which contains the advertisement list footers (one
 footer per file) which are to be tested when removing them with options
@@ -144,7 +144,7 @@ option.
 .sp
 .IR NOTE :
 This requires a directory with footer files to be given with option
-.BR "\-L" "=DIRECTORY".
+.BR "\-L" " DIRECTORY".
 .B \-l
 is not needed if
 .B \-\-ftr\-ml
@@ -160,9 +160,9 @@ Works similar to \-\-ftr\-ad, just that it is intended for mailing list footers.
 .sp
 .IR NOTE :
 This requires a directory with footer files to be given with option
-.BR "\-L" "=DIRECTORY".
+.BR "\-L" " DIRECTORY".
 .TP
-.BR "\-L" "=DIRECTORY"
+.BR "\-L" " DIRECTORY"
 "list footer directory":
 Defines the directory which contains the mailing list footers (one footer
 per file) which are to be tested when removing them with the options
@@ -183,7 +183,7 @@ or
 Blocks of quotes with more than n lines will be shrunk to x lines.
 Defaults are 30 for n and 10 for x.
 .TP
-.BR "\-c" "[=n]"
+.BR "\-c" "[n]"
 "compress":
 Squeezes a sequence of blank lines to just n blank lines. n defaults to 2.
 .TP
@@ -297,7 +297,7 @@ and
 locales of the recent stable versions of those programs, earlier versions
 might not work well with a recent version of t-prot.
 .TP
-.BR "\-M, \-\-mua" =MUA
+.BR "\-M, \-\-mua" MUA
 "mail user agent":
 Turn on special treatment for some mail user agents. (Right now only 
 .BR mutt (1)
@@ -366,7 +366,7 @@ Hides all mail header lines.
 Subject lines with multiple reply prefixes (Re: and translations into other
 languages) get squeezed to only one prefix.
 .TP
-.BR "\-S" "[=n]"
+.BR "\-S" "[n]"
 "suppression of overlong signatures":
 Signatures are to be n lines (not including the one containing dash-dash-space)
 or less. If there are more, it is probably not that spirited after all.
@@ -424,13 +424,13 @@ CAVEAT: This may lead to interesting effects with crossposts
 between mailing lists or with undetected signature attempts.
 .SH DETECTION OPTIONS
 .TP
-.BR "\-P" "=MESSAGE"
+.BR "\-P" " MESSAGE"
 "user defined bounce message for picky delivery": 
 You may specify your own bounce message to be returned when we try to deliver
 an email and bounce it because there is TOFU inside. See
 .BR "\-p" .
 .TP
-.BR "\-p" "[=ADDRESS]"
+.BR "\-p" " [ADDRESS]"
 "picky delivery":
 If we really find some TOFU, abort with exit code 
 .IR EX_UNAVAILABLE .
@@ -606,7 +606,7 @@ Written by Jochen Striepe <t\-prot@tolot.escape.de>.
 All of the documentation and software included in the t-prot releases
 is copyrighted by Jochen Striepe (except when explicitly stated otherwise).
 .PP
-Copyright \(co 2001-2014 Jochen Striepe. All rights reserved.                     
+Copyright \(co 2001-2015 Jochen Striepe. All rights reserved.                     
 .PP
 Redistribution and use, with or without modification, are permitted
 provided that the following conditions are met: