
It's mostly a wrapper around the Synapse code meant to make downloading easier when handling arbitrary files. Given an URL and a (path and) file name, this will download it from an FTP server. Refer to the Synapse - Email Examples article. See the Quote of the Day server query example. In case of cryptlib if the library is not present on the system, an error message appears during linking:Ī similar message will be displayed when using other dynamic libraries. On Linux you need to make sure the required dynamic library is present/installed on your system. Some crypt libraries can be obtained from:.For detailed information refer to SSL/TLS Plugin Architecture.Synapse loads SSL library files in runtime as dynamic libraries. You also have to put the binary library file in your project path (Windows), or install it into your library search path (Linux, macOS, FreeBSD). The support is activated by putting the chosen unit name in the uses section in your project. You can use OpenSSL, CryptLib, StreamSecII or OpenStreamSecII SSL support with Synapse. See the Synapse support page SSL/TLS support The Synapse project has a mailing list where support is given and patches can be submitted.īug reports can also be mailed to the mailing list. Synapse download/SVN info page: Synapse download page Support and bug reporting Installation can be as simple as simply copying over all files to your application directory and adding the relevant Synapse units to your uses clause.Ī more elegant and recommended way is compiling the laz_synapse.lpk package so you can use the same units in all your projects. See the documentation on the official site (link below) for more details. The only exception is that you will need an external crypto library if you want to use encryption such as SSL/TLS/SSH. It differs from other libraries that you only require to add some Synapse Pascal source code files to your code no need for installing packages etc. Synapse offers serial port and TCP/IP connectivity. 8.2.4 From an HTTP server by parsing URLs: Sourceforge.
