Take a look at what we've got for you on Happy August ! The summer offer ends in

SecureBridge History

This page lists the functionality added in each version of the SecureBridge components. To view the full changelog including bug fixes, consult the SecureBridge revision history.

24-Apr-18 New Features in SecureBridge 8.2

  • Support for the FTP and FTPS protocols is added
  • The TScFTPClient component to support access to remote files using FTP protocol is added
  • Possibility to connect to a remote host through a proxy server is added
  • Now TScStorage is thread-safe
  • TScSSHConnectionInfo.LocalSockAddr to retrieve a local IP address is added
  • The TScSSHServerOptions.MaxConnections property to limit the number of active connections is added
  • The TScSSHServer.BeforeClientConnect event is added

05-Oct-17 New Features in SecureBridge 8.1

  • Support for the HTTP and HTTPS protocols is added
  • The TScHttpWebRequest component to support the request/response model for accessing data using HTTP/HTTPS protocol is added
  • Performance of downloading and uploading a file using TScSFTPClient is improved
  • The TScSFTPClient.PipelineLength property to indicate the number of pending requests is added
  • The TScSSHClientOptions.SocketReceiveBufferSize and SocketSendBufferSize properties to increase socket performance are added

24-Apr-17 New Features in SecureBridge 8.0

  • RAD Studio 10.2 Tokyo is supported
  • Linux in RAD Studio 10.2 Tokyo is supported
  • Lazarus 1.6.4 and Free Pascal 3.0.2 is supported
  • Elliptic Curve Key Exchange algorithm in SSH protocol is supported
  • The TScCMSProcessor component for encrypting, decrypting, signing, and verifying data and files is added
  • The TScCMSSignedData class for signing and verifying of CMS/PKCS #7 messages is added
  • The TScCMSEnvelopedData class for representing encrypted data in CMS/PKCS #7 structure is added

16-Jan-17 New Features in SecureBridge 7.3

  • Elliptic Curve Cryptography cipher suites is supported
  • TScSSLClient.ClientHelloExtensions property allowing to add additional information to the client hello message is added
  • TScSSLClient.ServerHelloExtensions property for additional information processing from the server hello message is added
  • TTLSServerNameExtension class for support of the server name indication extension is added
  • TTLSExtendedMasterSecretExtension class for support of the session hash and extended master secret extension is added
  • TTLSSignatureAlgorithmsExtension class for support of the signature algorithms extension is added
  • TTLSEllipticCurvePointFormatsExtension and TTLSEllipticCurvesExtension classes for setting supported Elliptic Curves algorithms is added
  • TTLSRenegotiationIndicationExtension for support of the renegotiation indication extension is added
  • The TScSSLClient.OnServerCertValidate event declaration is changed

10-Nov-16 New Features in SecureBridge 7.2

  • Support for the TLS 1.1 and TLS 1.2 protocols is added
  • Support for the Diffie-Hellman Group and Key Exchange algorithm is added
  • TScSFTPServer.OnRequestFileSecurityAttributes event for an ability to increase a directory reading speed is added
  • TScSFTPServer.DefaultRootPath property is added
  • TScSFTPServer.OnGetFullPath event is added
  • TScSSHServerOptions.ListenBacklog property is added
  • Import a key from the Putty format is added

29-Jun-16 New Features in SecureBridge 7.1

  • RAD Studio 10.1 Berlin is supported
  • Performance of file download is improved

24-Mar-16 New Features in SecureBridge 7.0

  • Lazarus 1.6 and FPC 3.0.0 is supported
  • TScMemoryStorage component for storing information about keys, users and certificates in virtual memory is added
  • Working with certificates avoiding CryptoAPI is supported
  • Working with certificates on Mobile platforms is supported
  • The SHA-2-256, SHA-2-512, SHA-2-224, SHA-2-384, and MD5 hash algorithms are supported
  • The 'hmac-sha2' HMAC algorithms for using in SSH protocol are supported
  • The TScSSHClient.HMACAlgorithms property for specifying the list of acceptable HMAC algorithms is added
  • The TScSSHServer.HMACs property for specifying the list of the used HMAC algorithms is added
  • The TScSFTPClient.BeforeWriteData event is added
  • The capability to import a private key encrypted with AES-CBC algorithm is added

16-Oct-15 New Features in SecureBridge 6.6

  • RAD Studio 10 Seattle is supported
  • Added property TScSSHClient.HttpOptions that contains settings for HTTP connection
  • Added property TScSSLClient.HttpOptions that contains settings for HTTP connection
  • Support for CTR encryption mode is added
  • Now Trial for Win64 is a fully functional Professional Edition

05-May-15 New Features in SecureBridge 6.5

  • RAD Studio XE8 is supported
  • Support for simultaneous usage of public key and password authentication on connecting to SSH server is added

30-Sep-14 New Features in SecureBridge 6.4

  • RAD Studio XE7 is supported
  • Lazarus 1.2.4 is supported

20-May-14 New Features in SecureBridge 6.3

  • RAD Studio XE6 is supported
  • Android in C++Builder XE6 is supported
  • Lazarus 1.2.2 and FPC 2.6.4 are supported

04-Feb-14 New Features in SecureBridge 6.2

  • RAD Studio XE5 Update 2 is now required
  • Application development for iOS is supported

14-Oct-13 New Features in SecureBridge 6.1

  • RAD Studio XE5 is supported
  • Application development for Android is supported
  • Lazarus 1.0.12 is supported
  • IPv6 protocol support is added

09-Jul-13 New Features in SecureBridge 6.0

  • RAD Studio XE4 is supported
  • NEXTGEN compiler is supported
  • Application development for iOS is supported

04-Feb-13 New Features in SecureBridge 5.5

  • TScSFTPServer component is added

02-Oct-12 New Features in SecureBridge 5.0

  • RAD Studio XE3 is supported
  • Lazarus 1.0 and FPC 2.6.0 are supported
  • macOS in Lazarus is supported
  • Linux x32 in Lazarus is supported (excluding certificate support)
  • Linux x64 in Lazarus is supported (excluding certificate support)
  • FreeBSD in Lazarus is supported (excluding certificate support)
  • Windows 8 is supported

28-Dec-11 New Features in SecureBridge 4.1

  • Update 2 for RAD Studio XE2, Delphi XE2, and C++Builder XE2 is now required
  • macOS in RAD Studio XE2 is supported (excluding certificate support)
  • The TScSSHChannel.UseUnicode property is added

13-Oct-11 New Features in SecureBridge 4.0

  • Embarcadero RAD Studio XE2 is supported
  • Application development for 64-bit Windows is supported
  • FireMonkey application development platform is supported

05-Oct-10 New Features in SecureBridge 3.00

  • Embarcadero RAD Studio XE suppored
  • Added automatic conversion of EOL characters for text files

23-Sep-09 New Features in SecureBridge 2.60

  • Embarcadero RAD Studio 2010 suppored
  • Improved stability of TScSSHChannel on local port forwarding
  • Timeout is now used when resolving the host name and on connection establishing
  • Added SSH client demo with extended functionality

09-Jun-09 New Features in SecureBridge 2.50

  • Added full support for SFTP protocols versions from 1 to 6
  • Added SFTP client with extended setting abilities
  • Added support of keyboard-interactive authentication method

10-Oct-08 New Features in SecureBridge 2.20

  • Support for Delphi 2009 for Win32 and C++Builder 2009 added
  • Improved stability of the TScSSHServer component
  • Improved work of the SSH Server demo
  • Fixed bug with hanging of the TScSSLClient component

14-Nov-07 New Features in SecureBridge 2.00

  • Added full support for SSL 3.0 and TLS 1.0 protocols with no external units
  • Added SSL client with extended setting abilities
  • Added ability to work with [X.509] certificates
  • Added ability to access system and external certificate storages through CryptoAPI
  • Remote commands execution with SSH server supported

12-Jun-07 New Features in SecureBridge 1.10

  • C++Builder 2007 supported

22-May-07 First Release of SecureBridge 1.00