X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=blobdiff_plain;f=ISSUES.org;h=60c6a9929b63acf80fa638bc2bf3406d8066e306;hp=b1556a0c0bbbf6f4eee1159d58f9dd7ddb84c353;hb=HEAD;hpb=88f19dc9704f8e44316715b31c12154be7c1deaa diff --git a/ISSUES.org b/ISSUES.org index b1556a0..363c25f 100644 --- a/ISSUES.org +++ b/ISSUES.org @@ -1,10 +1,10 @@ #+TITLE: Issues and Dev Notes #+TODO: OPEN(o!) | CLOSED(c!) INVALID(i@) #+STARTUP: logdrawer - + * Open Bugs -** OPEN Sanitize certificate names +** OPEN Sanitize certificate names :gemini: :LOGBOOK: - State "OPEN" from [2020-06-22 Mon 10:32] :END: @@ -25,6 +25,14 @@ E.g., asking for approval of uknown TLS certificates. * Closed Bugs +** CLOSED Downloads failing +:LOGBOOK: +- State "CLOSED" from "OPEN" [2022-08-09 Tue 10:38] +:END: + +Downloads fail when focus is shifted away from +the elpher buffer before the download has completed. + ** CLOSED Relative Gemini links processed improperly :LOGBOOK: - State "CLOSED" from "OPEN" [2021-08-04 Wed 15:54] @@ -117,6 +125,20 @@ pop the stack, meaning that subsequent "u" commands would succeed. The fix is just to zero out the history list in the `elpher` function just as `elpher-current-page` is cleared. +** CLOSED Improve client certificate scope :gemini: +:LOGBOOK: +- State "CLOSED" from "OPEN" [2023-05-05 Fri 10:09] +- State "OPEN" from [2022-10-12 Wed 09:33] +:END: + +Once activated, elpher continues to use a client certificate +for any connections to the host on which it was activated. +However, it's now common to restrict certificates also to paths +_below_ the path where the certificate was activated. + +I.e. gemini://example.com/~userA/ certificates are not applied +automatically to gemini://example.com/~userB/. + * Open Enhancements ** OPEN Allow multiple elpher buffers [33%] @@ -131,19 +153,6 @@ this can happen: - [ ] make history stack variables buffer-local - [ ] have elpher-with-clean-buffer select appropriate buffer -** OPEN Replace support for user-specified starting pages -This used to be available, but was removed during a refactor. - -** OPEN Make installing existing certificates easier - :LOGBOOK: - - State "OPEN" from "CLOSED" [2020-06-22 Mon 10:34] - :END: - -It's naive to think that people don't have client certificates created -outside of elpher. Thus we need some easy way to "install" these -certificates, either by copying them or by referencing them in some -way. - * Closed Enhancements ** CLOSED Turn on lexical scoping @@ -304,3 +313,22 @@ call is just incredibly slow for some bizarre reason. Happily, (url-portspec) is functionally equivalent and is orders of magnitude faster. With this replacement, loading the above page takes ~2s and there aren't any other hotspots. + + +** CLOSED Replace support for user-specified starting pages +:LOGBOOK: +- State "CLOSED" from "OPEN" [2021-08-09 Mon 17:46] +:END: +This used to be available, but was removed during a refactor. + + +** CLOSED Make installing existing certificates easier + :LOGBOOK: + - State "CLOSED" from "OPEN" [2023-05-05 Fri 10:10] + - State "OPEN" from "CLOSED" [2020-06-22 Mon 10:34] + :END: + +It's naive to think that people don't have client certificates created +outside of elpher. Thus we need some easy way to "install" these +certificates, either by copying them or by referencing them in some +way.