# HG changeset patch
# User enz
# Date 955793360 -3600
# Node ID 43631b72021f606ec71eed7bad2f630ba2570380
# Parent 9c32711fc4792c11bcec92c41c02af730d68d9bf
[svn] Fixed bug: multiple line headers of posted articles were truncated
diff -r 9c32711fc479 -r 43631b72021f CHANGELOG.html
--- a/CHANGELOG.html Tue Apr 11 07:59:39 2000 +0100
+++ b/CHANGELOG.html Sat Apr 15 11:09:20 2000 +0100
@@ -32,6 +32,8 @@
Fixed a bug that broke cross-posting of articles
+Fixed a bug that truncated headers of posted articles.
+
Long overview header lines are now split into multiple lines in response
to HEAD or ARTICLE commands.
diff -r 9c32711fc479 -r 43631b72021f server.c
--- a/server.c Tue Apr 11 07:59:39 2000 +0100
+++ b/server.c Sat Apr 15 11:09:20 2000 +0100
@@ -1,7 +1,7 @@
/*
server.c
- $Id: server.c 3 2000-01-04 11:35:42Z enz $
+ $Id: server.c 18 2000-04-15 10:09:20Z enz $
*/
#include "server.h"
@@ -885,6 +885,9 @@
(some providers overwrite From field)
- rename X-Sender header to X-NOFFLE-X-Sender
(some providers want to insert their own X-Sender)
+
+ For doing this, it is not necessary to parse multiple-line
+ headers.
*/
putStat( STAT_SEND_ART, "Continue (end with period)" );
fflush( stdout );
@@ -963,7 +966,7 @@
DynStr_appLn( s, p );
}
else
- Log_err( "Ignoring invalid header line '%s'", p );
+ DynStr_appLn( s, line );
}
else
DynStr_appLn( s, line );