<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 10: Allow acceptance of invalid ssl certificates</title><link>https://sourceforge.net/p/python-webdav/feature-requests/10/</link><description>Recent changes to 10: Allow acceptance of invalid ssl certificates</description><atom:link href="https://sourceforge.net/p/python-webdav/feature-requests/10/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 18 Dec 2013 15:00:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/python-webdav/feature-requests/10/feed.rss" rel="self" type="application/rss+xml"/><item><title>#10 Allow acceptance of invalid ssl certificates</title><link>https://sourceforge.net/p/python-webdav/feature-requests/10/?limit=50#2abc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The project is now maintained over on github (https://github.com/scaryclam/python-webdav) so I've duplicated the issue there.&lt;/p&gt;
&lt;p&gt;I see no problem with allowing developers to turn off the certification checking so I'll accept the changes.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ScaryClam</dc:creator><pubDate>Wed, 18 Dec 2013 15:00:05 -0000</pubDate><guid>https://sourceforge.net1b7123d88e4b65e65724357a8fe07a1a86dde0d5</guid></item><item><title>Allow acceptance of invalid ssl certificates</title><link>https://sourceforge.net/p/python-webdav/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently an invalid SSL certificate causes an error within the httplib2 library.  A variable can be set to disable certificate validation in the httplib2.http() class.&lt;/p&gt;
&lt;p&gt;Obviously certificate checking should be enabled by default.  I propose the following patches:&lt;/p&gt;
&lt;h1 id="diff-old_connectionpy-new_connectionpy"&gt;diff old_connection.py new_connection.py&lt;/h1&gt;
&lt;p&gt;24a25&lt;/p&gt;
&lt;blockquote&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;check_cert&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;settings&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;check_cert&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;28c29&lt;br /&gt;
&amp;lt;         self.httpcon = httplib2.Http()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;    &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;httpcon&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;httplib2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Http&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;disable_ssl_certificate_validation&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;check_cert&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;h1 id="diff-old_clientpy-new_clientpy"&gt;diff old_client.py new_client.py&lt;/h1&gt;
&lt;p&gt;17c17&lt;br /&gt;
&amp;lt;     def &lt;strong&gt;init&lt;/strong&gt;(self, webdav_server_uri, webdav_path='.', port=80, realm=''):&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;def&lt;/span&gt; &lt;span class="n"&gt;__init__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;webdav_server_uri&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;webdav_path&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sc"&gt;'.'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;80&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;realm&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;''&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;cert&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;27c27&lt;br /&gt;
&amp;lt;                                          port=port, realm=realm)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;                                     &lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;realm&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;realm&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;check_cert&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;cert&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bryan "Crypt0s" Halfpap</dc:creator><pubDate>Tue, 17 Dec 2013 22:04:15 -0000</pubDate><guid>https://sourceforge.net72769eaaac6f4154b8e356bca099b7d760704524</guid></item></channel></rss>