Skip to content

Releases: joshuarli/srv

0.5

15 Feb 00:05
Compare
Choose a tag to compare

0.5 - Feb 14 2021

Fixed

  • Correctness fixes with serving more complicated filenames (links needed to be path escaped, and request uris path unescaped).

0.4

09 Oct 16:09
Compare
Choose a tag to compare
0.4

0.4 - 2020-10-09

Changed

  • Mimetypes are now inferred firstly by file extension, and go's DetectContentType failing that.

Fixed

  • As a result of the mimetype inference change mentioned above, CSS files for example will now be served with the appropriate text/css mimetype.

Also, release binaries are built with latest go as of the release date. Highly recommend building your own go rather than using whatever your os's package manager packages.

0.3

17 Aug 03:10
Compare
Choose a tag to compare
0.3

0.3 - 2020-08-16

Added

  • Usage now shows Go's runtime version. Also builds with 0.15.

Changed

  • User Agent strings are now logged.

Fixed

  • Links to filenames with quotes are now html-escaped so they work.

0.2

06 Jun 03:31
Compare
Choose a tag to compare
0.2

0.2 - 2020-06-05

Added

  • Custom bind address with -b address.
  • Optional TLS with -c certfile -k keyfile.

Changed

  • Directory entries are now naturally/alphanumerically sorted.
  • Symlinks were made forbidden.
  • Sends Cache-Control: no-store for HTTP 1.1+ clients that obey it (pretty much all major browsers).
  • Rendering performance and size was improved.
  • Browsers should not request favicons anymore.

v0.1

03 Sep 11:21
Compare
Choose a tag to compare

Initial release.