Commits


iri: refactor parse_{query,fragment} into a single function


add some extra tests for the iri parser


iri: copy portstr too


iri: make mergepath take a buffer and strings, not the iri pointers


iri: change remove_dot_segmens to take a buffer instead of an iri


iri: zero iri_flags before parsing


iri: use a temp buffer for %enc in iri_setquery


add some tests for iri_setquery


tests: tweak logging on iritest


iri: implement iri_setquery


s/check/resolve


fix add_proxy path check IH_PATH is almost always defined, check that the path is the empty string.


iri: fix port parsing


iri: support framents and enable fragments tests


iri: add tests for the parser