From a5309078ec06ecc28ed00e31cb5c4bb3ac76cf94 Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Tue, 19 May 2015 14:09:38 -0400 Subject: make cgiurl output deterministic IkiWiki::cgiurl() currently produces non-deterministic output, because the params hash can be sorted different ways. Sorting keys to params before crafting the string should make the output deterministic. --- IkiWiki.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'IkiWiki.pm') diff --git a/IkiWiki.pm b/IkiWiki.pm index bb36b0885..a70773506 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -1217,7 +1217,7 @@ sub cgiurl (@) { } return $cgiurl."?". - join("&", map $_."=".uri_escape_utf8($params{$_}), keys %params); + join("&", map $_."=".uri_escape_utf8($params{$_}), sort(keys %params)); } sub cgiurl_abs (@) { -- cgit v1.2.3