Jump to content

Maxxed

Members
  • Content Count

    13
  • Joined

  • Last visited

Everything posted by Maxxed

  1. Maxxed

    TLS v1.3

    I need TLS v1.3 support in my Delphi 2007 application which uses Indy 10.6.2.5520. I found this solution: https://github.com/IndySockets/Indy/pull/299 Everything compiled fine, but I get the following run-time error: "error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed". I believe I need different DLLs. The version I was able to find is "openssl-1.1.1o-win32". Where can I get the DLLs that work with this above mentioned solution? Or, maybe there is a built-in support of TLS v1.3 in Indy already?
  2. Hello Mezen and the community, I'm actively using TIdOpenSSLIOHandlerClient in one of my applications and it's working pretty good. Recently I came across a website where TIdOpenSSLIOHandlerClient doesn't work as expected. It throws the following exception when I try to connect: error:141E3152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled And the worst thing about it that setting AllowUnsafeLegacyRenegotiation to True does not prevent the exception. Is there anything I can do to prevent the exception and get data from such website?
  3. Maxxed

    TLS v1.3

    Hello Mezen. What do I do with this error message: error:141E3152:SSL routines:final_renegotiate:unsafe legacy renegotiation disabled I already tried setting AllowUnsafeLegacyRenegotiation to True. It doesn't help.
  4. Delphi 2007, ICS 8.68, libssl-3. Adding "#" character to any URL results in HTTP error 400 or 404 response from server. I can reproduce it in the test applications easily - works every time 😞 For example, this URL works perfectly fine: https://en.delphipraxis.net/ But adding "#" to the URL: https://en.delphipraxis.net/# results in HTTP 400 error in ICS but works perfectly in any browser. Is there any way around this problem, because I need to send both GET and POST requests with # symbol in URLs?
  5. Wow! That's cool! Thank you very much! Looking forward to try the new version!
  6. Maxxed

    TLS v1.3

    Thank you very much Mezen! Turning off the certificate verification actually helped! It still needs testing but for now I can finally access websites via TLS v1.3 with Indy!
  7. Sorry. Won't happen again.
  8. By the way, Remy, any chance to get TLS 1.3 support in Indy? This is the only reason I'm trying to migrate to ICS.
  9. It used to work in Indy, so I thought it'll work in ICS too. Indy must have been removing the # part of the URLs silently. Thank you for your help, Angus.
  10. Can it be installed on Delphi 2007? Are there any tricks to do it? I cannot compile the Delphi 2007 package (version 3.07.9). Numerous errors in DSiWin32 unit.
  11. Maxxed

    Installing on Delphi 2007

    Installed without any problems this time. Thank you very much!
  12. Maxxed

    Installing on Delphi 2007

    Strange... Version 3.07.7 installed without any problems... 3.07.9 won't compile. Maybe I downloaded incorrect sources... Where can I get the latest stable release?
×