Commit Briefs

05315415a2 Oliver Lowe

internal/server: value, not function (master)

Just checking one string, same name as function, don't need a function.


63357cf9bb Oliver Lowe

internal/server, internal/godoc: move more doc building to godoc

Again, shrinking server package so it's easier to test when we refactor database stuff.


47c52ac8a1 Oliver Lowe

internal/server: remove unused certs directory config


6dc6fd6e66 Oliver Lowe

internal/server: remove redundant load wrapper


3ff6983f79 Oliver Lowe

all: keep package parsing in the godoc package

The function named buildPackage wasn't really clear what was going on: each named file was being parsed by the Go parser. Parsing files has nothing to do with the server implementation. Moving stuff out of the server package now will make modifying how the server deals interacts with the database easier.


928a0568d8 Oliver Lowe

internal/server: squash line

No hard line length limit in Go


892b8dc1ec Oliver Lowe

internal/proxy, internal/server: don't fetch unused module zip size

It was only ever used for one log message. We still keep the maximum file size to fetch, though, but the server doesn't need to know about it. While here use regular http.Client.Head as only context.TODO was ever provided.


af71d6317c Oliver Lowe

Remove leftover gemini file


365eac26e2 Oliver Lowe

cmd/gddo: handle interrupt signals


f0678c555d Oliver Lowe

Just use go install

One less dependency to document, and all it did was run a single go command anyway.


ca9b32c995 Oliver Lowe

all: remove gemini protocol, only support HTTP

For maintainability for poor little me.


55358d4d59 Adnan Maolood

internal/proxy: Compute stdlib latest version (tags/1.18.3)

The latest Go toolchain version does not have to match the latest Go stdlib version. Manually compute the latest version instead.


6d8763f57f Adnan Maolood

Update dependencies (tags/1.18.2)


58621a1e1a Adnan Maolood

Update go.mod to Go 1.21


ef48001a58 Adnan Maolood

internal/server: Reorder platforms (tags/1.18.1)


d3d1a14b9c Adnan Maolood

internal/stdlib: Remove testdata


73b1e8017d Adnan Maolood

Update dependencies


60c0b49d37 Adnan Maolood

go mod tidy


8be5636e67 Adnan Maolood

internal/stdlib: Remove unused code


dcbcdfc9a8 Adnan Maolood

internal/proxy: Use Go toolchains to fetch stdlib


3cac5a4489 Adnan Maolood

internal/server: Log platform that was fetched


3eff68d154 Adnan Maolood

internal/server: Reduce number of platforms


950095ab3c Adnan Maolood

Update about templates


f7831f29d7 Adnan Maolood

internal/server: Fix error status code (tags/1.18)


7ad77870c0 Adnan Maolood

internal/server: Disallow fetching of large modules