Thank you very much. Your patch is excellent quality and I accept it 
as-is! It is on the SVN now.

And I have no a problem with hardcoded OpenSSL constants yet. API 
seems to be backward compatible very well.

Thanks again.

L.

> Simon,
> 
> There was a file missing in the previous patch (httpsend.pas). 
> 
> Sorry, Ludo
> 
> 
> -----Message d'origine-----
> De : Ludo Brands [mailto:ludo.bra...@free.fr] 
> Envoyé : mercredi 2 mars 2011 11:51
> `A : 'Ararat Synapse'
> Objet : [Synalist] RE : [Feature Request] Https/SNI (Server
> NameIndication)Support PATCH
> 
> 
> Simon,
> 
> I understand you are talking about the client side SNI support. Miha's
> reply is probably about the utility of synapse server side support for
> SNI. 
> 
> Attached is a patch that supports client side SNI. You need OpenSSL
> 0.9.8k or later to get this working. The server name sent to the host
> is the hostname used in the http header and extracted from the url.
> You can override the server name with a new string property
> TCustomSSL.SNIHost.
> 
> Note that this patch includes my previous patches (openssl and
> cryptlib) sent recently.
> 
> I haven't tested this with older versions of OpenSSL but looking at
> the OpenSSL code there is no harm done calling SSL_ctrl using
> undefined cmd parameters. Support for the SSL_CTRL_SET_TLSEXT_HOSTNAME
> can also be disabled when compiling openssl which confirms the no harm
> done. My only worry is the hardcoding of const
> SSL_CTRL_SET_TLSEXT_HOSTNAME in ssl_openssl_lib. I don't know how
> stable the openssl api has been so far. Lukas, can you shed your light
> on this? I see there are more hardcoded constants in ssl_openssl_lib.
> 
> Ludo
> 
> -----Message d'origine-----
> De : Simon L [mailto:sim...@gmail.com] 
> Envoyé : mercredi 23 février 2011 17:03
> `A : synalist-public@lists.sourceforge.net
> Objet : [Synalist] [Feature Request] Https/SNI (Server Name
> Indication)Support
> 
> 
> Hello Lukas,
> 
> Apache now supports multiple SSL sites on a single IP address:
> http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI
> 
> To take advantage of this feature, client software needs to implement
> Server Name Indication (documented in RFC  4366)
> 
> Most Web browsers now support SNI.  It would be great if you add this
> feature to Synapse HTTPSend.
> 
> Thank you.
> 
> 
> Simon
> 
> ----------------------------------------------------------------------
> ------ -- Free Software Download: Index, Search & Analyze Logs and
> other IT data in Real-Time with Splunk. Collect, index and harness all
> the fast moving IT data generated by your applications, servers and
> devices whether physical, virtual or in the cloud. Deliver compliance
> at lower cost and gain new business insights.
> http://p.sf.net/sfu/splunk-dev2dev
> _______________________________________________ synalist-public
> mailing list synalist-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/synalist-public
> 



-- 
Lukas Gebauer.

http://synapse.ararat.cz/ - Ararat Synapse - TCP/IP Lib.
http://geoget.ararat.cz/ - Geocaching solution


------------------------------------------------------------------------------
Forrester Wave Report - Recovery time is now measured in hours and minutes
not days. Key insights are discussed in the 2010 Forrester Wave Report as
part of an in-depth evaluation of disaster recovery service providers.
Forrester found the best-in-class provider in terms of services and vision.
Read this report now!  http://p.sf.net/sfu/ibm-webcastpromo
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to