Author: tomaz
Date: Tue May  7 20:37:45 2013
New Revision: 1480063

URL: http://svn.apache.org/r1480063
Log:
Add homebrew curl-ca-bundle path to CA_CERTS_PATH. This will make Libcloud
use homebrew curl ca bundle file (if available) for server certificate
validation.

Contributed by Robert Chiniquy, part of LIBCLOUD-324.

Modified:
    libcloud/trunk/CHANGES
    libcloud/trunk/libcloud/security.py

Modified: libcloud/trunk/CHANGES
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/CHANGES?rev=1480063&r1=1480062&r2=1480063&view=diff
==============================================================================
--- libcloud/trunk/CHANGES (original)
+++ libcloud/trunk/CHANGES Tue May  7 20:37:45 2013
@@ -2,6 +2,13 @@
 
 Changes with Apache Libcloud in deveploment:
 
+ *) General
+
+   - Add homebrew curl-ca-bundle path to CA_CERTS_PATH. This will make Libcloud
+     use homebrew curl ca bundle file (if available) for server certificate
+     validation. (LIBCLOUD-324)
+     [Robert Chiniquy]
+
  *) Compute
 
     - Fix destroy_node method in the experimental libvirt driver.

Modified: libcloud/trunk/libcloud/security.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/security.py?rev=1480063&r1=1480062&r2=1480063&view=diff
==============================================================================
--- libcloud/trunk/libcloud/security.py (original)
+++ libcloud/trunk/libcloud/security.py Tue May  7 20:37:45 2013
@@ -42,6 +42,9 @@ CA_CERTS_PATH = [
 
     # macports: curl-ca-bundle
     '/opt/local/share/curl/curl-ca-bundle.crt',
+
+    # homebrew: curl-ca-bundle
+    '/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt',
 ]
 
 # Allow user to explicitly specify which CA bundle to use, using an environment


Reply via email to