Add check for MID-Format and fallback to FQDN.
Uses hostfqdn from Net::Domain. Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
		
							parent
							
								
									366322b2c8
								
							
						
					
					
						commit
						40847f71a0
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -52,6 +52,7 @@ my @PGPorderheaders = ('from', 'newsgroups', 'subject', 'control',
 | 
			
		|||
 | 
			
		||||
use strict;
 | 
			
		||||
use Net::NNTP;
 | 
			
		||||
use Net::Domain qw(hostfqdn);
 | 
			
		||||
use Date::Calc qw(Add_Delta_YM Add_Delta_Days Delta_Days Today);
 | 
			
		||||
use Fcntl ':flock'; # import LOCK_* constants
 | 
			
		||||
use Getopt::Std;
 | 
			
		||||
| 
						 | 
				
			
			@ -152,6 +153,9 @@ sub readconfig{
 | 
			
		|||
    unless(!$$Config[$i]{'expires'} || $$Config[$i]{'expires'} =~ /^\s*\d+\s*[dwmy]\s*$/) {
 | 
			
		||||
	  warn "$0: W: The Expires for your project \"$$Config[$i]{'name'}\" is invalid - set to 3 month.\n";
 | 
			
		||||
    }
 | 
			
		||||
    unless(defined($$Config[$i]{'mid-format'}) && $$Config[$i]{'mid-format'} =~ /^<\S+\@\S{2,}\.\S{2,}>$/) {
 | 
			
		||||
	  warn "$0: W: The Expires for your project \"$$Config[$i]{'name'}\" seems to be invalid - set to default.\n";
 | 
			
		||||
    }
 | 
			
		||||
    $Error .= "-" x 25 . "\n" if $Error;
 | 
			
		||||
  }
 | 
			
		||||
  die $Error if $Error;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue