file handling - Rebex File Transfer Pack

  1. Rebex File Transfer Pack R6.13

    Release Notes: Networking: You can now use 'Proxy-Connection' header instead of 'Connection' with HTTP CONNECT proxies. File Server: Fixed filename handling in SCP's non-directory upload mode. File ... Server: Fixed handling of datetimes on non-Windows file systems. Networking: Added workaround for systems where System.​Net.​Sockets.​Socket.​RemoteEndPoint does not work properly. Networking: Fixed ...

  2. Rebex File Transfer Pack R5.2

    Release Notes: Common: Improved error handling when raising events via synchronization context. File Server: Fixed error handling in SSH session's periodic timer callback. File Server: Fixed handling of failed ... sessions to make sure they are removed from the sessions collection. File System: Fixed handling of non-seekable streams supplied to NodeContent CreateReadOnlyContent method. Cryptography: AVX2 ... Adds new Ftp.Settings.MdtmSetTimeOffset property for use when sending MDTM commands to the FTP server. FTP: Added new Ftp.Settings.MdtmSetTimeOffset property. File Server: Updated SshConsole.Clear() ...

  3. Rebex File Transfer Pack R6.2

    Release Notes: proper handling of the FileSystemException that has been thrown in an iterator returned from the custom virtual file system provider GetChildren method. TLS Core: Optimized temporary object usage in TLS ... Adds additional protocol-specific properties to FileTransferClient.Settings. FileTransferClient: Added additional protocol-specific properties to FileTransferClient.Settings. File System: Added ... 1.3 Send/Receive methods. Networking: Fixed timeout handling during name resolution. TLS Core: Fixed handling of TLS 1.3 signature_algorithms_cert extension. Cryptography: Fixed releasing of CNG handles ...

  4. Rebex File Transfer Pack R6.10

    Release Notes: SFTP: Added workaround for an issue in Azure Blob Storage SFTP related to receive window size adjustment handling. FileTransferClient: Fixed context capturing in FileTransferClient.LoginAsync ... methods. SSH: Added workaround for an issue in Azure Blob Storage SFTP that makes it reject RSA/SHA-2 public key authentication attempts. TLS Core: Fixed TlsParameter.AcceptableAuthorities handling (can ...

  5. Rebex File Transfer Pack 7.0.8865

    Release Notes: as file name. SCP: Fixed handling of paths starting with " /". SSH: SshPublicKey.LoadPublicKeys reads comments and does not fail on empty files. TLS Core: Fixed potential repeated clean-up of TLS ... File System: Improved reporting of some I/O errors in virtual file systems. TLS Core: Added the option to disable ClientHello padding. TLS Core: Added the option to enable legacy SCSV mode. ...

  6. Rebex File Transfer Pack 2016 R2 released

    Release Notes: and 'x509v3-sign-rsa-sha256'). File Server: Added ClientSoftwareIdentifier to PreAuthenticationEventArgs and AuthenticationEventArgs. SSL: Fixed record layer 'protocol version' handling. File Server: Fixed data ... handling in SSH tunnel starter. File Server: Fixed possible NullReferenceException on connection failure. ... property to allow resuming specific TLS/SSL sessions. SSL: Enhanced Diffie-Hellman key exchange logging. SFTP: Improved Disconnect method on.NET CF to make sure the connection is closed gracefully. File ...

  7. Rebex File Transfer Pack 2018 R1.1

    Release Notes: Certificate instance. Cryptography: Enhanced logging in built-in custom certificate validator on.NET Compact Framework. FTP: Fixed handling of symbolic link in multi-file operations. File Server: Fixed handling ... of wildcard characters on virtual file systems. File Server: Fixed behavior of virtual file systems when opening file in 'OpenOrCreate' mode. File Server: Fixed handling of missing source file ... systems when opening file in 'Create' mode with 'Read' access. SSH: Fixed handling of invalid data packets claiming to contain more data than their payload length. TLS/SSL: Fixed error ...

  8. Rebex File Transfer Pack R5.1

    Release Notes: available). Common: Accelerated common byte array operations in.NET 5.0 on devices with AVX2 support. FTP: Added workaround for PureFTPd server's handling of NOOP command. File Server: Fixed behavior ... of FileServer.Unbind(EndPoint) method. File Server: Fixed race condition when closing outstanding file handles during SFTP channel closure. File System: Fixed return type of Move and Rename operations in FileSystemProvider when ... Improves File Server, TLS and cryptography features. All: Changed release naming scheme ('R5.1' instead of '2020 R5.1'). File Server: Added FileServer.Settings.FileShareMode ...

  9. Rebex File Transfer Pack 7.0.8816

    Release Notes: if it receives SFTP read request for 65493 bytes or more. File Server: Fixed handling of client's SSH_MSG_EXT_INFO. File System: Fixed unexpected exception propagation in directory creation. TLS Core: Fixed ... FTP: Strict session closure with TLS 1.3 data connections are now used by default. File Server: Added logging of SSH ciphers supported by the client on mismatch. File System: Added an instructional ...

  10. Rebex File Transfer Pack 2020 R2

    Release Notes: FtpSettings.EnableBrokenShutdownWorkaround option (workaround for FTPS servers that don't handle TLS 1.3 close messages properly). File Server: Added FileServerSettings.EnableEventsForFailedTransfers option. File Server: Added ... openssh.com'). File Server: Enhanced handling of 'pty-req' and 'window-change' SSH channel requests- wrong values are rejected. File Server: Enhanced ShellModule class to make it possible ... ImportKey method. Cryptography: Optimized Certificate and CertificateChain class to only consume native resources when needed. Cryptography: Optimized CNG handles cleanup. File Server: Fixed client ...

  11. Rebex File Transfer Pack 2017 R6.1

    Release Notes: SshPublicKey.LoadPublicKeys method that supports loading OpenSSH's 'authorized_keys' files. Cryptography: Enhanced custom CRL downloader for.NET Compact Framework to handle all 3xx redirect codes. Cryptography: ... Enhanced Certificate.LoadDer to handle files with multiple certificates (loads the first one). Cryptography: Added 'params' to CertificateInfo.SetExtendedUsave/SetAlternativeHostnames methods. ... Determine free space and other information about a remote file system drive. FTP: Added workaround for FTP servers that announce their IP as 0.0.0.0. SFTP: Added Sftp.GetFileSystemInfo method ...

  12. Rebex File Transfer Pack R6.6

    Release Notes: GetPrivateKeyAlgorithm/​GetPublicKeyAlgorithm methods to Certificate class. SFTP: Fixed free space calculation in Sftp.GetFileSystemInfo for macOS-based servers. File Server: Fixed handling of read-only items in raw directory listings. SSH: ... File Server improves error reporting when using.NET-based file systems. File Server: Improved error reporting when using.NET-based file systems. SSH: Added new constructors ...

  13. Rebex File Transfer Pack 2019 R4

    Release Notes: handling in custom events. File Server: Enhanced normalization of Windows-like paths (only applies to AcceptWindowsPaths option). TLS/SSL: Added support for ALPN TLS extension to TlsSocket. TLS/SSL: Added ... (stream length is no longer determined). FTP: Improved behavior of stream-based PutFile methods with DisableProgressPercentage (stream length is no longer determined). File Server: Enhanced exception ...

  14. Rebex File Transfer Pack R5.7

    Release Notes: assemblies targeting.NET Standard 2.1 now support.NET 6.0. File System: Added new constructor to LocalFileSystemProvider, MemoryFileSystemProvider and MountCapableFileSystemProvider that accepts ... FileSystemSettings. File System: Optimized VFS internals. SSH: Added support for PuTTY PPK3 format to SshPrivateKey- the SshPrivateKeyclass, PrivateKeyInfo classes and the Certificate.SavePrivateKey method now support ... Added a workaround for a server with broken SSH window size handling logic. TLS Core: Improved TLS 1.3 performance. Optimized TLS 1.3 core, which increased speed and decreased CPU usage. Cryptography: ...

  15. Rebex File Transfer Pack 2017 R4

    Release Notes: incorrectly handles uploaded blocks of 65535/65534 bytes. File Server: Added Rebex.FileSystem assembly with support for custom file system providers. File Server: Added ... GetInputStream/GetOutputStream/GetErrorStream methods to SshConsole. This makes it possible to implement advanced custom commands. File Server: Added Unix-like 'cp' (copy) command to virtual shell. File Server: Enhanced handling ... retrieval requires List permission or Read permission. File Server: Enhanced handling of failed channel requests. File Server: Virtual root accessibility is checked before initializing the SFTP subsystem now. ...

  16. Rebex File Transfer Pack R5.3

    Release Notes: in FileSystemProvider log. File System: Tweaked handling of non-seekable streams supplied to NodeContent.CreateReadOnlyContent method. SSH: Fixed race condition in OpenSSH-style compression startup code (occasionally ... Rebex SFTP Server adds support for SFTP v5. File Server: Added support for SFTP v5 which improves compatibility with WinSCP client, this requires SFTP v5 to enable File Hashing extension that makes ... it possible to calculate checksums of remote files. File System: MountCapableFileSystemProvider's FileSystemNotifier now raises GetAttributesPreview, GetAttributesSurrogate and GetAttributesCompleted ...

  17. Rebex File Transfer Pack 2018 R1

    Release Notes: Server: Fixed behavior of 'cp' command in virtual shell. File Server: Fixed handling of custom exception in virtual file system providers. File Server: Fixed incomplete (un)aliasing of virtual ... problems with incomplete enumeration of nodes in linked directories in MountCapableFileSystemProvider. File Server: Fixed handling of already-existent files in Rename/Move/Copy operations on virtual file ... blocks. File Server: Retired FileServerAction.CopyFile and Rename actions (now reported as sequence of simpler actions). File Server: Added SshConsole.HasPseudoTerminal property. File Server: Added ...

  18. Rebex File Transfer Pack 2020 R5

    Release Notes: Server: Optimized handling of small files in MemoryFileSystemProvider. File Server: Optimized internal communication between virtual and physical file systems. File Server: Optimized memory usage ... Adds support for Microsoft.NET 5.0. All: Added support for Microsoft.NET 5.0. FTP: Closing currently connecting sockets when Dispose method is called. File Server: Added IsDelayedWriteContent ... and IsImmediateWriteContent properties to the NodeContent class. File Server: FileSystemNotifier raises SaveContentSurrogate event for 'delayed write' instances of the NodeContent that have been created previously ...

  19. Rebex File Transfer Pack 2017 R1 released

    Release Notes: Substantially optimized the CRL parsing code used by the enhanced certificate validator. SFTP: Enlarged default transfer queue lengths. File Server: Added FileServer.Settings.ReceiveBufferSize ... for ValidationOptions.UseCacheOnly on.NET CF. Cryptography: Substantially optimized CRL parsing code used by enhanced certificate validator on.NET Compact Framework. SCP: Fixed ScpTransferProgressEventArgs.Id property. File Server: ... Fixed handling of several control characters in virtual shell. ...

  20. Rebex File Transfer Pack 2016 R2.2 released

    Release Notes: Added workaround for broken FileStream.SetLength on some.NET Compact Framework platforms. SSH: Enhanced handling of errors in FingerprintCheck event handlers. Cryptography: Added ... Cryptography: Enhanced SHA-2 support check on.NET Compact Framework. File Server: Fixed FileUploaded/FileDownloaded events that used to be wrongly called on session failure. SSL: Fixed a rare issue in abbreviated ... TLS/SSL negotiation handling. Cryptography: Fixed SHA-2 support in AsymmetricKeyAlgorithm.SignHash on Windows Server 2008 (and possibly other old platforms). Core: Added workaround for broken ...