Amitai Schlair
508457fc05
Extract run_cgi(). No functional change intended.
2014-10-12 00:01:09 -04:00
Amitai Schlair
0db1679a3d
Extract check_generated_content(). Same output.
2014-10-11 09:52:21 -04:00
Amitai Schlair
dc872e42c8
Extract check_cgi_mode_bits(). No change intended.
2014-10-10 21:17:39 -04:00
Amitai Schlair
cd9297322a
Extract thoroughly_rebuild(), a slight test change.
...
I didn't try to parameterize when a test should fail when we can't
remove ikiwiki.cgi because there already isn't one. (Hooray, natural
language.) Instead, we stop worrying about it and always tolerate
ENOENT.
2014-10-10 20:40:24 -04:00
Amitai Schlair
7d82570fe0
Extract write_setup_file(). No functional change.
...
Test output differs only by the line numbers of the TODO items.
2014-10-10 20:25:54 -04:00
Amitai Schlair
bb8f15e2a7
simplify IPC::Run check (same behavior)
2014-10-06 16:31:52 -04:00
Simon McVittie
33f60260b2
In html5 mode, generate a host- or protocol-relative <base> for the CGI
...
This increases the number of situations in which we do the right thing.
2014-10-05 23:49:37 +01:00
Simon McVittie
3b8da667cc
Add reverse_proxy option which hard-codes cgiurl in CGI output
...
This solves several people's issues with the CGI trying to be
too clever when IkiWiki is placed behind a reverse-proxy.
2014-10-05 23:49:37 +01:00
Simon McVittie
d712389ae3
Avoid mixed content when cgiurl is https but url is not
2014-10-05 23:49:37 +01:00
Simon McVittie
532f7adfdb
Use protocol-relative URIs if cgiurl and url differ only by authority (hostname)
2014-10-05 15:56:19 +01:00
Simon McVittie
fe9e94513a
Fix a test-case that actually just repeated the previous one instead
2014-10-05 15:49:20 +01:00
Simon McVittie
b0a35c817e
Force use of $config{url} as top URL in w3mmode
2014-10-05 15:19:55 +01:00
Simon McVittie
210bf742b9
relative URLs test: pass an appropriate PERL5LIB through
...
We were previously using the system copy of IkiWiki, because the CGI
resets its environment.
2014-10-05 15:19:12 +01:00
Simon McVittie
823268e5c7
add the beginnings of a test for CGI/static URL interactions
2014-10-05 14:29:32 +01:00