Releases: peteretelej/dserve
v2.2.4
v2.2.3
Changelog
bb7aa26 basicauth: use flag string for creds
ed4a090 Update CI go version
bde9ea2 Use goreleaser for build releases
Automated with GoReleaser
Built with go version go1.10 linux/amd64
v2.2.2
Changelog
bde9ea2 Use goreleaser for build releases
e8c8c9f Add server IdleTimeout
3dac7ad remove unused struct field
fdeccc2 Add test for validBasicAuth
1e286fc Add tests for middleware
9a8e6ac Fix readme typo
a3570ae Add cli usage information
Automated with GoReleaser
Built with go version go1.9.2 linux/amd64
Back to simple package structure
- Add
-basicauth
flag for custom basicauth credentials
dserve -secure -basicauth basicauth.json
Serves the current directory with basic auth and uses the file basicauth.json to get username and password.
Add custom server timeout
Allows users to define a custom timeout for the dserve http server. Default timeout is 3 min (read timeout) and 6 min (write timeout).
This is especially useful if large files are being shared or on a slow network connection.
Note: Using a long timeouts may leave the server vulnerable to a slowloris attack, hence avoid on public facing/ production servers.
dserve -dir myfolder -timeout 1h
Integrate go vet checks on build
Integrate go vet
into dserve build script
Major code refactor: recommended project structure
Structure project based on recommendations (see camlistore) with cli application in cmd/dserve
Added basic http authentication on /secure/
Added basic http authentication on /secure/
serving the secure/static
directory contents if the secure/securepass.json
credentials are configured.
Added Mac (darwin_386) and Linux32bit support
Added build releases for Mac (iOS) darwin_386
and linux 32 bit arch (linux_386
)
Added Windows 32bit support
v1.0.2 Added Windows 32bit release