X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/bd5e75fd6dc7adef3dde52284282655a06a951fe..6bd8c6732e7ccda0013a3373c3618fca91c91d36:/IkiWiki.pm diff --git a/IkiWiki.pm b/IkiWiki.pm index 2a83777e6..a7dc6b36b 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -118,6 +118,14 @@ sub getsetup () { safe => 0, rebuild => 0, }, + cgi_overload_delay => { + type => "string", + default => '', + example => "10", + description => "number of seconds to delay CGI requests when overloaded", + safe => 1, + rebuild => 0, + }, rcs => { type => "string", default => '', @@ -1092,6 +1100,11 @@ sub cgiurl (@) { join("&", map $_."=".uri_escape_utf8($params{$_}), keys %params); } +sub cgiurl_abs (@) { + eval q{use URI}; + URI->new_abs(cgiurl(@_), $config{cgiurl}); +} + sub baseurl (;$) { my $page=shift;