yangtse: curl-www/auto summarize.pl,1.60,1.61
[email protected] Mon, 05 Oct 2009 02:13:05 +0000
| Newsgroups | gmane.comp.web.curl.www.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/curl/curl-www/auto
In directory giant.haxx.se:/var/tmp/cvs-serv28094
Modified Files:
summarize.pl
Log Message:
Removed long time ago obsolete quoted-printable decoding code from singlefile()
which was used for daily build log files named 'inbox*log'.
At least since 2007, received autobuild files are first processed by the inpipe
script, and once decoded if needed, stored in an individual build log file named
'build*log' and additionally in a daily build log file named 'inbox*log'.
In this way, if decoding is required for a received autobuild file it is only
done once to avoid loading the server needlessly.
Index: summarize.pl
===================================================================
RCS file: /cvsroot/curl/curl-www/auto/summarize.pl,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- summarize.pl 1 Oct 2009 13:25:35 -0000 1.60
+++ summarize.pl 5 Oct 2009 02:13:02 -0000 1.61
@@ -1,7 +1,5 @@
#!/usr/bin/env perl
-use MIME::QuotedPrint ();
-
require "CGI.pm";
require "../curl.pm";
require "ccwarn.pm";
@@ -392,42 +390,8 @@
chmod 0644, $file;
- # find out if log file is quoted-printable encoded
- my $qpencoded = 0;
- if(open(SCAN, "<$file")) {
- my $linecount = 0;
- my $mimecount = 0;
- while(<SCAN>) {
- if($_ =~ /^testcurl: [A-Z]+ =3D/) {
- if($mimecount++ > 5) {
- $qpencoded = 1;
- last;
- }
- }
- last if($linecount++ > 30);
- }
- close(SCAN);
- }
-
- my $buffer = "";
-
open(READ, "<$file");
- while(my $chunk = <READ>) {
- my $line;
- # decode quoted-printable if encoded
- if($qpencoded) {
- $buffer .= MIME::QuotedPrint::decode_qp($chunk);
- if($buffer =~ /\n$/) {
- $line = $buffer;
- $buffer = "";
- }
- else {
- next; # chunk
- }
- }
- else {
- $line = $chunk;
- }
+ while(my $line = <READ>) {
chomp $line;
# print "L: $state - $line\n";