Commits
- Commit:
a2fd3805b0807d0e85411613df26bd6dcaed01ce
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
00ccb53d16c7b42e0337696dfd45d8c111b07534
- From:
- Omar Polo <op@omarpolo.com>
- Date:
erase buffer in load_page_from_str
possible leak? not confirmed, but this way it reads better.
- Commit:
bca92a4c24f93dbe110f932db9b204c03ee767b1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
introduce erase_buffer
- Commit:
984245ce20826f010570cf6fe030c19a1b566311
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add support for custom protocol proxies
- Commit:
0e1eff5b95f2e5962b8941fe706d320a7eca469b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
"humanize" byte progress
i.e. trasform XYZ bytes to something readable
- Commit:
7f963c410faa911376fc67144d2ca817d7cfeae8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
kill ui_notify and export {v,}message
- Commit:
a0e9117382da09d29f8f0f08ca98188b810bfa94
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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'')
- Commit:
4ad015757c2e7305e2de865c3fba0cf97649d0e6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
46f6e97405d8f8693a6b1b1213974f96f3da3bab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
de2a69bb424696abd9b1be5232fb7a89fa5f8767
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ask to save a page when it can't be rendered
it's good for thing like images and text with weird encodings.
- Commit:
fe2262ad3dcb66d88a03596bc884bd0d7e7af6e4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix known_host corruption when save new cert
the wrong size was allocated
- Commit:
288fd238ab2466e7fc9d8d11e7dd92363326a66f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow saving the new certificate after mismatch
- Commit:
3768e50f4730c0d2af1c97de6ee1c0f2677cb42e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
renamed some functions
- Commit:
eb4388ee431fd55a5d1a9831935fb2eb77f46be9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
save certificates per (host, port) tuple, not only per-host
- Commit:
2eef3403bf2cebb4f2d37886babe4a83063d6daf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.