Skip to content

Releases: thecoshman/http

v1.3.2: LINUX Is Not UniX who?

17 May 17:39
v1.3.2
546bfcb
Compare
Choose a tag to compare
New:
  * "httplz" executable, exactly the same as the "http" executable
    (cc185ff58af151102bed22426cefa712b09461c0)
    (#35)

Fixed:
  * Handling of Unix devices, which can now be downloaded
    (c2ccea406226e5ec1314b0b4f74762e1786290c3)
    (fd843a8ff48bc89fc5888614e54639a7e12ac8ff)
    (4e94aa95a4241190ebc16242bf88b5c2ca71fdcf)
    (#66)

Changed:
  * Crate version badge to HTTPS
    (74743af027818b7b17b710e07a9db28c78feaf02)
    (https://github.com/nabijaczleweli/cargo-update/pull/76)

v1.3.1: Eye candy

17 Jan 13:05
v1.3.1
fd977ef
Compare
Choose a tag to compare
Changed:
  * File size is right-aligned

v1.3.0: RFSAPI v0 handling

07 Oct 10:38
v1.3.0
112e35f
Compare
Choose a tag to compare
New:
  * Support for RFSAPI, so one can view the server with D'Oh

v1.2.0: TLS and temp dir removal

13 May 20:25
v1.2.0
3913017
Compare
Choose a tag to compare
New:
  * Temporary directories cleaned up at exit
  * TLS certificate usage
  * TLS certificate autogeneration

Fixed:
  * Links to files with "%" and "#" in their names
  * DELETEing symlinks unlinks rather than removing the pointed-to file

v1.1.0: UI sweetness, encoding (pre)optimisations, Range request header suppo…

22 Feb 13:48
v1.1.0
d6b36e1
Compare
Choose a tag to compare
…rt, icon embedding, directory upload support, installers

New:
  * Encoding extension blacklist, so as to not re-compress files
  * Range header support
  * Directories can be uploaded verbatim
  * curl|sh and NSIS-based installers
  * Upload button
  * Special mobile dir listing

Changed:
  * Only serve compressed files with 10% gain
  * More ergonomic desktop dir listings
  * Timestamps are adjusted to the client's TZ

v1.0.0: Sane symlinks and improved logging

16 Jan 23:53
v1.0.0
5a70506
Compare
Choose a tag to compare
BREAKING:
  * Following symlinks is now the default, so --follow-symlinks was
    removed in favour of --no-follow-symlinks, so -s switch now means
    --no-follow-symlinks instead of --follow-symlinks

New:
  * Log is now fully coloured with accordance to a strictly defined colourset

Changed:
  * All log lines are prefixed by a timestamp

v0.3.1: Generated and requested data compression

11 Jan 21:31
v0.3.1
8373691
Compare
Choose a tag to compare
New:
  * Encode generated data unconditionally
  * Encode filesystem data by default (disable via -e)

Changed:
  * PUT files are cached in $TEMP/writes/ instead of $TEMP/

v0.3.0: Very nice dir listings and index file handling

09 Jan 09:54
v0.3.0
1d0c1bf
Compare
Choose a tag to compare
New:
  * Beautiful favicon
  * Serve index files from directories (.html, .htm, .shtml)
    (disableable via --no-index flag)
  * Drag'n'drop support in browsers with writes enabled

Changed:
  * Filename, size, modification time and file type icon in directory
    listing

Fixed:
  * Binary-ness checking

v0.2.0: Writing support and proper symlink handling

21 Dec 00:49
v0.2.0
69ea8ff
Compare
Choose a tag to compare
New:
  * Writing support (PUT and DELETE requests) enableable with -w switch

Fixed:
  * Symlink handling en general
  * Wonky symlinks on Windows

v0.1.0: Initial release

19 Dec 19:52
v0.1.0
2b14eb4
Compare
Choose a tag to compare
New:
  * Subdir hosting
  * Symlinks not followed by default (`-s` switch to do so)
  * Root not required
  * Index generation for directories
  * Lack of caching
  * Default hosted directory is current working dir
  * Default port is first free one from `8000` up to `9999`
  * 501 Not Implemented as a default response to unimplemented features (like a POST request)
  * Correct MIME type for served files
  * Simple templating of generated responses
  * Request methods: OPTIONS, GET, HEAD and TRACE
  * Proper handling of percent-encoded URLs (like `асдф fdsa`)