| Age | Commit message (Collapse) | Author |
|
Reject oversized or malformed Gopher selectors as parse errors instead of panicking. Keep search requests bounded, and wrap shared server goroutines with panic logging so one bad connection cannot take down the process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fixes #18
|
|
fixes #11
|
|
|
|
|
|
|
|
fixes #15
|
|
fixes #17
|
|
fixes #14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allow users to get access to the base logger *before* it is wrapped with the various levels.
This provides a single override point to filter or redirect all logging.
|
|
the predicate function should be able to see the whole context and request
|
|
* use temporary gemini failure responses on errors
* chmod created/updated files to 0644
|
|
|
|
* do away with fs.FS usage in gemini, like the previous refactor in gopher
* remove spartan code in contrib
* standardize fsroot/urlroot string arguments to file serving handlers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|