📝 Update changelog and config for #112
This commit is contained in:
parent
4e26a51741
commit
424ce099dd
|
@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- Edit current URL with <kbd>e</kbd> (#87)
|
- Edit current URL with <kbd>e</kbd> (#87)
|
||||||
- If `emoji_favicons` is enabled, new bookmarks will have the domain's favicon prepended (#69, #90)
|
- If `emoji_favicons` is enabled, new bookmarks will have the domain's favicon prepended (#69, #90)
|
||||||
- The `BROWSER` env var is now also checked when opening web links on Unix (#93)
|
- The `BROWSER` env var is now also checked when opening web links on Unix (#93)
|
||||||
- Allow specifying a client certificate
|
- Support client certificates through config (#112)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Disabling the `color` config setting also disables ANSI colors in pages (#79, #86)
|
- Disabling the `color` config setting also disables ANSI colors in pages (#79, #86)
|
||||||
|
|
11
README.md
11
README.md
|
@ -121,15 +121,16 @@ Features in *italics* are in the master branch, but not in the latest release.
|
||||||
- Disabled by default, enable in config
|
- Disabled by default, enable in config
|
||||||
- [x] Proxying
|
- [x] Proxying
|
||||||
- Schemes like Gopher or HTTP can be proxied through a Gemini server
|
- Schemes like Gopher or HTTP can be proxied through a Gemini server
|
||||||
|
- [x] *Client certificate support*
|
||||||
|
- [ ] Full client certificate UX within the client
|
||||||
|
- Create transient and permanent certs within the client, per domain
|
||||||
|
- Manage and browse them
|
||||||
|
- Similar to [Kristall](https://github.com/MasterQ32/kristall)
|
||||||
|
- https://lists.orbitalfox.eu/archives/gemini/2020/001400.html
|
||||||
- [ ] Subscribe to RSS and Atom feeds and display them
|
- [ ] Subscribe to RSS and Atom feeds and display them
|
||||||
- Subscribing to page changes, similar to how Spacewalk works, will also be supported
|
- Subscribing to page changes, similar to how Spacewalk works, will also be supported
|
||||||
- *In progress on `feeds` branch*
|
- *In progress on `feeds` branch*
|
||||||
- [ ] Stream support
|
- [ ] Stream support
|
||||||
- [ ] Full client certificate UX within the client
|
|
||||||
- Create transient and permanent certs within the client, per domain
|
|
||||||
- Manage and browse them
|
|
||||||
- Similar to [Kristall](https://github.com/MasterQ32/kristall)
|
|
||||||
- https://lists.orbitalfox.eu/archives/gemini/2020/001400.html
|
|
||||||
- [ ] Table of contents for pages
|
- [ ] Table of contents for pages
|
||||||
- [ ] Search in pages with <kbd>Ctrl-F</kbd>
|
- [ ] Search in pages with <kbd>Ctrl-F</kbd>
|
||||||
- [ ] Support Markdown rendering
|
- [ ] Support Markdown rendering
|
||||||
|
|
|
@ -18,7 +18,7 @@ func clientCert(host string) ([]byte, []byte) {
|
||||||
return cert[0], cert[1]
|
return cert[0], cert[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
// Expand paths staring with ~/
|
// Expand paths starting with ~/
|
||||||
certPath, err := homedir.Expand(viper.GetString("auth.certs." + host))
|
certPath, err := homedir.Expand(viper.GetString("auth.certs." + host))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
certPath = viper.GetString("auth.certs." + host)
|
certPath = viper.GetString("auth.certs." + host)
|
||||||
|
|
|
@ -64,10 +64,12 @@ emoji_favicons = false
|
||||||
|
|
||||||
[auth.certs]
|
[auth.certs]
|
||||||
# Client certificates
|
# Client certificates
|
||||||
|
# Set domain name equal to path to client cert
|
||||||
# "example.com" = "mycert.crt"
|
# "example.com" = "mycert.crt"
|
||||||
|
|
||||||
[auth.keys]
|
[auth.keys]
|
||||||
# Client certificate keys
|
# Client certificate keys
|
||||||
|
# Set domain name equal to path to key for the client cert above
|
||||||
# "example.com" = "mycert.key"
|
# "example.com" = "mycert.key"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -61,10 +61,12 @@ emoji_favicons = false
|
||||||
|
|
||||||
[auth.certs]
|
[auth.certs]
|
||||||
# Client certificates
|
# Client certificates
|
||||||
|
# Set domain name equal to path to client cert
|
||||||
# "example.com" = "mycert.crt"
|
# "example.com" = "mycert.crt"
|
||||||
|
|
||||||
[auth.keys]
|
[auth.keys]
|
||||||
# Client certificate keys
|
# Client certificate keys
|
||||||
|
# Set domain name equal to path to key for the client cert above
|
||||||
# "example.com" = "mycert.key"
|
# "example.com" = "mycert.key"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue