Camelotia
Camelotia copied to clipboard
Bump FluentFTP from 37.0.4 to 39.0.0 in /src
trafficstars
Bumps FluentFTP from 37.0.4 to 39.0.0.
Changelog
Sourced from FluentFTP's changelog.
39.0.0
- New: Username/password authentication for SOCKS5 proxy connections
- New: Correctly fill in
ConnectionTypefor all proxy types- New: Improved pattern to connect to proxy servers, all details can be specified in
FtpProxyProfile- New: Examples for all types of proxies (
ConnectProxyHttp11,ConnectProxySocks4,ConnectProxySocks4a,ConnectProxySocks5)- Change: Rename class
SocksProxyExceptiontoFtpProxyException- Change: Rename class
ProxyInfotoFtpProxyProfileand rename members38.0.0
- Change: Rename enum
FtpFileSystemObjectTypetoFtpObjectType- Change: Rename enum
FtpFileSystemObjectSubTypetoFtpObjectSubType- Change: Rename API
UploadtoUploadBytesandUploadStreaminstead of overloading- Change: Rename API
DownloadtoDownloadBytesandDownloadStreaminstead of overloading- Change: Logging will always mask host IP, username and password by default (configurable)
- New: Throw
AggregateExceptionwhen an error occuring during resuming a file upload (.NET 4.5+)- New: Code generation for parsed file item in order to build accurate unit tests
- New: Unit tests for Windows, Unix, OpenVMS, NonStop, IBM, Machine listing parsers
- New: Unit tests for Timezone conversion to UTC and to local time
- Fix: Improvement to directory parsing for Windows, Unix, OpenVMS, NonStop, Machine listings
- Fix: Support parsing of links and Unix-symlinks in Machine listings
- Fix: Enable 2 FTP server specific handlers
37.1.2
- Fix: Error when downloading large files through SOCKS4 or SOCKS4a proxy (thanks fire-lizard)
37.1.1
- Fix: Disable SSL Buffering in .NET 6 as it was in .NET 5
37.1.0
- Major: Added support for SOCKS4 proxy servers using the
FtpClientSocks4Proxyclient class (thanks fire-lizard)- Major: Added support for SOCKS4a proxy servers using the
FtpClientSocks4aProxyclient class (thanks fire-lizard)37.0.6
- New: Detect Rumpus FTP servers for Mac (allows for future server-specific handling)
- New: Detect ABB IDAL FTP servers (allows for future server-specific handling)
- New: Add
DisconnectWithShutdownproperty to configure shutdown signal on disconnect- Change: Rename
UngracefullDisconnecttoDisconnectWithQuit- Fix: Resolve long timeouts after socket stream disconnected
37.0.5
- Fix: IOException in synchronous methods when AUTH TLS is rejected (thanks yatlor)
Commits
- See full diff in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)