Cache of conditional configuration tests is too eager: Breaks HTTP["url"] if conditions evaluated at uri_raw time
If any module runs at uri_raw time and causes the conditional configuration tests to be evaluated, they get cached. But the URL is not yet known at this time (the URL gets compared to an empty string), so the cached answer is wrong and HTTPurl conditional configuration snippets don't work.
I've disabled the cache completely (replace the test in config_check_cond_cached by "if (-1)") and now it works fine.
Also available in: Atom