~exprez135/castor

ref: 04afdd3072151fa031d0bdc23341032cb86a15b6 castor/src/gemini/client.rs -rw-r--r-- 2.9 KiB
04afdd30 — Julien Blanchard 1 year, 2 months ago
Remove unneeded clones
Fix crash when Gemini response is missing CLRF

Not sure why this happens, it may be a server bug or issue with the content that I was testing with.
Font are customizable

- Can change family (sans/serif/monospace)
- Can change size
- Can change style (normal/italic/oblique)
Prefer IPV4 addresses when choice is available
Prefer IPV4

.to_socket_addrs() returns IPV6 first and some servers seem to have
issues
Use threads in clients, finger accepts two forms of URLs

finger://foo@bar.baz or finger://bar.baz/foo
0719a64b — Julien Blanchard 1 year, 5 months ago
Read client certificates
058b69e7 — Julien Blanchard 1 year, 9 months ago
Color support
888e6344 — Julien Blanchard 1 year, 9 months ago
Gopher initial support
a7872fd2 — Julien Blanchard 1 year, 9 months ago
Handles statuses, open external links
4062a361 — Julien Blanchard 1 year, 10 months ago
WIP: decide between webview or textview