[fpc-pascal] Lazarus 2.0.10 FPC 3.2.0 TFPHTTPClient no longer supports https
    Tomas Hajny 
    XHajT03 at hajny.biz
       
    Wed Aug  5 11:56:36 CEST 2020
    
    
  
On 2020-08-05 11:38, Dennis wrote:
> Michael Van Canneyt wrote:
>> On Wed, 5 Aug 2020, Dennis wrote:
>>> Michael Van Canneyt wrote:
>>>> On Wed, 5 Aug 2020, Dennis wrote:
>>>> 
>>>>> After upgrading to Lazarus 2.0.10 FPC 3.2.0 , my existing code 
>>>>> using TFPHTTPClient.Get('https://api.telegram.org/bot')
>>>>> returns the error "No SSL Socket support compiled in"
>>>>> 
>>>>> How can I fix it?
>>>> 
>>>> Simply add one of the units opensslsockets or gnutlssockets to the 
>>>> uses
>>>> clause of the program.
>>>> 
>>> I added gnutlssockets  but when calling Get, i got this error:
>>> 
>>> Could not load library: libgnutls.so
>> 
>> Do you have gnutls installed, and does the symbolic link exist ?
>> 
> I have not installed gnutls. The machine is running windows 64.
> So, the error message simply means  the *.dll files of gnutls are 
> missing?
I'm afraid that it probably means that the authors of the gnutls unit 
forgot to pay attention to differences between Unix and non-Unix (at 
least as far as the dynamic library extension is concerned). :-( 
Nevertheless, even if this is corrected, you'd obviously need to have 
the respective DLL installed in order to use it. If you have used 
TFPHTTPClient in the past, you probably have the OpenSSL libraries 
installed, thus you may want to add that one instead of gnutlssockets.
Tomas
    
    
More information about the fpc-pascal
mailing list