prepare release 2.0.4

changelog for 2.0.5

disable a test that fails on darwin in the CI

regress: add another test in test_gg_n_flag Related to

use $gg rather than gg in regress


iri: don't error on a '..' component at the start of the path I choose to out of paranoia, but the algorithm defined in RFC3986 allows for them. So, we should rather remove the leading '..' component and continue to handle the rest of the path. Fixes


remove stale comment

warn instead of dieing on unknown accept(2) failures


use a fatalx() rather than abort() makes up for a nicer error message, and easier troubleshoot.

another range check


detect and reject NUL bytes embedded in the request