Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add TODO notes
[git.ikiwiki.info.git]
/
IkiWiki
/
Plugin
/
pinger.pm
diff --git
a/IkiWiki/Plugin/pinger.pm
b/IkiWiki/Plugin/pinger.pm
index a797fc7bd99de99edbe6cc46ebffd63bd83958b1..ea4f3e0dc563bac69a999ed42b4884f48b1892a7 100644
(file)
--- a/
IkiWiki/Plugin/pinger.pm
+++ b/
IkiWiki/Plugin/pinger.pm
@@
-21,7
+21,6
@@
sub getsetup () {
plugin => {
safe => 1,
rebuild => 0,
plugin => {
safe => 1,
rebuild => 0,
- section => "special-purpose",
},
pinger_timeout => {
type => "integer",
},
pinger_timeout => {
type => "integer",
@@
-46,6
+45,7
@@
sub needsbuild (@) {
}
}
}
}
}
}
+ return $needsbuild;
}
sub preprocess (@) {
}
sub preprocess (@) {
@@
-67,6
+67,8
@@
sub ping {
if (! $pinged && %pages) {
$pinged=1;
if (! $pinged && %pages) {
$pinged=1;
+ eval q{use Net::INET6Glue::INET_is_INET6}; # may not be available
+
my $ua;
eval q{use LWPx::ParanoidAgent};
if (!$@) {
my $ua;
eval q{use LWPx::ParanoidAgent};
if (!$@) {
@@
-106,6
+108,8
@@
sub ping {
# only ping when a page was changed, so a ping loop
# will still be avoided.
next if $url=~/^\Q$config{cgiurl}\E/;
# only ping when a page was changed, so a ping loop
# will still be avoided.
next if $url=~/^\Q$config{cgiurl}\E/;
+ my $local_cgiurl = IkiWiki::cgiurl();
+ next if $url=~/^\Q$local_cgiurl\E/;
$ua->get($url);
}
$ua->get($url);
}