Skip to content

Releases: traktion/sn_httpd

v0.3.13

12 Jan 19:05
Compare
Choose a tag to compare
  • Fixes caching performance issue where lookups were made for non-existent data prior to returning 304 codes (to let browser render their prior download).
  • Improves logging for data caching.

v0.3.12

09 Jan 22:50
Compare
Choose a tag to compare
  • Bumped autonomi dependencies to latest versions

0.3.10

04 Jan 17:08
Compare
Choose a tag to compare
  • Adds json directory listings
  • Adds ETag caching for directories

v0.3.8

02 Jan 15:22
Compare
Choose a tag to compare
  • Re-enables support for app-conf.json for routingMaps.
  • Adds caching for app-conf.json, as loaded with every request in the archive.
  • Uses latest ant libraries (with PublicArchive etc).
  • Adds js file MIME type support.

v0.3.6

28 Nov 19:43
Compare
Choose a tag to compare
  • Adds directory listings when only the archive address is provided (but not filename).
  • Adds ETag caching for files, to boost performance. If a browser/client already has the file cached, it will just check the ETag to confirm it is unchanged, then render it.
  • Temporarily updated archive lookup logic to do a brute force search of only the file name. The archive key currently includes the original upload directory, which makes it difficult to resolve directly.

v0.3.5

26 Nov 22:50
Compare
Choose a tag to compare
  • Trims stale code from main.rs
  • Changed 'safe' keyword to 'xor' for direct XOR address downloads
  • Improved path handling logic to allow either proxy autonomi addresses (site.autonomi) or direct addresses (localhost/site)
  • Tidied up error responses and logging
  • Improved archive handling
  • Loads DNS records on startup
  • Updates documentation and sample app-conf.json
  • Disables app-conf.json lookup until it can be tested again (it just slows down responses atm)

v0.3.4

08 Nov 18:01
Compare
Choose a tag to compare
  • Updated to latest libraries and Autonomi client
  • Reverted back to non-streaming support only, while new Autonomi client libraries mature
  • Talks to latest Autonomi network

v0.3.3

07 Jun 15:12
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release
  • Fixed a bug where safe XOR files were failing due to bad DNS lookup (which isn't needed).
  • Updated sn dependencies and tested with Beta Rewards Network

v0.3.2

06 May 21:44
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release
  • Refactored to break out logic into separate code files
  • Improved DNS style name resolution to make it play better as a proxy service.

v0.2.1

29 Apr 10:04
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Experimental release that supports:

  • GET (including streaming with 206 Partial Content) files from Autonomi
  • POST files to Autonomi
  • Name lookups (e.g. DNS/NRS prototype)
  • File maps (from friendly name to XOR address)
  • Route maps (to redirect requests to a page/script for SPAs, etc)