Hi idle,
at first I would really like to thank you for your really good work, although I have my own PB web server for my SB Android app and only trying to make use of your TLS server work, some of your server ideas inspired me.
When testing your actual download from some days ago, I've got some problems, maybe you want to have a look:
1. The windows x86 dll seems not to work fully. With only running the
tls.pbi in PB 6.11 x86 there only comes a header redirect from the PB website, then the program dies. When running the
tls.pbi in PB 6.11 x64 there's another message, that the program is talking http to a https server.
And when using the x86 dll in my own web server in PB 6.11 x86, there is only the network connect, but then no data comes in that my server could answer, while with PB 6.11 x64 the x64 dll seems to work with my server.
2. All your server examples give an error message, that there is no OpenConsole.
3. Your example
ssl_server.pb has a timer to call a function
updateDNS(), that can't be found. When fixing this there's also the same problem with the x86 dll from 1. and OpenConsole from 2.
4. I had some problems with PB finding the libtls*.dll, when the dll isn't found, but the tls_* functions still are called and then the program crashes with an error on address 0.
5. In the
tls.pbi there is a problem with the
Enumeration TLS_Errors, because in the
Procedure Init_TLS there is the
result=#True that means the value 1, but when the tls_init() gives an error, the
result=#TLS_Error_InitFailed has also the value 1.
I'm not familiar with GitHub, so I'm not able to make reports or changes there, but if you need help or testing, I'm willing to help.
And for a working x86 dll I would also like to give a donation
Greets, hoerbie