Commit Briefs
move imsgev & co to their own file
This avoids bringing the dependency on ev on telescope-identity(1) and the tests as well.
net: re-enable asr_run
Make asr_run() work on top of ev. While here, rename the function names and add real error checking.
iri: rework iri_unparse()
I'm not actually pround of the %s%s%s%s%s%s... etc, but it works fine. There's no need to do further escaping here, since consuming code is not supposed to reach inside the iri struct. It'll be made opaque maybe in the future.
fix handling of gopher selectors
Much of telescope works in terms of URI, so we convert each gopher link to an URI. However, we didn't urlencode the path parameter, thus failing on every link that contains spaces or similar invalid (in URI paths) characters. Issue reported by hryjksn on github, thanks! https://github.com/omar-polo/telescope/issues/14
extend about:license
don't mention only all the copyright holder, put the whole blabbering^W text of the license as well. Some names were also missing before. It was unintentional.
clarify
``ev'' can be misunderstood with libev, which is not the case.
identity: don't use getopt() in main
we can't portably reset it.