| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | docs(readme): add development noticeHEADmain | Fuwn | 2022-04-01 | 1 | -1/+10 |
| | | |||||
| * | Merge pull request #3 from WellsBit/patch-1 | Fuwn | 2022-03-19 | 1 | -0/+3 |
| |\ | |||||
| | * | Add keep_gemini_exact option in readme | WellsBit | 2022-03-19 | 1 | -0/+3 |
| |/ | |||||
| * | chore(make): makefile cleanup | Fuwn | 2022-03-18 | 1 | -2/+5 |
| | | |||||
| * | refactor(make): module variable | Fuwn | 2022-03-18 | 1 | -2/+4 |
| | | |||||
| * | refactor: update organization name | Fuwn | 2022-03-18 | 2 | -3/+3 |
| | | |||||
| * | fix(make): remove validate dep | Fuwn | 2022-03-18 | 1 | -1/+1 |
| | | |||||
| * | chore(git): update ignored | Fuwn | 2022-03-18 | 1 | -1/+5 |
| | | |||||
| * | feat: keep exact url from config | Fuwn | 2022-03-17 | 2 | -5/+18 |
| | | |||||
| * | fix(readme): links | Fuwn | 2022-02-22 | 1 | -2/+2 |
| | | |||||
| * | feat(#2): optionally, do not proxy url(s) | Fuwn | 2022-02-22 | 6 | -8/+811 |
| | | | | | | | | | | If the user provides a `Capybara.yaml` with the `capybara.keep_gemini` key, do not proxy the provided values (URLs). Also implements a rudimentary configuration system for future extension. Thanks, @WellsBit! | ||||
| * | Merge remote-tracking branch 'upstream/master' | Fuwn | 2022-01-24 | 1 | -6/+29 |
| |\ | |||||
| | * | Generate anchor links for headings | nytpu | 2021-11-05 | 1 | -6/+23 |
| | | | | | | | | | | | | | | | | | | | | | This will generate `id` attributes for all heading levels. The labels are generated using steps 1-4 of the gitlab flavored markdown algorithm which seems to be pretty standard for generating anchors: https://docs.gitlab.com/ee/user/markdown.html#header-ids-and-links A unique ID isn't appended to avoid having to store a list of previous headers to compare against. | ||||
| | * | Serve robots.txt disallowing all robots | mbays | 2021-08-25 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | This overrides any robots.txt file in the proxied gemini capsule, on the basis that this is intended for gemini robots (which can be expected to follow the robots.txt companion spec) rather than web robots. The main purpose though for disallowing web robots is to prevent them from crawling the proxied cross-site geminispace under /x/, since web robots won't know even to read the robots.txt files for other capsules proxied this way. | ||||
| * | | chore(copying): rename to license | Fuwn | 2021-10-03 | 1 | -0/+0 |
| | | | |||||
| * | | refactor(capybara): remove redundant types | Fuwn | 2021-09-02 | 1 | -3/+3 |
| | | | |||||
| * | | chore(git): ignore ide directory | Fuwn | 2021-09-02 | 1 | -0/+2 |
| | | | |||||
| * | | refactor(main): main.go -> capybara.go | Fuwn | 2021-09-02 | 1 | -0/+0 |
| | | | |||||
| * | | fix(main): remove redundant type conversion | Fuwn | 2021-09-02 | 1 | -1/+1 |
| | | | |||||
| * | | fix(docker): .space to .me | Fuwn | 2021-08-28 | 1 | -1/+1 |
| | | | |||||
| * | | fix(readme): .space to .me | Fuwn | 2021-08-28 | 1 | -2/+2 |
| | | | |||||
| * | | Merge branch 'main' of https://github.com/fuwn/capybara | Fuwn | 2021-08-24 | 3 | -20/+32 |
| |\ \ | |||||
| | * | | fix(readme): capybara, not whirl | Fuwn | 2021-08-18 | 1 | -1/+1 |
| | | | | |||||
| | * | | feat(readme): fork info | Fuwn | 2021-08-13 | 1 | -0/+4 |
| | | | | |||||
| | * | | chore(readme): make it prettier | Fuwn | 2021-08-13 | 1 | -17/+15 |
| | | | | |||||
| | * | | chore(assets): delete leftover logo | Fuwn | 2021-08-13 | 1 | -0/+0 |
| | | | | |||||
| | * | | faet(readme): capybara logo | Fuwn | 2021-08-13 | 1 | -0/+12 |
| | | | | |||||
| | * | | chore(assets): move capybara logo to assets folder | Fuwn | 2021-08-13 | 1 | -0/+0 |
| | | | | |||||
| | * | | feat(assets): upload logo | Fuwn | 2021-08-13 | 1 | -0/+0 |
| | | | | |||||
| | * | | chore(dockerfile): remove image disclaimer | Fuwn | 2021-07-22 | 1 | -2/+0 |
| | | | | |||||
| | * | | fix(readme): docker compose example | Fuwn | 2021-07-22 | 1 | -1/+1 |
| | | | | |||||
| * | | | refactor(capybara): proxy to /proxy/ (prev: /x/) | Fuwn | 2021-08-24 | 1 | -3/+3 |
| |/ / | |||||
| * | | chore(readme): docker compose usage information | Fuwn | 2021-07-22 | 1 | -0/+16 |
| | | | |||||
| * | | fix(docker): add docker environment use cases | Fuwn | 2021-07-22 | 1 | -0/+5 |
| | | | |||||
| * | | refactor(readme): 80 columns | Fuwn | 2021-07-22 | 1 | -11/+12 |
| | | | |||||
| * | | chore(make): make configuration | Fuwn | 2021-07-22 | 1 | -0/+12 |
| | | | |||||
| * | | feat(docker): docker configuration | Fuwn | 2021-07-22 | 2 | -0/+35 |
| | | | |||||
| * | | chore(global): branding | Fuwn | 2021-07-22 | 4 | -40/+46 |
| | | | |||||
| * | | Change bindIfEnv's name to something less genericorigin/masterorigin/HEAD | Fuwn | 2021-07-21 | 1 | -4/+4 |
| | | | |||||
| * | | Add ability to specify flags via environment | Fuwn | 2021-07-20 | 1 | -2/+37 |
| |/ | |||||
| * | Add -e flag to place a stylesheet externally rather than loading it inline | nytpu | 2021-05-31 | 2 | -33/+58 |
| | | | | | | | | | | | | | | By default, kineto loads a stylesheet given to -s from disk and places it inline with the HTML in a <style>...</style> block. This patch adds a -e flag to load a stylesheet externally. When the -e flag is passed with a URI (relative or absolute), the given link is placed in the href of a <link rel="stylesheet"...> tag. This helps facilitate caching which can *significantly* reduce request overhead, particularly when the stylesheet is large (>= the size of the page content). The given URI is not validated, and if it is invalid the browser will 404 when requesting it and the page will have no style. | ||||
| * | Update go-gemini dependency | Adnan Maolood | 2021-02-25 | 3 | -16/+19 |
| | | |||||
| * | Implement input prompts on external domains | Adnan Maolood | 2021-02-25 | 1 | -7/+19 |
| | | |||||
| * | Use fmt.Fprintf instead of Write and Sprintf | Adnan Maolood | 2021-02-25 | 1 | -8/+7 |
| | | |||||
| * | Implement support for "lang" media type parameter | Adnan Maolood | 2021-02-25 | 1 | -1/+5 |
| | | |||||
| * | Display an error on charsets other than UTF-8 | Adnan Maolood | 2021-02-25 | 1 | -2/+10 |
| | | | | | This prevents the proxy from sending invalid UTF-8 to the client. | ||||
| * | Fix relative redirects | Adnan Maolood | 2021-02-25 | 1 | -1/+1 |
| | | | | | | Setting next.Host before setting next.Path breaks relative redirects on external sites, where next.Host != r.URL.Host. | ||||
| * | Add support for custom CSS. | José Mota | 2021-02-16 | 2 | -9/+21 |
| | | |||||
| * | Update go-gemini dependency | Adnan Maolood | 2021-01-15 | 2 | -3/+3 |
| | | | | | | Version 0.1.13 ensures that (*Response).Body is always non-nil, so that calling Close() will not panic for unsuccessful responses. | ||||
| * | Update go-gemini dependency | Adnan Maolood | 2021-01-15 | 3 | -6/+5 |
| | | | | | | Version 0.1.12 fixes a bug where the client Timeout was not applied when dialing, causing the client to hang when a host was down. | ||||