Re: [twsocket] Should next ICS version support anything before Delphi XE ?
We are using only XE2 currently -Original Message- From: twsocket-boun...@elists.org [mailto:twsocket-boun...@elists.org] On Behalf Of François Piette Sent: 28-Mar-12 11:59 To: ICS support mailing Subject: [twsocket] Should next ICS version support anything before Delphi XE ? Hi ! I'm planning the next ICS version. Being unable to use any features added to Delphi in the last 10 years is very restricted. Maybe we need to cease support for old Delphi versions ? Of course ICS V5 and V7 will remains available however, the only changes will be bug fixes. What do you think ? Please keep your answer as short as possible, I just want to have an idea about how many of you are still using an old Delphi version. -- francois.pie...@overbyte.be The author of the freeware multi-tier middleware MidWare The author of the freeware Internet Component Suite (ICS) http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] Hang in TIcsWndControl.ProcessMessages
Does anyone have ideas why TIcsWndControl.ProcessMessages could hang sometimes when socket is used in separate thread? Have you followed the rules: create TWSocket within the thread's execute method OR call ThreadAttach ? Yes socket is created within threads execute method, and it works most of the time. I call it after calling shutdown like this, could it be related? FSocket.Shutdown(SD_BOTH); What do you mean by I call it after... ? Actually ProcessMessages probably doesn't hang. ProcessMessages it the place from where all events are called. It is likely an event handler which is blocking. You should try to find out where. I call it like this, the only event that is called is SslShutDownComplete which sets FSSLShutdownComplete property, I don't have any other event processing here FSocket.Shutdown(SD_BOTH); EndTime := GetTickCount + FTimeout; while {$IFDEF USE_SSL} not FSSLShutdownComplete {$ELSE} False {$ENDIF} do begin if GetTickCount EndTime then break; Sleep(10); FSocket.ProcessMessages; end; I am now trying to use only main thread with socket, but there is another problem when I use it directly from main thread it works fine, but when I call it using Synchronize from another thread after first portion of data is sent socket closes with 10053 error. Any ideas what could be the problem? It is an SSL connection. And how to recover from 10053 error? When I call Socket.Connect again it still remains closed. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] New and smaller OpenSSL libraries
Hi Could you also update ICSV7 snapshot please, it seems that changelog in it is updated, but .pas files are from month ago. -Original Message- From: twsocket-boun...@elists.org [mailto:twsocket-boun...@elists.org] On Behalf Of Arno Garrels Sent: 28-Apr-11 11:16 To: ICS support mailing Subject: [twsocket] New and smaller OpenSSL libraries Hi, Just uploaded latest OpenSSL binaries v0.9.8r and 1.0.0d to the wiki site built with VC++ 2008. http://wiki.overbyte.be/wiki/index.php/ICS_Download They are smaller than the those built with MinGW. The Win-64 versions are for future 64-bit compilers. -- Arno Garrels -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
[twsocket] MAX_OSSL_VER update
Hi everyone I think there were only security fixes in OpenSSL 0.9.8 after 0.9.8n, should not MAX_OSSL_VER be changed to OSSL_VER_0908R? It works for me with NO_OSSL_VERSION_CHECK, but it's not very convenient. Regards, Eugene Kotlyarov -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be