--- submit.C 2004-09-02 19:48:28.000000000 -0600 +++ /home/personal/solca/submit.C 2005-06-01 17:19:30.000000000 -0600 @@ -1281,7 +1281,7 @@ int has_date=0; int has_tocc=0; size_t headercnt=500; -int headerlimit=100000; +int headerlimit=200000; const char *p; my_rcptinfo.submitfile.MessageStart(); @@ -1346,7 +1346,7 @@ unsigned received_cnt=0; - while (line.readline(cin, 5000) > 0) + while (line.readline(cin, headerlimit) > 0) { struct rfc822t *rfcp; struct rfc822a *rfca; @@ -1370,7 +1370,7 @@ while ( ((i=cin.get()) != EOF ? (cin.putback(i), i):i) == ' ' || i == '\t') { - line.readline(cin, 5000); + line.readline(cin, headerlimit); if ((i=cin.get()) != EOF && i != '\n') { headercnt=0; @@ -1380,7 +1380,7 @@ if (l && line[l-1] == '\r') line.Chop(); // Strip trailing CR l=line.GetLength() + header.GetLength(); - if (l > headerlimit || l > 5000) + if (l > headerlimit || l > headerlimit) headercnt=0; if (headercnt == 0) continue; header += '\n'; @@ -1652,7 +1652,7 @@ { int i, l; - line.readline(cin, 5000); + line.readline(cin, headerlimit); if ( (i=cin.get()) != EOF && i != '\n') headercnt=0; if (headercnt == 0) continue;