tech-ticks / DreamNexus

ROM editor for Pokémon Mystery Dungeon: Rescue Team DX
MIT License
21 stars 6 forks source link

Bump FluentFTP from 37.0.1 to 42.0.1 #204

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps FluentFTP from 37.0.1 to 42.0.1.

Changelog

Sourced from FluentFTP's changelog.

42.0.1

  • FTP
    • New: TLS authentication failures will always throw AuthenticationException (thanks FanDjango)
    • Fix: Improve handling of stale data on socket after GetListing (thanks FanDjango)
  • Tests
    • New: Redesigned Pureftpd integration test server (thanks FanDjango)
  • Proxies
    • Fix: Read extra bytes to fix GetListing for SOCKS4 and SOCKS4a proxies (thanks FanDjango)

42.0.0

  • Please read the Migration Guide for help migrating to the new version!
  • API
    • New: LastReplies property to fetch a list of the last 5 server replies (thanks FanDjango)
    • Removed: Config.DisconnectWithShutdown as it was not required (thanks FanDjango)
    • Removed: FtpListOption.NoImage as it was not required (thanks FanDjango)
    • Removed: Privatize CurrentDataType and remove ForceSetDataType (thanks FanDjango)
  • FTP
    • New: SslStream wrapper to send TLS close notifications for .NET and .NET Core (thanks FanDjango)
    • Change: SSL Closure Alert is now always sent when a stream is terminated (thanks FanDjango)
    • Change: Make SSL Shutdown independant of Config.DisconnectWithShutdown (thanks FanDjango)
    • Change: GetReply redesign: New mode to exhaustively read all NOOP replies (thanks FanDjango)
  • Logging
    • New: Verbose file sizes logged during file upload/download (thanks FanDjango)
    • New: FluentFTP version logged after connection (thanks FanDjango)
    • New: GetReply redesign: Verbose logging for NOOP commands (thanks FanDjango)
  • Z/OS
    • New: IBM OS/400: Support blanks in filename and add unit test cases (thanks FanDjango)
  • Tests
    • New: Support for Bftpd integration test server (thanks FanDjango)
    • New: Support for ProFTPD integration test server (thanks FanDjango)
    • New: Support for glFTPd integration test server (thanks FanDjango)
    • New: Support for FileZilla integration test server (thanks FanDjango)
    • New: Redesigned VsFTPd integration test server (thanks FanDjango)
    • New: Ability to run test server containers as FTP or FTPS servers (thanks FanDjango)
    • Fix: Cleanup and improve all Dockerfiles and significantly reduce image size (thanks FanDjango)

41.0.0

  • Please read the Migration Guide for help migrating to the new version!
  • API
    • New: EmptyDirectory API to delete files but leave top-level directory intact (thanks FanDjango)
  • FTPS
    • Fix: Disable TLS 1.3 as it causes many complex networking issues during data transfer
    • Fix: Unified system to handle permanent failures during AutoConnect
    • Fix: Throw FtpProtocolUnsupportedException if the FTP server is forcing TLS 1.3 connections
    • Fix: Disable SSL Buffering on control connection to improve NOOP handling (thanks FanDjango)
    • Fix: Send an additional NOOP command after uploading files to resolve issues (thanks FanDjango)
  • FTP
    • Fix: Log messages pertaining to stale data are improved (thanks FanDjango)
    • New: Log the TLS protocol used after making a successful FTPS connection (thanks FanDjango)
    • Fix: Correctly forward CancellationToken within DownloadFile, UploadFile, TransferDirectory, DeleteFile, OpenRead, OpenAppend (thanks jnyrup)

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #205.