Skip to content

Releases: nwtgck/piping-server-rust

v0.18.0

01 Mar 00:10
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • (Docker) Dockerfile supports linux/arm64 but not published image
  • (internal) Use Rust edition 2021

Removed

  • Breaking: remove -V flag for compatibility with the original piping-server

Fixed

  • Log path and query instead of full URL in HTTPS

v0.17.0

10 Feb 01:29
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • (internal) Use hyper 1.x
  • Bump MSRV to 1.65.0
  • (Docker) Use Rust version 1.76.0 in build

Fixed

  • Improve handling of simultaneous requests

v0.16.0

04 Mar 08:51
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • (Docker) Use Rust version 1.67.1 in build
  • Notify sender when receiver disconnected in transferring

v0.15.0

10 Dec 00:40
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • Update --help output by changing internal library
  • Increase MSRV to 1.60
  • Drop Heroku support removing heroku.yml
  • (Docker) Use Rust version 1.65.0 in build

v0.14.1

06 Sep 16:45
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • (Docker) Use Rust version 1.63.0 in build
  • Allow Web browser to detect X-Piping feature in preflight request

Added

  • Add armv7-unknown-linux-musleabi target

Fixed

  • Fix hot reload not to panic

v0.14.0

25 Jun 17:51
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • Increase MSRV to 1.59
  • Improve performance using DashMap instead of HashMap
  • Support load of RSA and EC private keys

v0.13.0

30 May 15:30
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • Reject invalid query parameter "n"
  • Reject query parameter "n" > 1 for now (for feature detection)
  • Disable JavaScript in /noscript using Content-Security-Policy
  • Allow cross-origin request to private network (Private Network Access Preflight)

v0.12.1

12 Mar 01:36
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • (Docker) Use Rust version 1.59.0 in build
  • Change fonts in top page and /noscript page

v0.12.0

23 Jan 01:09
Compare
Choose a tag to compare

Changed

  • Update dependencies
  • Show version in index page
  • Remove action="" when path is not filled for valid HTML in /noscript

Added

  • Add --host option to listen on specified address #215 by @ml-
  • Support text input mode in /noscript page

Fixed

  • Remove GET action in /noscript page

v0.11.0

16 Jan 15:00
Compare
Choose a tag to compare

Changed

  • (Docker) Use Rust version 1.57.0 in build
  • Update dependencies
  • Update --help output by changing internal library
  • Respond Content-Type: text/html instead of text/html; charset=utf-8 because old browser does not recognize ; charset=utf-8
  • Add <meta charset="UTF-8"> to /noscript page
  • Add Content-Type: text/plain header to sender's response and receiver's error responses because some old browsers do not display \n
  • Log Piping Server version
  • Change /version and /help formats
  • Show version in /noscript page