index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
http
/
server_test.go
Age
Commit message (
Expand
)
Author
2026-02-11
lib/http: implement server auto shutdown when idle
Shulhan
2026-02-05
lib/http: handle file system with canonical directory end with slash "/"
Shulhan
2026-01-06
lib/http: add second return value, statusCode, to FSHandler
Shulhan
2025-01-22
lib/http: always refresh a directory on GET request
Shulhan
2024-09-30
lib/http: add Server method to register handler by function
Shulhan
2024-09-30
lib/http: remove writing StatusNoContent on ResponseTypeNode
Shulhan
2024-03-15
lib/http: refactoring Client methods to return struct ClientResponse
Shulhan
2024-03-14
lib/http: refactor Client methods to use struct ClientRequest
Shulhan
2024-03-14
lib/http: add test for Server handleDelete
Shulhan
2024-03-09
lib/http: refactoring NewServer and NewClient
Shulhan
2024-03-09
lib/http: refactor of RegisterEndpoint and RegisterSSE to non-pointer
Shulhan
2024-03-05
all: comply with linter recommendations #2
Shulhan
2024-03-05
all: comply with linter recommendations #1
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2024-02-15
all: set unused parameter to "_"
Shulhan
2024-01-24
lib/http: refactoring Range request, limit content served by server
Shulhan
2023-12-13
all: fix linter warnings reported by revive
Shulhan
2023-09-13
lib/ascii: replace package "math/rand" with "crypto/rand"
Shulhan
2023-09-11
lib/http: realign struct for better size allocation
Shulhan
2023-03-12
lib/http: add integration test for request HEAD for Range
Shulhan
2023-03-12
lib/http: add support for HTTP Range in Server
Shulhan
2022-10-05
lib/http: fix unit tests with -count=X, where X>1
Shulhan
2022-04-06
all: replace any usage of ioutil package with os or io
Shulhan
2022-03-31
lib/http: rewrite ServerOptions FSHandler to handle request in general
Shulhan
2022-03-30
lib/http: implement handler to authorized request to Server Memfs
Shulhan
2022-01-30
lib/http: change the test port for testing HTTP server
Shulhan
2021-12-26
lib/http: realign all structs
Shulhan
2021-03-14
all: refactoring the test.Assert and test.AssertBench signature
Shulhan
2021-03-04
http: refactoring parameters on Callback and CallbackErrorHandler
Shulhan
2020-06-06
all: use default linter options
Shulhan
2020-05-12
http: prefix the header constants with "Header"
Shulhan
2020-03-29
http: simplify server Endpoint registrations
Shulhan
2019-12-23
errors: add field Name and err
Shulhan
2019-09-12
http: implement key binding in registered Endpoint's Path
Shulhan
2019-08-07
lib/http: make the request body always available even after ParseForm()
Shulhan
2019-06-14
all: fix nolint format
Shulhan
2019-01-29
lib/http: suppress linter warning on global variable on test file
Shulhan
2019-01-05
lib/http: add parameter http.ResponseWriter to Callback
Shulhan
2019-01-05
lib/http: rename handler to endpoint
Shulhan
2018-12-18
lib/http: add evaluator, a middleware between request and handler
Shulhan
2018-12-17
lib/http: export content type constants
Shulhan
2018-12-17
lib/http: replace status error with package "lib/errors"
Shulhan
2018-12-16
lib/http: handle large size of file that is not on memory
Shulhan
2018-12-16
lib/http: add custom error type for callback
Shulhan
2018-12-16
lib/http: rewrite test to use global callback and single client
Shulhan
2018-12-16
lib/http: rewrite test to use HTTP client instead of "httptest"
Shulhan
2018-12-16
lib/http: handle HTTP request OPTIONS
Shulhan
2018-12-16
lib/http: new package for simplifying writing HTTP server
Shulhan