# 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 );