Version 2.10.0
by

Changelog

Common

  • Add labels for event log messages

Web Client 2.10.0

  • Enable automatic updates for installed extensions
  • Don’t wait until the current file has completed when stopping hashing
  • Fix incorrect TTH data being added in hash store when shutting down while hashing is in progress
  • Fix a possible crash when removing root paths from share
  • Fix application freezing on shutdown after running unmanaged extensions
  • Fix issues with determining whether web server settings are using their default values
  • Remove support for migrating hash databases from DC++ (or other compatible applications)
  • Allow waiting for extensions to finish loading on startup before performing hook-related actions or connecting to hooks (fixes bundle validation hooks not being run on startup when using the release validator extension)
  • Fix issues with launching of extensions if the bind address is set to 0.0.0.0 or ::
  • Add possible units in server server setting item titles
  • Add a note in the event log if the extension was started in debug mode
  • Various error reporting improvements for extensions
  • Fix fetching the list of downloaded files for partial bundle sharing
  • Create backup of the previous log files when starting an extension
  • Add support for blocking harmful extensions remotely
  • Save application identifier in the settings file for more reliable future settings migration
  • Improve handling of directory download errors
  • Ensure that the oldest child result date is shown in the search result table
  • Allow setting a custom temp file path via dcppboot.xml (#316)
  • Build: require GCC 7 or newer for compiling the application
  • Build: fix print printing of websocketpp header path in the cmake output (#376)

  • Share API: better reporting for refresh path validation errors
  • Share API: add a new endpoint for checking whether a path is shared
  • Share API: allow adding temp shared items without hub_url, allow using own CID for the cid argument
  • Queue API: add new validation hooks (queue_add_source_hook, queue_add_directory_bundle_hook, queue_add_bundle_file_hook)
  • Filelist API: allow disabling bundle error logging when downloading directories from filelist

Web UI 2.10.0

  • Don’t set sessions as read if the user hasn’t performed any activity in a while or the tab has no focus
  • Re-add Clear in the hub context menu
  • Fix styling of third person chat messages
  • Fix HTTP download issues when the UI is accessed via a proxy that has authentication enabled
  • Fix a crash when parsing invalid chat magnet links
  • Show the bundle target path in bundle-related dialogs (it wasn’t shown anywhere before)
  • Make the search options form more compact to avoid issues when there’s a large number of connected hubs (#373)