Releases: NordSecurity/libdrop
Releases · NordSecurity/libdrop
v6.3.1-old-moose
v6.3.1-old-moose
Old Moose
- Windows ARM build
v6.3.0
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 successfulnorddrop_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
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
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 toTransferQueued
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
v5.4.0 version of libdrop with moose tracker v5.0.0 backport
v6.1.2
- 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 thetransfer_file
event
v6.1.0
- Introduce
ChecksumStarted
,ChecksumProgress
, andChecksumFinished
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
- 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
v5.3.0
- 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