Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for gemini by default, update readme | bptato | 2023-12-10 | 6 | -947/+0 |
| | | | | | No need to leave gemini support in the bonus folder. Still TODO: proxy support. | ||||
* | Enable finger protocol by default | bptato | 2023-12-10 | 1 | -37/+0 |
| | | | | | | * 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 | ||||
* | pager: add marks | bptato | 2023-12-09 | 1 | -1/+29 |
| | | | | | Default is vi-style, but w3m-style marks work as well; see bonus/w3m.toml. | ||||
* | gmifetch: fix uninitialized memory access & UAF | bptato | 2023-11-17 | 1 | -10/+9 |
| | | | | C is scary | ||||
* | gmi2html: fix main signature | bptato | 2023-11-17 | 1 | -1/+1 |
| | |||||
* | gmifetch: do not decode URLs from query string | bptato | 2023-11-17 | 1 | -2/+0 |
| | |||||
* | cha-finger: bugfixes | bptato | 2023-11-17 | 1 | -10/+3 |
| | | | | | | * Accept port 79, not 73 * Accept ipv6 addresses * We no longer have to URL decode the input | ||||
* | bonus: add finger adapter | bptato | 2023-11-14 | 1 | -0/+44 |
| | | | | sort of based on lynx's finger URL parsing, except it's dumber | ||||
* | gmifetch: properly set minimum TLS version, include string.h | bptato | 2023-11-01 | 1 | -4/+2 |
| | | | | | | | * 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. | ||||
* | gmifetch: fix bugs | bptato | 2023-10-29 | 1 | -10/+19 |
| | | | | | | | * 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) | ||||
* | container: add cursorNthLink, cursorRevNthLink | bptato | 2023-10-14 | 1 | -15/+2 |
| | |||||
* | trans.cgi: minor fix | bptato | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | update w3m.toml | bptato | 2023-10-09 | 1 | -26/+39 |
| | |||||
* | improve trans.cgi | bptato | 2023-10-09 | 1 | -5/+23 |
| | | | | document, simplify, ... | ||||
* | gmifetch: get rid of globals | bptato | 2023-10-09 | 1 | -39/+43 |
| | | | | it was horrible code style... (gmifetch still kind of is :/) | ||||
* | gmifetch: -O3 | bptato | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | gmifetch: fix buffer overflow | bptato | 2023-10-08 | 1 | -1/+1 |
| | | | | ew | ||||
* | Add urimethodmap support | bptato | 2023-09-30 | 7 | -0/+952 |
| | | | | yay | ||||
* | config: allow modification through JS | bptato | 2023-08-27 | 1 | -1/+4 |
| | | | | | | | 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. | ||||
* | w3m.toml: fix quit | bptato | 2023-02-05 | 1 | -2/+2 |
| | |||||
* | Add ask() | bptato | 2023-01-05 | 1 | -1/+1 |
| | |||||
* | pager: proxy values in container; js: bugfixes | bptato | 2022-12-20 | 1 | -0/+77 |
| | | | | Also, a little bonus: w3m keybindings | ||||
* | Update config and config docs | bptato | 2022-12-13 | 1 | -15/+0 |
| | |||||
* | Add all sorts of config options and cookies | bptato | 2022-12-13 | 1 | -0/+15 |