Skip to content

Releases: peteretelej/dserve

v2.2.4

12 Mar 06:00
06c00ec
Compare
Choose a tag to compare

Changelog

06c00ec Use default flag.Usage string
90c67c9 Remove manual release script
f766208 Deploy releases on CI build


Automated with GoReleaser
Built with go version devel +f7ac70a566 Sun Mar 11 10:08:18 2018 +0000 linux/amd64

v2.2.3

09 Mar 12:05
Compare
Choose a tag to compare

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

22 Feb 05:52
Compare
Choose a tag to compare

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

05 May 13:59
Compare
Choose a tag to compare
  • 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

24 Apr 11:56
Compare
Choose a tag to compare

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

05 Oct 13:56
Compare
Choose a tag to compare

Integrate go vet into dserve build script

Major code refactor: recommended project structure

05 Oct 13:46
Compare
Choose a tag to compare

Structure project based on recommendations (see camlistore) with cli application in cmd/dserve

Added basic http authentication on /secure/

18 Jul 11:08
Compare
Choose a tag to compare

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

01 Apr 07:58
Compare
Choose a tag to compare

Added build releases for Mac (iOS) darwin_386 and linux 32 bit arch (linux_386)

Added Windows 32bit support

31 Mar 06:41
Compare
Choose a tag to compare
v1.0.2

Added Windows 32bit release