Skip to content

Releases: NordSecurity/libdrop

v6.3.1-old-moose

27 Mar 14:12
Compare
Choose a tag to compare

v6.3.1-old-moose

Old Moose


  • Windows ARM build

v6.3.0

27 Mar 10:26
20f72c2
Compare
Choose a tag to compare

v6.3.0

New Moose


  • Add MOOSE_RELEASE_TAG file
  • Broaden the set of illegal filename characters to encompass FAT and EXT filesystems
  • Add PermissionDenied (40) status code
  • Fix a Windows bug where a permissions error is reported when there exists a folder with the same name as one of the transfer files in the destination
  • Fix directories contents being merged in case their normalized name is the same
  • Add TransferPending event emitted after successful norddrop_download() call
  • Fix occasional sender's state is not completed and equal to the receiver's state when canceling the transfer
  • Unclutter transfer cleanup logs
  • Update moose tracker to v6.0.0
  • Windows ARM build

v6.3.0 Old Moose

20 Mar 09:51
9550f4f
Compare
Choose a tag to compare

Old Moose

  • Add MOOSE_RELEASE_TAG file
  • Broaden the set of illegal filename characters to encompass FAT and EXT filesystems
  • Add PermissionDenied (40) status code
  • Fix a Windows bug where a permissions error is reported when there exists a folder with the same name as one of the transfer files in the destination
  • Fix directories contents being merged in case their normalized name is the same
  • Add TransferPending event emitted after successful norddrop_download() call
  • Fix occasional sender's state is not completed and equal to the receiver's state when canceling the transfer
  • Uses moose v4.0.1

v6.2.0

26 Feb 08:48
v6.2.0
c6160cd
Compare
Choose a tag to compare

v6.2.0

Entanglement


  • Update moose tracker to v5.0.0 which introduces automatic context sharing and QoL improvements to development
  • Removed moose_app_version field from config (it will be ignored, if present)
  • Add peer field to TransferQueued event
  • Fix ocassional TransferStarted after file rejection
  • Add connection_retries config parameter
  • Add TransferDeffered event indicating the connection to peer couldn't be establish at this time
  • Disallow downloading file for which any path component is larger than 250 characters
  • Fix ocassional missing of TransferPaused event when toggling libdrop on and off quickly
  • Report file transfer error in case file subpath contains perent directory ..

v5.4.0 Moose Backport

14 Feb 14:04
bc7d2cf
Compare
Choose a tag to compare

v5.4.0 version of libdrop with moose tracker v5.0.0 backport

v6.1.2

13 Feb 11:17
Compare
Choose a tag to compare
  • Update moose tracker to v4.0.1. This update reduces log pollution from moose as it reduces log severity.
  • Update moose tracker to v4.0.0. Which adds the previously missing path_id field in the transfer_file event

v6.1.0

13 Feb 10:39
Compare
Choose a tag to compare
  • Introduce ChecksumStarted, ChecksumProgress, and ChecksumFinished events on the downloader side when resuming and after the download.
  • Add the checksum_events_size_treshold_bytes optional config field for controlling the threshold of file size after which the checksum events are emited.
  • Optimize transfers_since()

v6.0.0

19 Oct 06:42
1164913
Compare
Choose a tag to compare
  • New API norddrop_network_refresh to inform Libdrop that network configuration or peer
    availability has changed. This breaks the previous automated retry behavior where it automatically issued
    requests and now waits for this API to be called to conserve the resources.
  • Introduce server side authentication
  • Ensure norddrop_stop() blocks until all events are processed by the handler.
  • Normalize file paths upon receiving the transfer request immediately, thus eliminating misleading file names in the events.
  • Introduce TransferThrottled event for file uploads

v5.4.0

10 Oct 12:18
b5419b7
Compare
Choose a tag to compare
  • Update moose tracker to v2.0.0
  • Add moose_app_version field to config
  • Add timestamps to emitted events
  • Add DLL signing to Windows builds

v5.3.0

05 Oct 07:20
v5.3.0
3615ef1
Compare
Choose a tag to compare
  • Fix the problem where sometimes the FileDownloaded event was not emitted when the peers were disconnecting rapidly
  • Ensure outstanding file streaming tasks are finished before removing temporary files. Add more logging around temporary files handling
  • Try to remove temporary files right away in the case of rejection
  • Update the rustc to 1.72.1