Compare commits
2 commits
4ce8017756
...
af5ed9465f
| Author | SHA1 | Date | |
|---|---|---|---|
| af5ed9465f | |||
| dd034b71b4 |
3 changed files with 33 additions and 19 deletions
|
|
@ -5,6 +5,7 @@ huhu 0.11.0 (unreleased)
|
||||||
* Add wrapper script for read-mail.pl
|
* Add wrapper script for read-mail.pl
|
||||||
* Drop more headers.
|
* Drop more headers.
|
||||||
* Only connect to newsserver if there are approved posts.
|
* Only connect to newsserver if there are approved posts.
|
||||||
|
* Fix headers with continuation immediately at start.
|
||||||
|
|
||||||
huhu 0.10 (unknown)
|
huhu 0.10 (unknown)
|
||||||
* huhu reports version 0.09 (from MOD/Displaylib.pm), but has code
|
* huhu reports version 0.09 (from MOD/Displaylib.pm), but has code
|
||||||
|
|
|
||||||
|
|
@ -200,6 +200,19 @@ while (my $ref = $dataref->fetchrow_arrayref)
|
||||||
$article->drop_headers(('User-Agent'));
|
$article->drop_headers(('User-Agent'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Fix headers with continuation immediately at start, i.e.
|
||||||
|
# X-MyHeader:
|
||||||
|
# Thisisaveryveryveryveryveryveryveryveryverylongheadervalue.
|
||||||
|
# will become
|
||||||
|
# X-MyHeader: Thisisaveryveryveryveryveryveryveryveryverylongheadervalue.
|
||||||
|
foreach my $header ( $article->header_names() ) {
|
||||||
|
if ($article->header($header) =~ /^\n/) {
|
||||||
|
my $fixedheader = $article->header($header);
|
||||||
|
$fixedheader =~ s/^\n\s+//;
|
||||||
|
$article->set_headers($header, $fixedheader);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#Neue Message-ID und Approved-Header erzeugen
|
#Neue Message-ID und Approved-Header erzeugen
|
||||||
my $mid = defined($article->header('Message-ID')) ? $article->header('Message-ID') :
|
my $mid = defined($article->header('Message-ID')) ? $article->header('Message-ID') :
|
||||||
'<' . substr (rand() . '-' . time(), 2) . '@' . $config{'mid_fqdn'} . '>';
|
'<' . substr (rand() . '-' . time(), 2) . '@' . $config{'mid_fqdn'} . '>';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue