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.go
Age
Commit message (
Expand
)
Author
2026-02-13
lib/http: realign the fields in struct Server
Shulhan
2026-02-11
lib/http: implement server auto shutdown when idle
Shulhan
2026-02-11
lib/http: add BasePath to the ServerOptions
Shulhan
2026-02-05
lib/http: change HandleFS redirect status code to 301 Moved Permanently
Shulhan
2026-02-05
lib/http: handle file system with canonical directory end with slash "/"
Shulhan
2026-02-02
lib/http: add field Listener to ServerOptions
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-03-26
lib/http: remove unnecessary second return value in getFSNode
Shulhan
2024-03-21
lib/memfs: trim trailing slash ("/") in the path of Get method
Shulhan
2024-03-15
lib/http: refactoring FSHandler type to return [*memfs.Node]
Shulhan
2024-03-15
lib/http: refactoring type of RequestMethod from int to string
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
lib/http: move CORS initialization and handler to cors_options
Shulhan
2024-03-05
lib/http: handle CORS independently
Shulhan
2024-03-05
all: comply with linter recommendations #3
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-01-25
lib/path: new package to work with path
Shulhan
2024-01-24
lib/http: add support for If-Modified-Since in HandleFS
Shulhan
2024-01-24
lib/http: update doc to use comment links
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-11-26
lib/http: implement Server-Sent Events (SSE)
Shulhan
2023-07-09
lib/http: fix missing query when handling redirect in HandleFS
Shulhan
2023-05-25
lib/http: redirect path with slash if request is directory
Shulhan
2023-05-20
all: remove any usage of debug.Value in all packages
Shulhan
2023-03-26
lib/http: check and log the error when writing response in handleRange
Shulhan
2023-03-12
lib/http: reformat comment in Client GenerateHttpRequest
Shulhan
2023-03-12
lib/http: add support for HTTP Range in Server
Shulhan
2023-02-25
all: access embedded field or methods using the type name
Shulhan
2022-08-03
lib/http: add server options to generate index.html automatically
Shulhan
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
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-03-27
lib/http: use package mlog for logging
Shulhan
2021-12-26
lib/http: remove field memfs.Options in ServerOptions
Shulhan
2021-12-19
lib/memfs: remove field ContentEncoding from EmbedOptions and Node
Shulhan
2021-10-09
lib/memfs: refactoring Node field V into Content
Shulhan
2021-09-22
lib/http: support server caching file system using ETag
Shulhan
2021-08-17
lib/http: fix missing content type for XML Header
Shulhan
2021-08-06
lib/http: fix return value on getFSNode
Shulhan
2021-07-08
lib/http: check request path as HTML file on getFSNode
Shulhan
2021-06-26
http: remove the Memfs field from Server
Shulhan
2021-06-26
http: export the Options field on the Server
Shulhan
2021-03-05
http: move the CORS options in ServerOptions to separate struct
Shulhan
[next]