Commit Briefs
correctly serialize file: URIs
file URIs have the two slashes after the protocol even when the hostname is not specified.
fix handling of query part in gopher URLs
The computed request was discarded because we passed `path' to make_request. Passing NULL here makes the net proc use our computed request string. There was an error in the computed request btw, where \r\n were strcpy'd instead of cat'd.
[gopher] prevent crash on malformed item lines
initialize selector, address and port to "" to prevent a NUL deferencing on emit_line
replace TAILQ_EMPTY/INSERT_HEAD/TAIL dance with a single TAILQ_INSERT_TAIL
Now that all the queues are correctly initialised, there's no need for that dance.
new_tab: allow to add the tab after a current one
this allows cmd_push_button_new_tab to open the new tab right *after* the current one, instead that always at the end.
fix redirect & history
the reload command doesn't push the current url to the history anymore.