Commit Briefs

Omar Polo

re-exec the children processes

This way, they get their own new random address space.


Omar Polo

style(9)




Omar Polo

fix two related bug

Don't crash when there's a certificate mismatch and after saving the cert, before choosing to persist it, the page gets redirected; also, don't repeat the "Certificate mismatch" after the first yes, if there's a redirect. Now when the user accept a certificate, is treated as temporary saved for the whole session.


Omar Polo

erase buffer in load_page_from_str

possible leak? not confirmed, but this way it reads better.


Omar Polo

introduce erase_buffer



Omar Polo

"humanize" byte progress

i.e. trasform XYZ bytes to something readable



Omar Polo

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'')


Omar Polo

fmt


Omar Polo

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.


Omar Polo

ask to save a page when it can't be rendered

it's good for thing like images and text with weird encodings.


Omar Polo

fix known_host corruption when save new cert

the wrong size was allocated