Commit Briefs

Omar Polo

add libobj to the tests


Omar Polo

remove the dependency on utils.c from a few binaries

telescope-identity(1) and the tests don't need it anymore.


Omar Polo

clean up unused includes



Omar Polo

remove unused unicode_isspace



Omar Polo

missing include


Omar Polo

move imsgev & co to their own file

This avoids bringing the dependency on ev on telescope-identity(1) and the tests as well.


Omar Polo

iritest: add some %enc/dec tests


Omar Polo

net: re-enable asr_run

Make asr_run() work on top of ev. While here, rename the function names and add real error checking.


Omar Polo

sync changelog



Omar Polo

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.


Omar Polo

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


Omar Polo

expand the mention for a copyright