<?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: PHP, OpenSSL and ftp_ssl_connect() on Win32</title>
	<atom:link href="http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/</link>
	<description>my stuff online</description>
	<lastBuildDate>Thu, 18 Feb 2010 20:03:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andrew Smith</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-1706</link>
		<dc:creator>Andrew Smith</dc:creator>
		<pubDate>Wed, 25 Nov 2009 14:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-1706</guid>
		<description>Any chance someone can just make a binary available for everyone else to download? It seems crazy that everyone has to jump through hoops to compile their own PHP with openssl.
Any kind soul out there?</description>
		<content:encoded><![CDATA[<p>Any chance someone can just make a binary available for everyone else to download? It seems crazy that everyone has to jump through hoops to compile their own PHP with openssl.<br />
Any kind soul out there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-1629</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 03 Apr 2009 02:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-1629</guid>
		<description>Can you make it easier for the world and host the fixed ftp.c file for us? I&#039;m getting errors across the board after modifying in your info......</description>
		<content:encoded><![CDATA[<p>Can you make it easier for the world and host the fixed <a href="http://ftp.c" rel="nofollow">http://ftp.c</a> file for us? I'm getting errors across the board after modifying in your info......</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thehenrys.net &#187; PHP, OpenSSL and ftp_ssl_connect() on Win32, my journey&#8230;</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-1310</link>
		<dc:creator>thehenrys.net &#187; PHP, OpenSSL and ftp_ssl_connect() on Win32, my journey&#8230;</dc:creator>
		<pubDate>Mon, 19 May 2008 17:46:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-1310</guid>
		<description>[...] source directory. deciacco did some awesome work in producing a working patch. You can see his site here. You can download my patched version for php 5.2.6 here. Just replace the copy of ftp.c in your [...]</description>
		<content:encoded><![CDATA[<p>[...] source directory. deciacco did some awesome work in producing a working patch. You can see his site here. You can download my patched version for php 5.2.6 here. Just replace the copy of <a href="http://ftp.c" rel="nofollow">http://ftp.c</a> in your [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JB</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-718</link>
		<dc:creator>JB</dc:creator>
		<pubDate>Wed, 20 Feb 2008 22:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-718</guid>
		<description>This is absolutely great information. Thank you so much for such a detailed post!</description>
		<content:encoded><![CDATA[<p>This is absolutely great information. Thank you so much for such a detailed post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-467</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Fri, 11 Jan 2008 08:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-467</guid>
		<description>man i really wish i could comprehend all of this, i didn&#039;t think it would be this involved....</description>
		<content:encoded><![CDATA[<p>man i really wish i could comprehend all of this, i didn't think it would be this involved....</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: deciacco</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-465</link>
		<dc:creator>deciacco</dc:creator>
		<pubDate>Thu, 10 Jan 2008 19:23:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-465</guid>
		<description>Russell,

The code that I used was from the command line. I would run that code and then look at the log file on the ftp server (which had winsock activity enabled) to see what was happening. 

After I was able to get a compile working, I was able to put in some printf() statements in the php code to see what the actual &quot;C&quot; code was doing. (Very time consuming to change the php code, recompile and test. Luckily, once you get a good compile and you change a file, like &quot;ftp.c&quot; in my case, nmake only has to recompile that one file and not the whole thing.)

I don&#039;t know of a way to see the certificate that is used for the encryption. In Serv-U ftp server I know there is a certificate that gets used, and I have seen it in other FTP clients, but I&#039;m not sure what happens in PHP. I&#039;m guessing it just accepts it and continues since the certificate created by Serv-U is a self-signed cert.

I wish I could be more help! I don&#039;t mind the questions at all.</description>
		<content:encoded><![CDATA[<p>Russell,</p>
<p>The code that I used was from the command line. I would run that code and then look at the log file on the ftp server (which had winsock activity enabled) to see what was happening. </p>
<p>After I was able to get a compile working, I was able to put in some printf() statements in the php code to see what the actual "C" code was doing. (Very time consuming to change the php code, recompile and test. Luckily, once you get a good compile and you change a file, like "ftp.c" in my case, nmake only has to recompile that one file and not the whole thing.)</p>
<p>I don't know of a way to see the certificate that is used for the encryption. In Serv-U ftp server I know there is a certificate that gets used, and I have seen it in other FTP clients, but I'm not sure what happens in PHP. I'm guessing it just accepts it and continues since the certificate created by Serv-U is a self-signed cert.</p>
<p>I wish I could be more help! I don't mind the questions at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: homebrewruss</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-464</link>
		<dc:creator>homebrewruss</dc:creator>
		<pubDate>Thu, 10 Jan 2008 17:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-464</guid>
		<description>Ok.  Finally, after much fiddling around with environment variables and creating two separate windows 2003 build machines I&#039;ve finally managed to build a version of PHP 5.2 with (I think) openssl. Hooray!!

I think it&#039;s working ok as the web interface I&#039;m using now shows an ssl checkbox which it didn&#039;t before.

I&#039;d like to verify it in another way though.  Can you explain the code you used for testing? Was it embedded in a php page or run from a command line?
Also do you know if there&#039;s any way to view the certificate that&#039;s being used for the encryption?

Sorry for all the questions.  Your page has been very helpful so far :)

Thanks Russell</description>
		<content:encoded><![CDATA[<p>Ok.  Finally, after much fiddling around with environment variables and creating two separate windows 2003 build machines I've finally managed to build a version of PHP 5.2 with (I think) openssl. Hooray!!</p>
<p>I think it's working ok as the web interface I'm using now shows an ssl checkbox which it didn't before.</p>
<p>I'd like to verify it in another way though.  Can you explain the code you used for testing? Was it embedded in a php page or run from a command line?<br />
Also do you know if there's any way to view the certificate that's being used for the encryption?</p>
<p>Sorry for all the questions.  Your page has been very helpful so far :)</p>
<p>Thanks Russell</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: deciacco</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-463</link>
		<dc:creator>deciacco</dc:creator>
		<pubDate>Wed, 09 Jan 2008 16:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-463</guid>
		<description>Homebrewruss,

As far as I can tell, this patch is working pretty well. I use it at the office in a program to run backups every evening to an off-site FTP server. I upload over 800MB of data every night, and I haven&#039;t had any problems.

I hope it works well for you too. Let me know if you have any more questions.

Good luck!</description>
		<content:encoded><![CDATA[<p>Homebrewruss,</p>
<p>As far as I can tell, this patch is working pretty well. I use it at the office in a program to run backups every evening to an off-site FTP server. I upload over 800MB of data every night, and I haven't had any problems.</p>
<p>I hope it works well for you too. Let me know if you have any more questions.</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: homebrewruss</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-462</link>
		<dc:creator>homebrewruss</dc:creator>
		<pubDate>Wed, 09 Jan 2008 10:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-462</guid>
		<description>Hi there,
This looks really interesting to me.  I&#039;m trying to create a web frontend (using net2ftp) to an ftp with ssl server running windows 2008 and the new ftp in iis7.  
Is this patch now working reliably for you?</description>
		<content:encoded><![CDATA[<p>Hi there,<br />
This looks really interesting to me.  I'm trying to create a web frontend (using net2ftp) to an ftp with ssl server running windows 2008 and the new ftp in iis7.<br />
Is this patch now working reliably for you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: deciacco</title>
		<link>http://www.deciacco.com/blog/php/php-openssl-and-ftp_ssl_connect-on-win32/comment-page-1/#comment-459</link>
		<dc:creator>deciacco</dc:creator>
		<pubDate>Sat, 05 Jan 2008 07:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.deciacco.com/blog/archives/124#comment-459</guid>
		<description>I&#039;ve been getting quite a few hits on this entry, but not many comments. I think the challenge question that I was using to prevent spam wasn&#039;t working properly. I&#039;ve removed the challenge question to make it more user friendly. Hopefully Akismet is enough to prevent comment spam...</description>
		<content:encoded><![CDATA[<p>I've been getting quite a few hits on this entry, but not many comments. I think the challenge question that I was using to prevent spam wasn't working properly. I've removed the challenge question to make it more user friendly. Hopefully Akismet is enough to prevent comment spam...</p>
]]></content:encoded>
	</item>
</channel>
</rss>
