Skip to content

Releases: Myster-Tee/TinfoilWebServer

v2.0.2

31 Jan 21:49
Compare
Choose a tag to compare

CHANGELOG:

  • Fix Custom Index feature
  • NReco.Logging.File from v1.1.7 to v1.2.0
  • Microsoft.AspNetCore.Hosting.WindowsServices from v8.0.0 to v8.0.1

v2.0.1

13 Jan 12:40
Compare
Choose a tag to compare

CHANGELOG:

  • xcz files served by default
  • zip files served by default (to allow serving game saves)
  • Served files are reloaded when list of allowed extensions is changed
  • Fix server stop log in log file on Linux

v2.0.0

01 Jan 23:21
Compare
Choose a tag to compare

CHANGELOG:

  • Possibility to fully customize the Tinfoil JSON index with any documented property (see CustomIndexPath config property)
  • Migrated to .NET 8
  • Automatic change detection of files in served directories to update served index cache immediatly
  • Fingerprint feature to automatically link devices unique ids to allowed users (see FingerprintsFilter section of config)
  • Log format can be fully customized
  • The working directory can be specified in command line (see --workingDir option)
  • The server can be run as a Windows service (see --winService command line option)
  • Possibility to store SHA256 hashed passwords instead of plaintext passwords in config, which is the default behavior now (see PwdType config property)
  • Non existing served directories are automatically created
  • Default JSON config not anymore shipped in zipped distributions (a template can now be downloaded separately from the assets)
  • General improvements to enhance the user's experience

Happy new year!

v1.6.0

12 Nov 21:34
Compare
Choose a tag to compare

CHANGELOG:

  • Configuration file and log file are now relative to current directory
  • Configuration file can be specified via command line option -c or --config

v1.5.0

03 Jul 22:22
Compare
Choose a tag to compare

CHANGELOG:

  • IP blacklisting feature implemented
  • Incoming IP Address is logged
  • Default config file enriched with more options
  • Some logged messages have been revised to enhance the user's experience
  • .NET Framework Independent distributions added for linux-x64 and osx-x64
  • Possibility to override default Console log formatter from config file

v1.4.1

15 Jun 10:19
Compare
Choose a tag to compare

CHANGELOG:

  • New setting Authentication.WebBrowserAuthEnabled added to enable the native Web Browser login prompt when not authenticated

v1.4.0

06 Jun 23:12
Compare
Choose a tag to compare

CHANGELOG:

  • Security improved:
    • New setting ServeEmptyDirectories added to exclude empty directories from being served
    • Urls of non filtered files but existing files are not anymore served
    • Folder names can be hidden via new parameter StripDirectoryNames
  • No need to restart the server after editing most of the parametrers
  • A Message of the Day can be customized for each user
  • Urls of served files are now relative (can help fixing some issues behind reverse proxies)
  • Log to file supported (thanks to NReco.Logging.File)
  • Hierarchical Tinfoil index type replaced in favor of new setting ExtraRepositories
  • Fix 404 for served files with names containing '+' char (and maybe others)
  • Server do not break for denied accesses in served directories or files, an error is logged instead
  • Support proper download cancellation request
  • Many logged messages have been revised to enhance the user's experience
  • New assets published to support additional platforms including linux and osx

v1.3.0

22 Sep 09:19
Compare
Choose a tag to compare

CHANGELOG:

  • Basic authentication implemented to restrict access to some specific users
  • Migrated to .NET 6.0
  • Minor changes

v1.2.0

06 May 22:28
Compare
Choose a tag to compare

CHANGELOG:

  • Feature: cached index implemented (see new setting «CacheExpiration»)
  • Fix: files containing special chars (like +, spaces, etc.) are now fully supported
  • Fix: installed files are not anymore locked
  • Fix: default logging config section fixed
  • Some minor fixes improvements

v1.1.0

01 May 08:42
Compare
Choose a tag to compare

As requested by deurk, this version allows to specify multiple served directories.