libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From to...@apache.org
Subject svn commit: r1554354 [16/17] - in /libcloud/site/trunk/generated: ./ assets/ assets/fonts/ blog/ blog/2010/ blog/2010/02/ blog/2010/02/02/ blog/2010/05/ blog/2010/05/11/ blog/2010/10/ blog/2010/10/12/ blog/2011/ blog/2011/01/ blog/2011/01/17/ blog/2011...
Date Tue, 31 Dec 2013 02:25:13 GMT
Added: libcloud/site/trunk/generated/getting-started.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/getting-started.html?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/getting-started.html (added)
+++ libcloud/site/trunk/generated/getting-started.html Tue Dec 31 02:25:09 2013
@@ -0,0 +1,244 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="robots" content="noindex">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+      <meta name="description" content="Get up and running with Libcloud in just a couple of minutes">
+    
+
+    <meta name="author" content="The Apache Software Foundation">
+
+    
+      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />
+    
+
+    
+      <title>Getting Started | Apache Libcloud</title>
+    
+
+    <!-- fav icons -->
+    <link rel="shortcut icon" href="/images/favicon.png" />
+    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />
+    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />
+
+    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />
+
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,400italic' rel='stylesheet' type='text/css'>
+    <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>
+
+    <!-- Facebook OpenGraph tags -->
+    <meta content="Apache Libcloud" property="og:site_name">
+    
+      <meta content="Getting Started" property="og:title">
+    
+
+    
+
+    
+      <meta content="Get up and running with Libcloud in just a couple of minutes" property="og:description">
+    
+
+    
+      <meta content="website" property="og:type">
+    
+
+    
+      <meta content="https://libcloud.apache.org/getting-started.html" property="og:url">
+    
+    
+
+    
+
+    <link href='/assets/global-4b404a1b3e3cd8ec53c3e7fde40a2e12.css' rel='stylesheet' type='text/css' />
+
+  </head>
+
+  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">
+    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/index.html"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            
+            
+              <li ><a href="/" >Home</a></li>
+            
+              <li ><a href="/about.html" >About</a></li>
+            
+              <li class="active"><a href="/getting-started.html" >Quick Start</a></li>
+            
+              <li ><a href="https://libcloud.readthedocs.org/en/latest/" target="_blank">Documentation</a></li>
+            
+              <li ><a href="/downloads.html" >Downloads</a></li>
+            
+              <li ><a href="/community.html" >Community</a></li>
+            
+              <li ><a href="/blog/" >Blog</a></li>
+            
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </div><!-- /.container -->
+    </nav>
+
+    <div class="container main-container">
+      <div class="row section page-content">
+  <div class="col-lg-2 sidebar-nav visible-lg">
+    <ul class="list-unstyled nav">
+      
+        <li><a href="#installation-stable">Installation (stable version)</a></li>
+<li><a href="#installation-dev">Installation (development version)</a></li>
+<li><a href="#using-it">Using it</a></li>
+<li><a href="#where-to-go-from-here">Where to go from here?</a></li>
+
+      
+    </ul>
+  </div>
+  <div class="col-lg-8 col-lg-offset-3">
+    <h1>Getting Started</h1>
+
+<p>This page contains short instructions on how to get up and running with
+Libcloud in just a couple of minutes.</p>
+
+<p>For more in-depth instructions and examples, please refer to the
+<a href="https://libcloud.readthedocs.org/en/latest/index.html">documentation</a>.</p>
+
+<p><a name="installation-stable" id="installation-stable"><h2 class="anchor">Installation (stable version)</h2></a></p>
+
+<p>Libcloud is available on <a href="http://pypi.python.org/pypi/apache-libcloud">PyPi</a>. You can install latest stable version using
+pip:</p>
+
+<div class="highlight"><pre><code class="bash">pip install apache-libcloud
+</code></pre></div>
+
+<p><a name="installation-dev" id="installation-dev"><h2 class="anchor">Installation (development version)</h2></a></p>
+
+<p>If you feel adventurous and want the latest and greatest, you can install latest
+development version from our Git repository:</p>
+
+<div class="highlight"><pre><code class="bash">pip install -e https://git-wip-us.apache.org/repos/asf/libcloud.git@trunk#egg<span class="o">=</span>apache-libcloud
+</code></pre></div>
+
+<p>Keep in mind that trunk is usually under heavy development and can contain
+backward incompatible changes. You should only use it if you know what you are
+doing.</p>
+
+<p><a name="using-it" id="using-it"><h2 class="anchor">Using it</h2></a></p>
+
+<p>This section describes a standard work-flow which you follow when working
+with Libcloud drivers.</p>
+
+<p>Code snippet bellow use compute API as an example, but exactly the same
+work-flow is followed also when working with other APIs.</p>
+
+<p>1.. Obtain reference to the provider driver</p>
+
+<div class="highlight"><pre><code class="python"><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
+
+<span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+
+<span class="n">cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="o">.</span><span class="n">RACKSPACE</span><span class="p">)</span>
+</code></pre></div>
+
+<p>2.. Instantiate the driver with your provider credentials</p>
+
+<div class="highlight"><pre><code class="python"><span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">&#39;my username&#39;</span><span class="p">,</span> <span class="s">&#39;my api key&#39;</span><span class="p">)</span>
+</code></pre></div>
+
+<p>Keep in mind that some drivers take additional arguments such as <code>region</code>
+and <code>api_version</code>.</p>
+
+<p>For more information on which arguments you can pass to your provider driver,
+see provider-specific documentation and the driver docstrings.</p>
+
+<p>3.. Start using the driver</p>
+
+<div class="highlight"><pre><code class="python"><span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="o">.</span><span class="n">list_sizes</span><span class="p">())</span>
+<span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="o">.</span><span class="n">list_nodes</span><span class="p">())</span>
+</code></pre></div>
+
+<p>4.. Putting it all together</p>
+
+<div class="highlight"><pre><code class="python"><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
+
+<span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+
+<span class="n">cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="o">.</span><span class="n">RACKSPACE</span><span class="p">)</span>
+<span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">&#39;my username&#39;</span><span class="p">,</span> <span class="s">&#39;my api key&#39;</span><span class="p">)</span>
+
+<span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="o">.</span><span class="n">list_sizes</span><span class="p">())</span>
+<span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="o">.</span><span class="n">list_nodes</span><span class="p">())</span>
+</code></pre></div>
+
+<p><a name="where-to-go-from-here" id="where-to-go-from-here"><h2 class="anchor">Where to go from here?</h2></a></p>
+
+<p>The best thing to do after understanding the basic driver work-flow is to visit
+the documentation chapter for the API you are interested in (<a href="https://libcloud.readthedocs.org/en/latest/compute/index.html">Compute</a>,
+<a href="https://libcloud.readthedocs.org/en/latest/storage/index.html">Object Storage</a>, <a href="https://libcloud.readthedocs.org/en/latest/loadbalancer/index.html">Load Balance</a>, <a href="https://libcloud.readthedocs.org/en/latest/dns/index.html">DNS</a>). Chapter for each API
+explains some basic terminology and things you need to know to make an
+effective use of that API.</p>
+
+<p>After you have a good grasp of those basic concepts, you are encouraged to
+check the documentation for the provider you are interested in (if available)
+and usage examples. If the driver specific documentation for the provider
+you are interested in is not available yet, you are encouraged to check
+docstrings for that driver.</p>
+
+  </div>
+</div>
+
+
+      <hr />
+
+      <footer>
+        <div class="row">
+          <div class="col-lg-12 text-center">
+            <div class="footer-links">
+  <p><a href="http://www.apache.org/licenses/">License</a> | <a
+  href="/security.html">Security</a> | <a
+  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
+  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
+</div>
+
+<div class="footer-text">
+  <p class="">Copyright &copy; 2009-2013 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
+  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+</div>
+
+          </div>
+        </div>
+      </footer>
+
+    </div><!-- /.container -->
+
+    <!-- JavaScript -->
+    <script src='/assets/global-310fb6963fd732b3ed6a93972f35af75.js' type='text/javascript'></script>
+
+
+    <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  </body>
+</html>

Added: libcloud/site/trunk/generated/gsoc-2012.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/gsoc-2012.html?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/gsoc-2012.html (added)
+++ libcloud/site/trunk/generated/gsoc-2012.html Tue Dec 31 02:25:09 2013
@@ -0,0 +1,213 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="robots" content="noindex">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+
+    <meta name="author" content="The Apache Software Foundation">
+
+    
+      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />
+    
+
+    
+      <title>Google Summer of Code 2012 | Apache Libcloud</title>
+    
+
+    <!-- fav icons -->
+    <link rel="shortcut icon" href="/images/favicon.png" />
+    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />
+    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />
+
+    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />
+
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,400italic' rel='stylesheet' type='text/css'>
+    <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>
+
+    <!-- Facebook OpenGraph tags -->
+    <meta content="Apache Libcloud" property="og:site_name">
+    
+      <meta content="Google Summer of Code 2012" property="og:title">
+    
+
+    
+
+    
+
+    
+      <meta content="website" property="og:type">
+    
+
+    
+      <meta content="https://libcloud.apache.org/gsoc-2012.html" property="og:url">
+    
+    
+
+    
+
+    <link href='/assets/global-4b404a1b3e3cd8ec53c3e7fde40a2e12.css' rel='stylesheet' type='text/css' />
+
+  </head>
+
+  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">
+    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/index.html"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            
+            
+              <li ><a href="/" >Home</a></li>
+            
+              <li ><a href="/about.html" >About</a></li>
+            
+              <li ><a href="/getting-started.html" >Quick Start</a></li>
+            
+              <li ><a href="https://libcloud.readthedocs.org/en/latest/" target="_blank">Documentation</a></li>
+            
+              <li ><a href="/downloads.html" >Downloads</a></li>
+            
+              <li ><a href="/community.html" >Community</a></li>
+            
+              <li ><a href="/blog/" >Blog</a></li>
+            
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </div><!-- /.container -->
+    </nav>
+
+    <div class="container main-container">
+      <div class="row section page-content">
+  <div class="col-lg-8 col-lg-offset-2">
+    <h1>Google Summer of Code 2012</h1>
+
+<p>Google Summer of Code is a program where Google sponsors students from around
+the world to spend their summer working on open-source projects. Student is
+paid 5000$ if they successfully complete all of their evaluations. More
+information about the program can be found on the <a href="http://google-melange.appspot.com/gsoc/homepage/google/gsoc2012">project website</a>.</p>
+
+<p><a href="http://google-melange.appspot.com/gsoc/homepage/google/gsoc2012" target="_blank">
+<img src="/images/gsoc/gsoc2012.png" class="img-responsive inline center" /></a></p>
+
+<h2>Accepted Projects</h2>
+
+<h3>Libcloud REST</h3>
+
+<p>HTTP interface for Libcloud (http://libcloud.apache.org/) which exposes
+all the Libcloud functionality through a RESTful API. Currently Libcloud
+has a big limitation - you can only use it with Python. Adding a REST
+interface would allow users to leverage Libcloud functionality through an
+arbitrary language which knows how to talk HTTP.</p>
+
+<p><strong>Mentor</strong>: Tomaz Muraus<br>
+<strong>Student</strong>: Ilgiz Islamgulov<br>
+<strong>Strategic plan</strong>: <a href="https://docs.google.com/document/d/1P9fIxILn-WdgpkXDPydHB_dghGs-BYuoSmkFwh0Y36w">click</a></p>
+
+<p>Project progress can be tracked on <a href="https://github.com/islamgulov/libcloud.rest">Github</a> and weekly updates are sent to
+the mailing list.</p>
+
+<h2>Project Ideas</h2>
+
+<p>Some of the existing project ideas proposed by Libcloud developers can be found
+on our <a href="http://s.apache.org/lcgsoc2012tasks">ticket tracker</a>. Students are also more than welcome to propose
+their own ideas.</p>
+
+<h2>Available Mentors</h2>
+
+<ul>
+<li>Tomaz Muraus (tomaz) - UTC -8</li>
+<li>Roman Bogorodsky (rbogorodskiy) - UTC +4</li>
+<li>Jed Smith (jed) - UTC -8</li>
+</ul>
+
+<h2>Student Applications</h2>
+
+<p>Application template can be found in the section bellow. Before submitting
+your application please start a discussion about the project idea on our
+mailing list (dev@libcloud.apache.org).</p>
+
+<h2>Student Application Template</h2>
+
+<ul>
+<li>Name and surname</li>
+<li>E-mail address</li>
+<li>Blog / homepage (if you have one)</li>
+<li>IRC nick and network</li>
+<li>Google+ handle / Skype handle</li>
+<li>Name of school/  university, country, year, your average grade (and describe what this grade means)</li>
+<li>Age</li>
+<li>Which languages do you actively speak (and write)?</li>
+<li>Project / proposal title</li>
+<li>Project / proposal description</li>
+<li>Project / proposal schedule. How long will the project take? When can you begin work?</li>
+<li>Availability. How many hours per week can you spend working on this? What other obligations do you have this summer?</li>
+<li>Deliverables. It is very important to list quantifiable results here, for example:
+
+<ul>
+<li>Improve X modules in ways Y and Z.</li>
+<li>Write 3 new documentation pages for the new interfaces.</li>
+<li>Improve test coverage by writing X more unit/regression tests.</li>
+<li>Improve performance in FOO by X%.</li>
+</ul></li>
+<li>How do you plan to continue with your project / proposal and within the Apache Libcloud community after GSoC?</li>
+<li>Benefits to the Free Software Community, who would gain from your project?</li>
+<li>Biography and Free Software experiences. Who are you? What makes you the best person to work on this project/proposal? What free and/or open source projects have you participated in? Please describe your contributions with references.</li>
+</ul>
+
+  </div>
+</div>
+
+
+      <hr />
+
+      <footer>
+        <div class="row">
+          <div class="col-lg-12 text-center">
+            <div class="footer-links">
+  <p><a href="http://www.apache.org/licenses/">License</a> | <a
+  href="/security.html">Security</a> | <a
+  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
+  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
+</div>
+
+<div class="footer-text">
+  <p class="">Copyright &copy; 2009-2013 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
+  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+</div>
+
+          </div>
+        </div>
+      </footer>
+
+    </div><!-- /.container -->
+
+    <!-- JavaScript -->
+    <script src='/assets/global-310fb6963fd732b3ed6a93972f35af75.js' type='text/javascript'></script>
+
+
+    <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  </body>
+</html>

Added: libcloud/site/trunk/generated/gsoc.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/gsoc.html?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/gsoc.html (added)
+++ libcloud/site/trunk/generated/gsoc.html Tue Dec 31 02:25:09 2013
@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="robots" content="noindex">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+
+    <meta name="author" content="The Apache Software Foundation">
+
+    
+      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />
+    
+
+    
+      <title>Google Summer of Code | Apache Libcloud</title>
+    
+
+    <!-- fav icons -->
+    <link rel="shortcut icon" href="/images/favicon.png" />
+    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />
+    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />
+
+    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />
+
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,400italic' rel='stylesheet' type='text/css'>
+    <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>
+
+    <!-- Facebook OpenGraph tags -->
+    <meta content="Apache Libcloud" property="og:site_name">
+    
+      <meta content="Google Summer of Code" property="og:title">
+    
+
+    
+
+    
+
+    
+      <meta content="website" property="og:type">
+    
+
+    
+      <meta content="https://libcloud.apache.org/gsoc.html" property="og:url">
+    
+    
+
+    
+
+    <link href='/assets/global-4b404a1b3e3cd8ec53c3e7fde40a2e12.css' rel='stylesheet' type='text/css' />
+
+  </head>
+
+  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">
+    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/index.html"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            
+            
+              <li ><a href="/" >Home</a></li>
+            
+              <li ><a href="/about.html" >About</a></li>
+            
+              <li ><a href="/getting-started.html" >Quick Start</a></li>
+            
+              <li ><a href="https://libcloud.readthedocs.org/en/latest/" target="_blank">Documentation</a></li>
+            
+              <li ><a href="/downloads.html" >Downloads</a></li>
+            
+              <li ><a href="/community.html" >Community</a></li>
+            
+              <li ><a href="/blog/" >Blog</a></li>
+            
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </div><!-- /.container -->
+    </nav>
+
+    <div class="container main-container">
+      <div class="row section page-content">
+  <div class="col-lg-8 col-lg-offset-2">
+    <h1>Google Summer of Code</h1>
+
+<p>Google Summer of Code is a program where Google sponsors students from around
+the world to spend their summer working on open-source projects. Student is
+paid 5000$ if they successfully complete all of their evaluations. More
+information about the program can be found on the <a href="http://google-melange.appspot.com/">project website</a>.</p>
+
+<h2>Currently active Google Summer of Code Program</h2>
+
+<p>Currently there is no active GSoC program or we aren&#39;t participating in it.</p>
+
+<h2>Archive</h2>
+
+<p>Here is a list of links to the archive pages of Google Summer of Code programs
+we have participated in the past:</p>
+
+<ul>
+<li><a href="/gsoc-2012.html">Google Sumer of Code 2012</a></li>
+</ul>
+
+  </div>
+</div>
+
+
+      <hr />
+
+      <footer>
+        <div class="row">
+          <div class="col-lg-12 text-center">
+            <div class="footer-links">
+  <p><a href="http://www.apache.org/licenses/">License</a> | <a
+  href="/security.html">Security</a> | <a
+  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
+  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
+</div>
+
+<div class="footer-text">
+  <p class="">Copyright &copy; 2009-2013 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
+  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+</div>
+
+          </div>
+        </div>
+      </footer>
+
+    </div><!-- /.container -->
+
+    <!-- JavaScript -->
+    <script src='/assets/global-310fb6963fd732b3ed6a93972f35af75.js' type='text/javascript'></script>
+
+
+    <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  </body>
+</html>

Added: libcloud/site/trunk/generated/images/apple-touch-icon.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/apple-touch-icon.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/apple-touch-icon.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/favicon.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/favicon.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/favicon.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/gsoc/gsoc2012.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/gsoc/gsoc2012.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/gsoc/gsoc2012.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/libcloud_logo.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/libcloud_logo.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/libcloud_logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-large-thumb.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-large-thumb.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-large-thumb.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-large.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-large.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-large.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-medium.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-medium.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/media/libcloud-logo-with-text-medium.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/media/libcloud-logo-without-text-large-thumb.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/media/libcloud-logo-without-text-large-thumb.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/media/libcloud-logo-without-text-large-thumb.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/media/libcloud-logo-without-text-large.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/media/libcloud-logo-without-text-large.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/media/libcloud-logo-without-text-large.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/posts/tbd/preview.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/posts/tbd/preview.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/posts/tbd/preview.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/aws.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/aws.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/aws.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/cloudstack.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/cloudstack.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/cloudstack.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/digitalocean.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/digitalocean.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/digitalocean.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/eucalyptus.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/eucalyptus.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/eucalyptus.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/exoscale.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/exoscale.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/exoscale.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/gce.jpg
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/gce.jpg?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/gce.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/gce.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/gce.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/gce.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/joyent.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/joyent.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/joyent.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/linode.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/linode.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/linode.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/nephoscale.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/nephoscale.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/nephoscale.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/openstack.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/openstack.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/openstack.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/rackspace.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/rackspace.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/rackspace.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/vmware.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/vmware.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/vmware.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/provider-logos/zerigo.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/provider-logos/zerigo.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/provider-logos/zerigo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/social-icons/github.jpg
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/social-icons/github.jpg?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/social-icons/github.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/social-icons/google+.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/social-icons/google%2B.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/social-icons/google+.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/social-icons/ohloh.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/social-icons/ohloh.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/social-icons/ohloh.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/social-icons/sourcegraph.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/social-icons/sourcegraph.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/social-icons/sourcegraph.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/social-icons/twitter.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/social-icons/twitter.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/social-icons/twitter.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/whois-using/cloudcontrol.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/whois-using/cloudcontrol.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/whois-using/cloudcontrol.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/whois-using/divvycloud.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/whois-using/divvycloud.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/whois-using/divvycloud.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/whois-using/mistio.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/whois-using/mistio.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/whois-using/mistio.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/whois-using/rackspace.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/whois-using/rackspace.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/whois-using/rackspace.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/whois-using/saltstack.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/whois-using/saltstack.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/whois-using/saltstack.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/images/whois-using/scalr.png
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/images/whois-using/scalr.png?rev=1554354&view=auto
==============================================================================
Binary file - no diff available.

Propchange: libcloud/site/trunk/generated/images/whois-using/scalr.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: libcloud/site/trunk/generated/index.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/index.html?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/index.html (added)
+++ libcloud/site/trunk/generated/index.html Tue Dec 31 02:25:09 2013
@@ -0,0 +1,320 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="robots" content="noindex">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+      <meta name="description" content="Apache Libcloud is a Python library that abstracts away differences among multiple cloud provider APIs">
+    
+
+    <meta name="author" content="The Apache Software Foundation">
+
+    
+      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />
+    
+
+    
+      <title>Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs | Apache Libcloud</title>
+    
+
+    <!-- fav icons -->
+    <link rel="shortcut icon" href="/images/favicon.png" />
+    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />
+    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />
+
+    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />
+
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,400italic' rel='stylesheet' type='text/css'>
+    <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>
+
+    <!-- Facebook OpenGraph tags -->
+    <meta content="Apache Libcloud" property="og:site_name">
+    
+      <meta content="Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs" property="og:title">
+    
+
+    
+      <meta content="https://libcloud.apache.org/images/media/libcloud-logo-with-text-medium.png" property="og:image">
+    
+
+    
+      <meta content="Apache Libcloud is a Python library that abstracts away differences among multiple cloud provider APIs" property="og:description">
+    
+
+    
+      <meta content="website" property="og:type">
+    
+
+    
+      <meta content="https://libcloud.apache.org/index.html" property="og:url">
+    
+    
+
+    
+
+    <link href='/assets/global-4b404a1b3e3cd8ec53c3e7fde40a2e12.css' rel='stylesheet' type='text/css' />
+
+  </head>
+
+  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">
+    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/index.html"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            
+            
+              <li ><a href="/" >Home</a></li>
+            
+              <li ><a href="/about.html" >About</a></li>
+            
+              <li ><a href="/getting-started.html" >Quick Start</a></li>
+            
+              <li ><a href="https://libcloud.readthedocs.org/en/latest/" target="_blank">Documentation</a></li>
+            
+              <li ><a href="/downloads.html" >Downloads</a></li>
+            
+              <li ><a href="/community.html" >Community</a></li>
+            
+              <li ><a href="/blog/" >Blog</a></li>
+            
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </div><!-- /.container -->
+    </nav>
+
+    <div class="container main-container">
+      <div class="row section">
+  <div class="col-lg-12">
+    <div class="main-content text-center">
+      <h1>One Interface To Rule Them All</h1>
+      <h2 class="tagline">Apache Libcloud is Python library that abstracts away differences among multiple cloud provider APIs. </h2>
+
+      <p>Supports <a href="https://libcloud.readthedocs.org/en/latest/supported_providers.html" target="_blank">more than 30</a> providers such as</p>
+
+      <div id="carousel-provider-logos" class="carousel slide" data-ride="carousel" data-interval="3500">
+        <!-- Wrapper for slides -->
+        <div class="carousel-inner">
+          <div class="item active">
+            <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/rackspace.html" target="_blank">
+              <img src="/images/provider-logos/rackspace.png" class="provider-logo" /></a>
+            <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/ec2.html" target="_blank">
+              <img src="/images/provider-logos/aws.png" class="provider-logo" /></a>
+            <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html" target="_blank">
+            <img src="/images/provider-logos/cloudstack.png" class="provider-logo" /></a>
+          </div>
+          <div class="item">
+            <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/openstack.html" target="_blank">
+              <img src="/images/provider-logos/openstack.png" class="provider-logo" /></a>
+              <img src="/images/provider-logos/digitalocean.png" class="provider-logo" />
+            <img src="/images/provider-logos/eucalyptus.png" class="provider-logo" />
+          </div>
+          <div class="item">
+              <img src="/images/provider-logos/joyent.png" class="provider-logo" />
+              <img src="/images/provider-logos/linode.png" class="provider-logo" />
+              <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/exoscale.html" target="_blank">
+              <img src="/images/provider-logos/exoscale.png" class="provider-logo" /></a>
+          </div>
+          <div class="item">
+              <img src="/images/provider-logos/nephoscale.png" class="provider-logo" />
+              <img src="/images/provider-logos/gce.png" class="provider-logo" />
+              <img src="/images/provider-logos/zerigo.png" class="provider-logo" />
+          </div>
+        </div>
+
+        <!-- Controls -->
+        <a class="left carousel-control" href="#carousel-provider-logos" data-slide="prev">
+          <span class="glyphicon glyphicon-chevron-left"></span>
+        </a>
+        <a class="right carousel-control" href="#carousel-provider-logos" data-slide="next">
+          <span class="glyphicon glyphicon-chevron-right"></span>
+        </a>
+      </div>
+    </div>
+
+    <div class="row section row-2">
+      <div class="col-md-6">
+        <h3>Installation</h3>
+        <p>Latest stable version: <a href="https://pypi.python.org/pypi/apache-libcloud/0.13.2" target="_blank">0.13.2</a></p>
+        <p><code>pip install apache-libcloud</code></p>
+        <p>Or <a href="downloads.html">download it from our servers</a> and install it manually.</p>
+      </div>
+
+      <div class="col-md-6">
+        <h3>Features</h3>
+        <ul>
+          <li>Avoid vendor lock-in</li>
+          <li>Use the same API to talk to many different providers</li>
+          <li>More than <a href="https://libcloud.readthedocs.org/en/latest/supported_providers.html">
+          30 supported providers</a> total</li>
+          <li>Four main APIs:
+          <a href="https://libcloud.readthedocs.org/en/latest/compute/index.html">Compute</a>,
+          <a href="https://libcloud.readthedocs.org/en/latest/storage/index.html">Storage</a>,
+          <a href="https://libcloud.readthedocs.org/en/latest/loadbalancer/index.html">Load Balancers</a>,
+          <a href="https://libcloud.readthedocs.org/en/latest/dns/index.html">DNS</a></li>
+          <li>Supports <a href="/about.html#supported-python-versions">Python 2.5, Python 2.6, Python 2.7, PyPy
+            and Python 3</a></li>
+        </ul>
+      </div>
+
+    </div>
+
+    <div class="row section row-3">
+      <div class="col-md-6">
+        <h3>Compute Example - Create a node</h3>
+        <div class="highlight"><pre><code class="python"><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
+<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+
+<span class="n">cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="o">.</span><span class="n">RACKSPACE</span><span class="p">)</span>
+<span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">&#39;username&#39;</span><span class="p">,</span> <span class="s">&#39;api key&#39;</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">&#39;iad&#39;</span><span class="p">)</span>
+
+<span class="n">sizes</span> <span class="o">=</span> <span class="n">driver</span><span class="o">.</span><span class="n">list_sizes</span><span class="p">()</span>
+<span class="n">images</span> <span class="o">=</span> <span class="n">driver</span><span class="o">.</span><span class="n">list_images</span><span class="p">()</span>
+
+<span class="n">size</span> <span class="o">=</span> <span class="p">[</span><span class="n">s</span> <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">sizes</span> <span class="k">if</span> <span class="n">s</span><span class="o">.</span><span class="n">id</span> <span class="o">==</span> <span class="s">&#39;performance1-1&#39;</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>
+<span class="n">image</span> <span class="o">=</span> <span class="p">[</span><span class="n">i</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">images</span> <span class="k">if</span> <span class="s">&#39;Ubuntu 12.04&#39;</span> <span class="ow">in</span> <span class="n">i</span><span class="o">.</span><span class="n">name</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>
+
+<span class="n">node</span> <span class="o">=</span> <span class="n">driver</span><span class="o">.</span><span class="n">create_node</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">&#39;libcloud&#39;</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="n">size</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">)</span>
+<span class="k">print</span><span class="p">(</span><span class="n">node</span><span class="p">)</span>
+</code></pre></div>
+        <p>For more compute examples, see <a href="https://libcloud.readthedocs.org/en/latest/compute/examples.html">documentation</a>.</p>
+      </div>
+
+      <div class="col-md-6">
+        <h3>DNS Example - Create a DNS record</h3>
+        <div class="highlight"><pre><code class="python"><span class="kn">from</span> <span class="nn">libcloud.dns.types</span> <span class="kn">import</span> <span class="n">Provider</span><span class="p">,</span> <span class="n">RecordType</span>
+<span class="kn">from</span> <span class="nn">libcloud.dns.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
+
+<span class="n">cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="o">.</span><span class="n">ZERIGO</span><span class="p">)</span>
+<span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">&#39;email&#39;</span><span class="p">,</span> <span class="s">&#39;api key&#39;</span><span class="p">)</span>
+
+<span class="n">zones</span> <span class="o">=</span> <span class="n">driver</span><span class="o">.</span><span class="n">list_zones</span><span class="p">()</span>
+<span class="n">zone</span> <span class="o">=</span> <span class="p">[</span><span class="n">zone</span> <span class="k">for</span> <span class="n">zone</span> <span class="ow">in</span> <span class="n">zones</span> <span class="k">if</span> <span class="n">zone</span><span class="o">.</span><span class="n">domain</span> <span class="o">==</span> <span class="s">&#39;mydomain.com&#39;</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>
+
+<span class="n">record</span> <span class="o">=</span> <span class="n">zone</span><span class="o">.</span><span class="n">create_record</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">&#39;www&#39;</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">RecordType</span><span class="o">.</span><span class="n">A</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="s">&#39;127.0.0.1&#39;</span><span class="p">)</span>
+<span class="k">print</span><span class="p">(</span><span class="n">record</span><span class="p">)</span>
+</code></pre></div>
+      <p>For more DNS examples, see <a href="https://libcloud.readthedocs.org/en/latest/dns/examples.html">documentation</a>.</p>
+      </div>
+    </div>
+
+    <div class="row section row-4">
+
+      <div class="col-md-4">
+        <h3>Latest Blog Posts</h3>
+        
+          
+            <p><a href="/blog/2013/12/29/new-low-volume-announce-mailing-list.html">New low volume "announce" mailing list</a>
+          
+        
+          
+            <p><a href="/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html">2013 in retrospect and a Happy New Year from the Libcloud team</a>
+          
+        
+          
+            <p><a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">New committer Brian Curtin joins our team</a>
+          
+        
+          
+            <p><a href="/blog/2013/11/21/libcloud-0-14-0-beta3-released.html">Libcloud 0.14.0-beta3 released</a>
+          
+        
+
+        <p>You can also subscribe and stay up to date using our
+        <a href="/blog/atom.xml">RSS / Atom feed.</a></p>
+      </div>
+
+      <div class="col-md-4">
+        <h3>Whois using Libcloud?</h3>
+
+          <div class="whos-using text-center">
+            <a href="http://www.saltstack.com/community/" alt="SaltStack" title="SaltStack - Central system and configuration manager" rel="tooltip" "target="_blank"><img src="/images/whois-using/saltstack.png" class="logo" /></a>
+            <a href="https://www.cloudcontrol.com" alt="CloudControl" title="cloudControl - Rock-solid European Platform as a Service" rel="tooltip" target="_blank"><img src="/images/whois-using/cloudcontrol.png" class="logo" /></a>
+            <a href="https://mist.io" alt="mist.io" title="mist.io - Cloud management in your pocket" rel="tooltip" target="_blank"><img src="/images/whois-using/mistio.png" class="logo" /></a>
+          </div>
+
+          <div class="whos-using text-center">
+            <a href="http://www.scalr.com" alt="Scalr" title="Scalr - Enterprise Cloud Management Platform" rel="tooltip" target="_blank"><img src="/images/whois-using/scalr.png" class="logo" /></a>
+            <a href="http://www.rackspace.com" alt="Rackspace" title="Rackspace - The Open Cloud Company" rel="tooltip" target="_blank"><img src="/images/whois-using/rackspace.png" class="logo" /></a>
+            <a href="http://www.divvycloud.com/" alt="DivvyCloud" title="DivvyCloud - Hybrid Cloud Management" rel="tooltip" target="_blank"><img src="/images/whois-using/divvycloud.png" class="logo" /></a>
+          </div>
+
+          <p>See <a href="/whois-using.html">more projects and companies</a> using Libcloud.</p>
+        </div>
+
+      <!--<div class="col-md-4">
+        <h3>Need Help?</h3>
+      </div>-->
+
+      <div class="col-md-4">
+        <h3>Get in Touch, Follow Us</h3>
+
+        <p>Users mailing list: <a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a></p>
+        <p>Developers mailing list: <a href="mailto:dev-subscribe@libcloud.apache.org">dev@libcloud.apache.org</a></p>
+        <p>IRC channel: <a href="https://kiwiirc.com/client/irc.freenode.net/libcloud">#libcloud on Freenode</a></p>
+
+        <div style="margin-top: 20px">
+          <a href="https://github.com/apache/libcloud" title="Libcloud on Github" rel="tooltip" target="_blank"><img src="/images/social-icons/github.jpg" title="Libcloud on Github" alt="Libcloud on Github" class="social-icon" /></a>
+          <a href="https://plus.google.com/100590055818889164025" title="Libcloud on Google+" rel="tooltip" target="_blank" title="test"><img src="/images/social-icons/google+.png" alt="Libcloud on Google+" class="social-icon" /></a>
+          <a href="https://twitter.com/libcloud" title="Libcloud on Twitter" rel="tooltip" target="_blank"><img src="/images/social-icons/twitter.png" alt="Libcloud on Twitter" class="social-icon" /></a>
+          <a href="https://www.ohloh.net/p/libcloud/" title="Libcloud on Ohloh" rel="tooltip" target="_blank"><img src="/images/social-icons/ohloh.png" alt="Libcloud on Ohloh" class="social-icon" /></a>
+          <a href="https://sourcegraph.com/github.com/apache/libcloud" title="Libcloud on SourceGraph" rel="tooltip" target="_blank"><img src="/images/social-icons/sourcegraph.png" alt="Libcloud on SourceGraph" class="social-icon" /></a>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+
+      <hr />
+
+      <footer>
+        <div class="row">
+          <div class="col-lg-12 text-center">
+            <div class="footer-links">
+  <p><a href="http://www.apache.org/licenses/">License</a> | <a
+  href="/security.html">Security</a> | <a
+  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
+  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
+</div>
+
+<div class="footer-text">
+  <p class="">Copyright &copy; 2009-2013 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
+  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+</div>
+
+          </div>
+        </div>
+      </footer>
+
+    </div><!-- /.container -->
+
+    <!-- JavaScript -->
+    <script src='/assets/global-310fb6963fd732b3ed6a93972f35af75.js' type='text/javascript'></script>
+
+
+    <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  </body>
+</html>

Added: libcloud/site/trunk/generated/media.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/media.html?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/media.html (added)
+++ libcloud/site/trunk/generated/media.html Tue Dec 31 02:25:09 2013
@@ -0,0 +1,171 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="robots" content="noindex">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+
+    <meta name="author" content="The Apache Software Foundation">
+
+    
+      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />
+    
+
+    
+      <title>Media | Apache Libcloud</title>
+    
+
+    <!-- fav icons -->
+    <link rel="shortcut icon" href="/images/favicon.png" />
+    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />
+    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />
+
+    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />
+
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,400italic' rel='stylesheet' type='text/css'>
+    <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>
+
+    <!-- Facebook OpenGraph tags -->
+    <meta content="Apache Libcloud" property="og:site_name">
+    
+      <meta content="Media" property="og:title">
+    
+
+    
+
+    
+
+    
+      <meta content="website" property="og:type">
+    
+
+    
+      <meta content="https://libcloud.apache.org/media.html" property="og:url">
+    
+    
+
+    
+
+    <link href='/assets/global-4b404a1b3e3cd8ec53c3e7fde40a2e12.css' rel='stylesheet' type='text/css' />
+
+  </head>
+
+  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">
+    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/index.html"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            
+            
+              <li ><a href="/" >Home</a></li>
+            
+              <li ><a href="/about.html" >About</a></li>
+            
+              <li ><a href="/getting-started.html" >Quick Start</a></li>
+            
+              <li ><a href="https://libcloud.readthedocs.org/en/latest/" target="_blank">Documentation</a></li>
+            
+              <li ><a href="/downloads.html" >Downloads</a></li>
+            
+              <li ><a href="/community.html" >Community</a></li>
+            
+              <li ><a href="/blog/" >Blog</a></li>
+            
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </div><!-- /.container -->
+    </nav>
+
+    <div class="container main-container">
+      <div class="row section page-content">
+  <div class="col-lg-8 col-lg-offset-2">
+    <h1>Media</h1>
+
+<p>This page contains images and project logo files you can use if you want to
+link to our website.</p>
+
+<p>For more information on how you are allowed to use those images (besides
+linking to our website), please refer to the <a href="http://www.apache.org/foundation/marks/">Apache Trademark Policy</a>.</p>
+
+<p>To save bandwidth, we ask you to download those images and serve them from
+your servers instead of directly linking to the files on our servers.</p>
+
+<h2>Large logo with text</h2>
+
+<p><strong>Dimensions</strong>: 800x800px<br>
+<strong>Format</strong>: Raster (.png)<br>
+<strong>URL</strong>: <a href="https://libcloud.apache.org/images/media/libcloud_logo_with_text_large.png">https://libcloud.apache.org/images/media/libcloud-logo-with-text-large.png</a><br>
+<strong>Preview</strong>:</p>
+
+<p><a href="/images/media/libcloud-logo-with-text-large.png">
+    <img src="/images/media/libcloud-logo-with-text-large-thumb.png" />
+</a></p>
+
+<h2>Large logo without text</h2>
+
+<p><strong>Dimensions</strong>: 500x306px<br>
+<strong>Format</strong>: Raster (.png)<br>
+<strong>URL</strong>: <a href="https://libcloud.apache.org/images/media/libcloud_logo_without_text_large.png">https://libcloud.apache.org/images/media/libcloud-logo-without-text-large.png</a><br>
+<strong>Preview</strong>:</p>
+
+<p><a href="/images/media/libcloud-logo-without-text-large.png">
+    <img src="/images/media/libcloud-logo-without-text-large-thumb.png" />
+</a></p>
+
+  </div>
+</div>
+
+
+      <hr />
+
+      <footer>
+        <div class="row">
+          <div class="col-lg-12 text-center">
+            <div class="footer-links">
+  <p><a href="http://www.apache.org/licenses/">License</a> | <a
+  href="/security.html">Security</a> | <a
+  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
+  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
+</div>
+
+<div class="footer-text">
+  <p class="">Copyright &copy; 2009-2013 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
+  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+</div>
+
+          </div>
+        </div>
+      </footer>
+
+    </div><!-- /.container -->
+
+    <!-- JavaScript -->
+    <script src='/assets/global-310fb6963fd732b3ed6a93972f35af75.js' type='text/javascript'></script>
+
+
+    <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  </body>
+</html>

Added: libcloud/site/trunk/generated/robots.txt
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/robots.txt?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/robots.txt (added)
+++ libcloud/site/trunk/generated/robots.txt Tue Dec 31 02:25:09 2013
@@ -0,0 +1 @@
+Sitemap: http://libcloud.apache.org/sitemap.xml

Added: libcloud/site/trunk/generated/security.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/security.html?rev=1554354&view=auto
==============================================================================
--- libcloud/site/trunk/generated/security.html (added)
+++ libcloud/site/trunk/generated/security.html Tue Dec 31 02:25:09 2013
@@ -0,0 +1,226 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="robots" content="noindex">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    
+      <meta name="description" content="See a list of known vulnerabilities which have been fixed and find information on how to report a new vulnerability">
+    
+
+    <meta name="author" content="The Apache Software Foundation">
+
+    
+      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />
+    
+
+    
+      <title>Security | Apache Libcloud</title>
+    
+
+    <!-- fav icons -->
+    <link rel="shortcut icon" href="/images/favicon.png" />
+    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />
+    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />
+
+    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />
+
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,400italic' rel='stylesheet' type='text/css'>
+    <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>
+
+    <!-- Facebook OpenGraph tags -->
+    <meta content="Apache Libcloud" property="og:site_name">
+    
+      <meta content="Security" property="og:title">
+    
+
+    
+
+    
+      <meta content="See a list of known vulnerabilities which have been fixed and find information on how to report a new vulnerability" property="og:description">
+    
+
+    
+      <meta content="website" property="og:type">
+    
+
+    
+      <meta content="https://libcloud.apache.org/security.html" property="og:url">
+    
+    
+
+    
+
+    <link href='/assets/global-4b404a1b3e3cd8ec53c3e7fde40a2e12.css' rel='stylesheet' type='text/css' />
+
+  </head>
+
+  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">
+    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="/index.html"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+          <ul class="nav navbar-nav">
+            
+            
+              <li ><a href="/" >Home</a></li>
+            
+              <li ><a href="/about.html" >About</a></li>
+            
+              <li ><a href="/getting-started.html" >Quick Start</a></li>
+            
+              <li ><a href="https://libcloud.readthedocs.org/en/latest/" target="_blank">Documentation</a></li>
+            
+              <li ><a href="/downloads.html" >Downloads</a></li>
+            
+              <li ><a href="/community.html" >Community</a></li>
+            
+              <li ><a href="/blog/" >Blog</a></li>
+            
+          </ul>
+        </div><!-- /.navbar-collapse -->
+      </div><!-- /.container -->
+    </nav>
+
+    <div class="container main-container">
+      <div class="row section page-content">
+  <div class="col-lg-2 sidebar-nav visible-lg">
+    <ul class="list-unstyled nav">
+      
+        <li><a href="#security-vulnerabilities">Security Vulnerabilities</a></li>
+<li><a href="#reporting-a-vulnerability">Reporting a Vulnerability</a></li>
+<li><a href="#how-are-vulnerabilities-handled">How are Vulnerabilities Handled</a></li>
+<li><a href="#errors-and-omissions">Errors and Omissions</a></li>
+
+      
+    </ul>
+  </div>
+  <div class="col-lg-8 col-lg-offset-3">
+    <h1>Security</h1>
+
+<p><a name="security-vulnerabilities" id="security-vulnerabilities"><h2 class="anchor">Security Vulnerabilities</h2></a></p>
+
+<p><a name="CVE-2012-3446"><h3 class="anchor">[CVE-2012-3446] Possible SSL MITM due to invalid regular expression used to validate the target server hostname</h3></a></p>
+
+<p><strong>Severity</strong>: Medium<br>
+<strong>Affected Versions</strong>: Apache Libcloud 0.4.2 to 0.11.1 (version prior to 0.4.2
+don&#39;t preform any target SSL certificate validation)<br>
+<strong>Description</strong>:</p>
+
+<p>When establishing a secure (SSL / TLS) connection to a target server an
+invalid regular expression has been used for performing the hostname
+verification. Subset instead of the full target server hostname has been
+marked as an acceptable match for the given hostname.</p>
+
+<p>For example, certificate with a hostname field of <code>aexample.com</code> was considered
+a valid certificate for domain <code>example.com</code>.</p>
+
+<p><strong>Mitigation</strong>:</p>
+
+<p>This vulnerability has been fixed in version 0.11.1 so all the users should
+upgrade to version 0.11.1 or higher.</p>
+
+<p><strong>Credits</strong>:</p>
+
+<p>This issue was discovered by researchers from the University of Texas at Austin
+(Martin Georgiev, Suman Jana and Vitaly Shmatikov).</p>
+
+<p><a name="CVE-2010-4340"><h3 class="anchor">[CVE-2010-4340] SSL MITM vulnerability</h3></a></p>
+
+<p><strong>Severity</strong>: Medium<br>
+<strong>Affected versions</strong>: All the versions prior to <strong>0.4.2</strong><br>
+<strong>Description</strong>:</p>
+
+<p>Python SSL library doesn&#39;t validate a host SSL certificate and as a
+consequence, versions prior to <strong>0.4.2</strong> are vulnerable to a man-in-the-middle
+attack.</p>
+
+<p><strong>Mitigation</strong>:</p>
+
+<p>This vulnerability has been fixed in the version 0.4.2. You are strongly
+encouraged to upgrade to this version and set
+<code>libcloud.security.VERIFY_SSL_CERT</code> variable to <code>True</code>.</p>
+
+<p><a name="reporting-a-vulnerability" id="reporting-a-vulnerability"><h2 class="anchor">Reporting a Vulnerability</h2></a></p>
+
+<div class="alert alert-info">Please do <strong>not</strong> report security
+issues using our public JIRA instance. Use the private mailing list
+described bellow.</div>
+
+<p>If you believe you found a security issue or a vulnerability, please send a
+description of it to our private mailing list at
+<a href="mailto:security@libcloud.apache.org">security@libcloud.apache.org</a>.</p>
+
+<p>You are also encouraged to encrypt this email using PGP. Keys of our developers
+can be found at <a href="https://www.apache.org/dist/libcloud/KEYS">https://www.apache.org/dist/libcloud/KEYS</a>.</p>
+
+<p>Once you&#39;ve submitted an issue, you should receive an acknowledgment from one
+our of team members in 48 hours or less. If further action is necessary, you
+may receive additional follow-up emails.</p>
+
+<p><a name="how-are-vulnerabilities-handled" id="how-are-vulnerabilities-handled"><h2 class="anchor">How are vulnerabilities handled?</h2></a></p>
+
+<p>We follow a standard Apache Software Foundation vulnerability handling process
+which is described at
+<a href="http://www.apache.org/security/committers.html#vulnerability-handling">http://www.apache.org/security/committers.html#vulnerability-handling</a>.</p>
+
+<p><a name="errors-and-omissions" id="errors-and-omissions"><h2 class="anchor">Errors and Omissions</h2></a></p>
+
+<p>Please report any errors or omissions to
+<a href="mailto:security@libcloud.apache.org">security@libcloud.apache.org</a>.</p>
+
+  </div>
+</div>
+
+
+      <hr />
+
+      <footer>
+        <div class="row">
+          <div class="col-lg-12 text-center">
+            <div class="footer-links">
+  <p><a href="http://www.apache.org/licenses/">License</a> | <a
+  href="/security.html">Security</a> | <a
+  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
+  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
+  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
+</div>
+
+<div class="footer-text">
+  <p class="">Copyright &copy; 2009-2013 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
+  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+</div>
+
+          </div>
+        </div>
+      </footer>
+
+    </div><!-- /.container -->
+
+    <!-- JavaScript -->
+    <script src='/assets/global-310fb6963fd732b3ed6a93972f35af75.js' type='text/javascript'></script>
+
+
+    <script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-23580482-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  </body>
+</html>



Mime
View raw message