| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* Fix incorrect internal definition of the fragment percent-encode set
* urlenc, urldec: these are simple utility programs mainly for use
with shell local CGI scripts. (Sadly the printf + xargs solution is
not portable.)
* Pass libexec directory as an env var to local CGI scripts
* Update trans.cgi to use urldec and add an example for combining
it with selections
|
|
|
|
|
|
|
| |
It has roughly zero utility, but maybe it's a good demonstration
of local CGI?
(TODO: add libfetch FTP too, that might actually be useful.)
|
| |
|
|
|
|
|
| |
No need to leave gemini support in the bonus folder.
Still TODO: proxy support.
|
|
|
|
|
|
| |
* Add a default urimethodmap that points finger: to cha-finger
* Install cha-finger to /usr/local/libexec/cha/cgi-bin by default
* cha-finger: use ALL_PROXY if given, die if curl is not installed
|
|
|
|
|
| |
Default is vi-style, but w3m-style marks work as well; see
bonus/w3m.toml.
|
|
|
|
| |
C is scary
|
| |
|
| |
|
|
|
|
|
|
| |
* Accept port 79, not 73
* Accept ipv6 addresses
* We no longer have to URL decode the input
|
|
|
|
| |
sort of based on lynx's finger URL parsing, except it's dumber
|
|
|
|
|
|
|
| |
* Setting minimum TLS versions by SSL_CTX_set_options is deprecated,
and we were doing it wrong anyway. Use SSL_CTX_set_min_proto_version
instead.
* Include string.h header to reduce clang whining.
|
|
|
|
|
|
|
| |
* fix invalid file pointer being used after adding certificate (a pointer
deref was missing there)
* fix compatibility with gemini servers that refuse to interpret URLs that
contain the default port (yes, seriously)
|
| |
|
| |
|
| |
|
|
|
|
| |
document, simplify, ...
|
|
|
|
| |
it was horrible code style... (gmifetch still kind of is :/)
|
| |
|
|
|
|
| |
ew
|
|
|
|
| |
yay
|
|
|
|
|
|
|
| |
This used to be possible until I moved everything under separate
headers to their respective objects.
Now it works again, mostly; modification of some attributes is still
missing.
|
| |
|
| |
|
|
|
|
| |
Also, a little bonus: w3m keybindings
|
| |
|
|
|