commit 6e4897b1192865df29edd145bc676b048ad30ca3ef8b73c339f7f329bb500650 [browse]
Author: Sergey Matveev
Date: 2024-04-18 13:31:33 +03:00

Better compression won't hurt

commit 6e4897b1192865df29edd145bc676b048ad30ca3ef8b73c339f7f329bb500650 [browse]
Author: Sergey Matveev
Date: 2024-04-18 13:28:38 +03:00

Unify redirection operator usage

commit 6e4897b1192865df29edd145bc676b048ad30ca3ef8b73c339f7f329bb500650 [browse]
Author: Sergey Matveev
Date: 2024-04-18 13:25:48 +03:00

-mod=vendor if vendor/ exists

commit 6e4897b1192865df29edd145bc676b048ad30ca3ef8b73c339f7f329bb500650 [browse]
Author: Sergey Matveev
Date: 2024-04-18 10:19:26 +03:00

Alternative Gemini's relative URL forming

Specification clearly states:
    URL may be absolute or relative. If relative, it should be resolved
    against the URL used in the original request.
So "gemini://foo.bar/baz" with "doo" relative URL must give
"gemini://foo.bar/baz/doo" URL. But initial Gemini's Python demo
(https://tildegit.org/solderpunk/gemini-demo-1.git) performs urljoin
call, that will give "gemini://foo.bar/doo". Seems that many gemsites
expect that behaviour from the client.

commit 6e4897b1192865df29edd145bc676b048ad30ca3ef8b73c339f7f329bb500650 [browse]
Author: Sergey Matveev
Date: 2024-04-15 11:38:34 +03:00

Fixed file extension in the link

clone the repository to get more history