Commit Briefs
erase buffer in load_page_from_str
possible leak? not confirmed, but this way it reads better.
"humanize" byte progress
i.e. trasform XYZ bytes to something readable
ignore SIGPIPE
prevent telescope from dying when connecting to non-tls/non-gemini servers (found by trying to load a bogus ``gemini://gemini.nytpu.com'' -- the correct url for the capsule is ``gemini://nytpu.com'')
rename: s/window/buffer (but not always)
this aims to solve (albeit only partially) the confusion between telescope' ``struct window'' and ncurses WINDOW. It also brings some more emacs-like nomenclature, which may be a good thing.
ask to save a page when it can't be rendered
it's good for thing like images and text with weird encodings.
fix known_host corruption when save new cert
the wrong size was allocated
generate a new id for every request
bad things (tm) can happen if we do a IMSG_GET hwen a page is loading. This fixes it by generating a new id for every request, so the current one (if there is one) can safely finish (stop_tab can take a while) while we're doing the next one.