current/utils create-package-feed.pl,1.12,1.13
Fabian Keil <[email protected]> Sat, 16 Jul 2016 11:45:24 +0000
| Newsgroups | gmane.comp.web.privoxy.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/ijbswa/current/utils
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv351/utils
Modified Files:
create-package-feed.pl
Log Message:
create-package-feed.pl: Only generate checksums for files that make it into the feed
... as it speeds up the feed generation.
Remove $maxlimit as it's longer needed.
Index: create-package-feed.pl
===================================================================
RCS file: /cvsroot/ijbswa/current/utils/create-package-feed.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** create-package-feed.pl 16 Jul 2016 11:43:57 -0000 1.12
--- create-package-feed.pl 16 Jul 2016 11:45:22 -0000 1.13
***************
*** 8,12 ****
my $base_dlurl = 'https://www.privoxy.org/sf-download-mirror/';
- my $maxlimit = 1000;
my $max_advertised_files = 100;
--- 8,11 ----
***************
*** 88,101 ****
next if (!-e $target); # skip if file is not exist
- $target_sha256 = get_sha256_sum($target);
-
$target_uri = $fi1 . '/' . $fi2 . '/' . $fi3;
$target_time = (stat $target)[9];
! $target_line = generate_rss_item($target, $target_uri, $target_time, $target_sha256);
- $Array[$i] = ([$target_time, $target_line]);
$i++;
- die "maxlimit $maxlimit reached!" unless ($i < $maxlimit);
}
closedir($D3);
--- 87,96 ----
next if (!-e $target); # skip if file is not exist
$target_uri = $fi1 . '/' . $fi2 . '/' . $fi3;
$target_time = (stat $target)[9];
! $Array[$i] = ([$target_time, $target, $target_uri]);
$i++;
}
closedir($D3);
***************
*** 130,134 ****
my $i = @resArray - 1;
while ($max_advertised_files-- > 0 && $i >= 0) {
! $result .= $resArray[$i][1];
$i--;
}
--- 125,137 ----
my $i = @resArray - 1;
while ($max_advertised_files-- > 0 && $i >= 0) {
! my $target_time = $resArray[$i][0];
! my $target = $resArray[$i][1];
! my $target_uri = $resArray[$i][2];
!
! my $target_sha256 = get_sha256_sum($target);
!
! my $rss_item = generate_rss_item($target, $target_uri, $target_time, $target_sha256);
!
! $result .= $rss_item;
$i--;
}
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev