<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: OpenSSL v0.9.8o and v1.0.0a for Indy</title>
	<atom:link href="http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/</link>
	<description>Delphi Development &#38; More</description>
	<lastBuildDate>Thu, 02 Feb 2012 12:34:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Arvid&#8217;s Blog @ digivendo &#187; OpenSSL v0.9.8q and v1.0.0c for Indy</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5429</link>
		<dc:creator>Arvid&#8217;s Blog @ digivendo &#187; OpenSSL v0.9.8q and v1.0.0c for Indy</dc:creator>
		<pubDate>Mon, 06 Dec 2010 18:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5429</guid>
		<description>[...] As JP Mugaas mentioned with an earlier release: We include the OpenSSL.exe in the download, too. Please see his comment in the previous release at http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/. [...]</description>
		<content:encoded><![CDATA[<p>[...] As JP Mugaas mentioned with an earlier release: We include the OpenSSL.exe in the download, too. Please see his comment in the previous release at <a href="http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/" rel="nofollow">http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/</a>. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arvid</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5295</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Mon, 21 Jun 2010 09:10:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5295</guid>
		<description>&lt;a href=&quot;#comment-5294&quot; rel=&quot;nofollow&quot;&gt;@Daniel Gavrila&lt;/a&gt; 

Hello Daniel,

from what I can tell the default build on Windows uses zlib by dynamically loading it. It checks for a file named zLib1.dll. Please try to place the pre-compiled zLib dll in the application or system32 folder. Be sure to use an up to date version of zlib (1.2.5).

By the way: the default feature set for Linux is a bit different.

As alternative you can rebuild the package yourself easily, there are no Indy-specific patches required anymore:

Use Perl (e.g. Strawberry Perl) and Mingw32/gcc and execute the following steps in the extracted OpenSSL source folder:
&quot;perl configure mingw zlib&quot;
&quot;ms\mingw32&quot;

This will generate x32 DLLs which include zLib statically. It might be needed to have the zLib sources in a include directory, I haven&#039;t tried that recently.

Test the DLLs using
&quot;cd out&quot;
&quot;..\ms\test&quot;

When using mingw don&#039;t forget to rename the libssl32.dll output dll to ssleay32.dll (to fit Indy&#039;s naming scheme).

Cheers,
Arvid</description>
		<content:encoded><![CDATA[<p><a href="#comment-5294" rel="nofollow">@Daniel Gavrila</a> </p>
<p>Hello Daniel,</p>
<p>from what I can tell the default build on Windows uses zlib by dynamically loading it. It checks for a file named zLib1.dll. Please try to place the pre-compiled zLib dll in the application or system32 folder. Be sure to use an up to date version of zlib (1.2.5).</p>
<p>By the way: the default feature set for Linux is a bit different.</p>
<p>As alternative you can rebuild the package yourself easily, there are no Indy-specific patches required anymore:</p>
<p>Use Perl (e.g. Strawberry Perl) and Mingw32/gcc and execute the following steps in the extracted OpenSSL source folder:<br />
&#8220;perl configure mingw zlib&#8221;<br />
&#8220;ms\mingw32&#8243;</p>
<p>This will generate x32 DLLs which include zLib statically. It might be needed to have the zLib sources in a include directory, I haven&#8217;t tried that recently.</p>
<p>Test the DLLs using<br />
&#8220;cd out&#8221;<br />
&#8220;..\ms\test&#8221;</p>
<p>When using mingw don&#8217;t forget to rename the libssl32.dll output dll to ssleay32.dll (to fit Indy&#8217;s naming scheme).</p>
<p>Cheers,<br />
Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Gavrila</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5294</link>
		<dc:creator>Daniel Gavrila</dc:creator>
		<pubDate>Mon, 21 Jun 2010 08:48:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5294</guid>
		<description>Hello Arvid,

I am wondering whether your pre-built OpenSSL binary  does also support OpenSSL&#039;s built-in ZLib compression in tls1 mode.  I tried to run &quot;openssl s_client -tls1 ...&quot; and &quot;openssl s_server -tls1 ...&quot;, and apparently it does not compress.  The same OpenSSL version, self-built on Linux (Ubuntu Lucid), as well as the version coming with Lucid (0.9.8k) apparently both do support compression.

Is there any &quot;magic&quot; I missed to get compression running, e.g. a specific zlib dll in the right folder?  Or do I have to re-build the package myself?  In the latter case, do you have experiences building it with MinGW (flags, etc., maybe Indy-specific patches)?


Many thanks,
Daniel</description>
		<content:encoded><![CDATA[<p>Hello Arvid,</p>
<p>I am wondering whether your pre-built OpenSSL binary  does also support OpenSSL&#8217;s built-in ZLib compression in tls1 mode.  I tried to run &#8220;openssl s_client -tls1 &#8230;&#8221; and &#8220;openssl s_server -tls1 &#8230;&#8221;, and apparently it does not compress.  The same OpenSSL version, self-built on Linux (Ubuntu Lucid), as well as the version coming with Lucid (0.9.8k) apparently both do support compression.</p>
<p>Is there any &#8220;magic&#8221; I missed to get compression running, e.g. a specific zlib dll in the right folder?  Or do I have to re-build the package myself?  In the latter case, do you have experiences building it with MinGW (flags, etc., maybe Indy-specific patches)?</p>
<p>Many thanks,<br />
Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arvid</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5292</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Sun, 20 Jun 2010 11:47:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5292</guid>
		<description>@JP: Thank you for pointing that out, I really missed to mentioned the newly included OpenSSL.exe ...</description>
		<content:encoded><![CDATA[<p>@JP: Thank you for pointing that out, I really missed to mentioned the newly included OpenSSL.exe &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J. Peter Mugaas</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5290</link>
		<dc:creator>J. Peter Mugaas</dc:creator>
		<pubDate>Fri, 18 Jun 2010 04:18:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5290</guid>
		<description>One thing I need to mention is that the OpenSSL distributions now include OpenSSL command-line tool, openssl.exe.  

While the program is not required in your software distributions, it is strongly recommended that you include it.  We  recommend that you include this executable with your program’s distribution because it provides some certificate functions that may be required such as managing a Certificate Authority (CA) including issuing creating Certificate Revocation Lists (CRL’s) and 
Generating Certificates or Certificate Signing Requests (CSR’s).

You can not know how what the user may require for their public key infrastructure (PKI).  PKI is described in Wikipedia at http://en.wikipedia.org/wiki/Public_key_infrastructure and SSL is really one application of PKI.

There are numerous commands and options that are documented at http://www.openssl.org/docs/apps/openssl.html .</description>
		<content:encoded><![CDATA[<p>One thing I need to mention is that the OpenSSL distributions now include OpenSSL command-line tool, openssl.exe.  </p>
<p>While the program is not required in your software distributions, it is strongly recommended that you include it.  We  recommend that you include this executable with your program’s distribution because it provides some certificate functions that may be required such as managing a Certificate Authority (CA) including issuing creating Certificate Revocation Lists (CRL’s) and<br />
Generating Certificates or Certificate Signing Requests (CSR’s).</p>
<p>You can not know how what the user may require for their public key infrastructure (PKI).  PKI is described in Wikipedia at <a href="http://en.wikipedia.org/wiki/Public_key_infrastructure" rel="nofollow">http://en.wikipedia.org/wiki/Public_key_infrastructure</a> and SSL is really one application of PKI.</p>
<p>There are numerous commands and options that are documented at <a href="http://www.openssl.org/docs/apps/openssl.html" rel="nofollow">http://www.openssl.org/docs/apps/openssl.html</a> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arvid</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5289</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Thu, 17 Jun 2010 19:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5289</guid>
		<description>Hi Xepol,

&lt;a href=&quot;#comment-5288&quot; rel=&quot;nofollow&quot;&gt;@Xepol&lt;/a&gt;

The only reason is that the OpenSSL build chain for other compilers is not working flawlessly - using the PDSK with cl of 2008 works fine, thus the requirement with x64.

By the way: We are seeking feedback especially from FPC x64 Win users about the combination together with the latest Indy SVN.

Cheers,
Arvid</description>
		<content:encoded><![CDATA[<p>Hi Xepol,</p>
<p><a href="#comment-5288" rel="nofollow">@Xepol</a></p>
<p>The only reason is that the OpenSSL build chain for other compilers is not working flawlessly &#8211; using the PDSK with cl of 2008 works fine, thus the requirement with x64.</p>
<p>By the way: We are seeking feedback especially from FPC x64 Win users about the combination together with the latest Indy SVN.</p>
<p>Cheers,<br />
Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xepol</title>
		<link>http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/comment-page-1/#comment-5288</link>
		<dc:creator>Xepol</dc:creator>
		<pubDate>Thu, 17 Jun 2010 19:43:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=254#comment-5288</guid>
		<description>Is there any particular reason you are aware of that the x64 version has VC++ dependancies?</description>
		<content:encoded><![CDATA[<p>Is there any particular reason you are aware of that the x64 version has VC++ dependancies?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

