[git] gnupg-doc - branch, master, updated. 7a8d1d97745cd34dccd7068c23e0e81651cadc44

by Werner Koch cvs at cvs.gnupg.org
Fri Dec 13 12:07:12 CET 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GnuPG website and other docs".

The branch, master has been updated
       via  7a8d1d97745cd34dccd7068c23e0e81651cadc44 (commit)
      from  95fd5b9b4e5942d875f39b0b39cc44ece4f53992 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7a8d1d97745cd34dccd7068c23e0e81651cadc44
Author: Werner Koch <wk at gnupg.org>
Date:   Fri Dec 13 11:50:21 2013 +0100

    Add the current blog.gnupg.org site.

diff --git a/misc/blog.gnupg.org/drm-info.png b/misc/blog.gnupg.org/drm-info.png
new file mode 100644
index 0000000..9cc1450
Binary files /dev/null and b/misc/blog.gnupg.org/drm-info.png differ
diff --git a/misc/blog.gnupg.org/img/android.jpg b/misc/blog.gnupg.org/img/android.jpg
new file mode 100644
index 0000000..9f3ddad
Binary files /dev/null and b/misc/blog.gnupg.org/img/android.jpg differ
diff --git a/misc/blog.gnupg.org/index.html b/misc/blog.gnupg.org/index.html
new file mode 100644
index 0000000..9e9983b
--- /dev/null
+++ b/misc/blog.gnupg.org/index.html
@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+  <title>Blog - Gnu Privacy Guard</title>
+  <link href="site.css" rel="stylesheet" />
+</head>
+<body>
+<table class="layout" cellspacing="30" summary="">
+<col width="20%" /><col width="80%" />
+<tbody>
+  <tr id="top-page">
+  <td class="layout" colspan="2">
+  <table class="frame" width="100%" summary="">
+  <col width="30%" /><col width="*" /><col width="30%" />
+  <col width="23" />
+<tbody>
+  <tr>
+    <td class="frame-head"> </td>
+    <td class="frame-head">
+      <a href="http://gnupg.org"
+         ><img src="logo-gnupg-light-purple-bg.png" alt="[GnuPG Logo]"
+               width="356" height="120" /></a></td>
+    <td class="frame-head"> </td>
+    <td class="frame-right"> </td>
+  </tr>
+  <tr>
+    <td class="frame-bottom-lang">· English ·  </td>
+    <td class="frame-bottom-lang"> </td>
+    <td class="frame-bottom-mirror"> </td>
+    <td class="frame-corner"> </td>
+  </tr>
+</tbody>
+</table>
+</td>
+</tr>
+
+<tr>
+  <td class="layout">
+    <table class="frame" width="100%" summary="">
+      <col width="*" /><col width="23" />
+      <tbody>
+	<tr>
+	  <td class="frame-navb">Links
+	    <ul class="frame-navb">
+	      <li class="frame-navb"><a href="index.html">Blog</a></li>
+	      <li class="frame-navb"><a href="http://www.gnupg.org">GnuPG</a></li>
+	    </ul>
+	  </td>
+	  <td class="frame-right"> </td>
+	</tr>
+	<tr>
+	  <td class="frame-bottom"> </td>
+	  <td class="frame-corner"> </td>
+	</tr>
+	<tr>
+	  <td class="frame-spacing"> </td>
+	</tr>
+      </tbody>
+    </table>
+  </td>
+
+  <td class="layout">
+    <table class="frame" width="100%" summary="">
+      <col width="*" /><col width="23" />
+      <tbody>
+	<tr>
+	  <td class="frame-cont">
+
+<!-- Begin Content -->
+
+<h1 id="auto-ref-0">Blogs</h1>
+
+<div class="entry">
+  <h2 id="id-friends-tell-friends-they-love-gnupg"
+      >Friends tell friends they love GnuPG</h2>
+
+  <h5>Posted 13th November 2013 by Sam Tuke</h5>
+
+  <div class="captioned-img right">
+    <img src="img/android.jpg" title="GnuPG on Android" />
+    <p>GnuPG can run almost anywhere</p>
+  </div>
+
+  <p>Email encryption is one of those pleasures that can't be enjoyed
+  alone. Sending yourself messages secured with 4096-bit RSA is great
+  for proof of concept, but meaningful communication requires two
+  parties. GnuPG requires both those parties to have their own
+  keys.</p>
+
+  <p>Less than <abbr title="unscientific guess">1%</abbr> of all email
+  traffic is PGP encrypted, meaning that those of us who do make our
+  messages private routinely find ourselves in the frustrating
+  predicament of having to share our thoughts insecurely, even though
+  we know they're being intercepted, even though this is easily
+  avoidable, and even though we've already taken steps to do so. All
+  because our <strong>friends and colleagues</strong> don't know the
+  benefits of GnuPG.</p>
+
+  <p>Windows, Gnu/Linux, Mac, and Android all have point and click
+  GnuPG interfaces - at this point, all bases except iPhone are more
+  or less covered. That means the reason your contacts aren't OpenPGP
+  ready is <strong>not technical</strong>. And because GnuPG is Free
+  Software (and free of charge), it can't be about price.</p>
+
+  <p>A recommendation from you is the most effective way you can
+  increase the number of GnuPG users, and consequently increase the
+  percentage of the messages you send that are meaningfully
+  encrypted. That's why we're asking people in our community to think
+  of pithy explanations of why GnuPG is important and how it enables
+  them.</p>
+
+  <p>We've already got quotes from some big names like Bruce Schneier,
+  Jacob Appelbaum, and Richard Stallman. But the chances are
+  that <strong>your name</strong> carries more weight among your
+  peers. Please use it to share your appreciation for GnuPG!</p>
+
+  <p>If you use social networks, you can
+  use <a href="https://twitter.com/search?q=%23ilovegpg"
+  target="blank">#iloveGPG</a> to connect your messages to other
+  people's, and make is easier for us to find and repeat them.</p>
+
+  <p>Look out for weekly quotes posted from the
+  GnuPG <a target="blank" href="https://twitter.com/gnupg">Twitter</a>
+  and <a target="blank"
+  href="https://www.cryptospora.net/u/gnuprivacyguard">Diaspora</a>
+  accounts if you need inspiration. Let's fill up
+  the <a href="http://keys.gnupg.net/" target="blank">keyservers</a>
+  with fresh keys from new users!</p>
+
+</div>
+
+<div class="entry">
+  <h2 id="id-securing-the-future-of-gpg"
+      >Securing the future of GPG</h2>
+  <h5>Posted 5th November 2013 by Sam Tuke</h5>
+
+  <p>If you've noticed some changes around here, there's a good reason
+  why. We have a plan for securing the long term stability of GnuPG
+  development by giving more to our users, and asking more from them
+  in return.</p>
+
+  <p>You already know that GnuPG is important, and as months of fresh
+  government spying revelations go by, it's becoming obvious that
+  GnuPG is one of the very few tools that can still be trusted to keep
+  our data safe from the overwhelming efforts of international law
+  enforcement. But developing GnuPG takes work - regular monitoring
+  for newfound threats and exploits, and new features to keep it sharp
+  with the latest encryption algorithms. We also need to reach out to
+  the millions of potential GnuPG users who are asking themselves how
+  they can make their email secure. Public-private key cryptography
+  hasn't yet gained mainstream acceptance, but it could if it were
+  just a little more appealing and accessible.</p>
+
+  <p>To maintain progress within the project we need to make it easier
+  for GnuPG users to support the work that we do. Ours is an app that
+  is often hidden from view, relied upon daily by hundreds of
+  thousands of people, often in life-threatening circumstances, yet
+  low profile and rarely supported by publicity or donations.</p>
+
+  <p>To change that we're going to launch a <strong>new
+  website</strong> with a fresh design, more friendly and accessible
+  information, and new resources to grow and strengthen our user
+  group. The new site will also allow the project to accept and manage
+  new forms of financial support, including automatic subscriptions to
+  sustain development long term.</p>
+
+  <p>Designing, building and populating the new site will take a few
+  months, and in order to cover the costs there will be
+  a <strong>crowd-funding</strong> campaign with a modest target, in
+  early December. We have some rewards up our sleeves for those who
+  donate.</p>
+
+  <p>When that time comes, <strong>we'll need your help</strong> -
+  telling your contacts, forwarding the announcement to your
+  communities, and contributing financially if you can.</p>
+
+  <p>You can subscribe to updates about the campaign using this
+  form. This is separate to other GnuPG mailing lists - update will be
+  sent here, and only here.</p>
+
+  <script type="text/javascript">
+    var thanksForSubscribing='<div class="subscribed">
+      <strong>Thanks for subscribing!</strong> Please check your inbox
+      and click the confirmation link</div>';
+  </script>
+
+  <script type="text/javascript"
+    src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js">
+  </script>
+  <script type="text/javascript"
+    src="https://s3.amazonaws.com/phplist/phplist-subscribe-0.2.min.js">
+  </script>
+  <div id="phplistsubscriberesult"></div>
+  <form action="http://gnupg.hosted.phplist.com/lists/?p=subscribe&id=3"
+        method="post" id="phplistsubscribeform">
+    <input type="text" name="email" value="" id="emailaddress" />
+    <button type="submit" id="phplistsubscribe"
+            >Receive email updates</button>
+  </form>
+
+</div>
+
+<div class="entry">
+  <h2>New blog, first post</h2>
+
+  <h5>Posted 30th October 2013 by Sam Tuke</h5>
+
+  <p>Welcome to Gnu Privacy Guard's new blog! We're planning some
+  major changes to gnupg.org and how the project communicates in
+  general. I'm Sam, and I'll be writing updates here as our work
+  progresses. In future this blog will be replaced with a more
+  beautiful and featureful alternative, but bear with us as we get
+  from here to there.</p>
+
+  <p>For more timely updates you can follow our Twitter
+  accounts: <a
+    href="https://twitter.com/intent/follow?screen_name=GnuPrivacyGuard"
+    target="blank">@GnuPrivacyGuard</a>
+  and <a
+    href="https://twitter.com/intent/follow?screen_name=gnupg"
+    target="blank">@GnuPG</a>.
+  That's right, we have two! But I'm going to combine them shortly so
+  it's easier to keep track <strong>[UPDATE: accounts now merged!
+  Stick with @GnuPG]</strong>.</p>
+
+  <p>For more information, see
+  our <a href="http://gnupg.totemapp.com/company" target="blank">press
+  contact page</a> hosted on Totem. That's all for now.</p>
+
+</div>
+
+<!-- End Content -->
+
+</td>
+<td class="frame-right"> </td>
+</tr>
+<tr>
+  <td class="frame-bottom"> </td>
+  <td class="frame-corner"> </td>
+</tr>
+<tr>
+  <td class="frame-spacing"> </td>
+</tr>
+</tbody>
+</table>
+</td>
+</tr>
+<tr>
+<td class="layout"> </td>
+<td class="layout">
+<div class="frame-foot">
+	<table width="100%" summary="">
+		<col width="25%" /><col width="50%" /><col width="25%" />
+		<tr>
+	<td> </td>
+	<td>Technical resources for this<br />
+		service are sponsered by</td>
+	<td> </td>
+</tr>
+<tr>
+  <td> </td>
+  <td><a class="img" href="http://openit.de/">
+      <img src="logo-openit.png" alt="OpenIT" width="127"
+	   height="40"/></a>
+  </td>
+  <td> </td>
+</tr>
+</table>
+<br />
+
+<p>
+  <a class="img" href="http://validator.w3.org/check/referer">
+    <img src="valid-xhtml10.png"
+	 alt="Valid XHTML 1.0!"
+	 height="31" width="88" /></a>
+     
+  <a class="img" href="http://www.drm.info/">
+    <img src="drm-info.png"
+	 alt="Digital Respect for the Masses"
+	 height="40" width="69" /></a>
+     
+  <a class="img" href="http://www.un.org/aboutun/charter/">
+    <img src="pace.png"
+	 alt="Peace!"
+	 height="40" width="58" /></a>
+     
+  <a class="img" href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.gnupg.org/share/site.css">
+    <img src="vcss.gif"
+	 alt="Valid CSS!"
+	 height="31" width="88" /></a>
+</p>
+
+<p id="footer-legal">
+  <a href="privacy-policy.en.html">Privacy Policy</a>
+</p>
+
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+
+<!-- Piwik -->
+<script type="text/javascript">
+  var _paq = _paq || [];
+  _paq.push(["trackPageView"]);
+  _paq.push(["enableLinkTracking"]);
+
+  (function() {
+  var u=(("https:" == document.location.protocol) ? "https" : "http") + "://alberti.gnupg.org/piwik/";
+  _paq.push(["setTrackerUrl", u+"piwik.php"]);
+  _paq.push(["setSiteId", "2"]);
+  var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
+  g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
+  })();
+</script>
+<!-- End Piwik Code -->
+
+</body>
+</html>
diff --git a/misc/blog.gnupg.org/logo-gnupg-light-purple-bg.png b/misc/blog.gnupg.org/logo-gnupg-light-purple-bg.png
new file mode 100644
index 0000000..41264d9
Binary files /dev/null and b/misc/blog.gnupg.org/logo-gnupg-light-purple-bg.png differ
diff --git a/misc/blog.gnupg.org/logo-openit.png b/misc/blog.gnupg.org/logo-openit.png
new file mode 100644
index 0000000..fc7abfc
Binary files /dev/null and b/misc/blog.gnupg.org/logo-openit.png differ
diff --git a/misc/blog.gnupg.org/pace.png b/misc/blog.gnupg.org/pace.png
new file mode 100644
index 0000000..d627c9a
Binary files /dev/null and b/misc/blog.gnupg.org/pace.png differ
diff --git a/misc/blog.gnupg.org/privacy-policy.en.html b/misc/blog.gnupg.org/privacy-policy.en.html
new file mode 100644
index 0000000..3ac5170
--- /dev/null
+++ b/misc/blog.gnupg.org/privacy-policy.en.html
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+	<head>
+
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+		<title>Blog - Gnu Privacy Guard</title>
+
+		<link href="site.css" rel="stylesheet" />
+	</head>
+
+	<body>
+		<table class="layout" cellspacing="30" summary="">
+	<col width="20%" /><col width="80%" />
+	<tbody>
+		<tr id="top-page">
+			<td class="layout" colspan="2">
+		<table class="frame" width="100%" summary="">
+			<col width="30%" /><col width="*" /><col width="30%" />
+			<col width="23" />
+			<tbody>
+			<tr>
+				<td class="frame-head"> </td>
+				<td class="frame-head">
+					<a href="http://gnupg.org">
+						<img src="logo-gnupg-light-purple-bg.png" alt="[GnuPG Logo]" width="356" height="120" />
+					</a>
+				</td>
+				<td class="frame-head"> </td>
+				<td class="frame-right"> </td>
+			</tr>
+			<tr>
+				<td class="frame-bottom-lang">
+				· English ·  
+				</td>
+				<td class="frame-bottom-lang"> </td>
+		<td class="frame-bottom-mirror"> </td>
+				<td class="frame-corner"> </td>
+			</tr>
+			</tbody>
+		</table>
+			</td>
+		</tr>
+
+
+	<tr>
+	<td class="layout">
+		<table class="frame" width="100%" summary="">
+			<col width="*" /><col width="23" />
+			<tbody>
+		<tr>
+		<td class="frame-navb">Links
+			<ul class="frame-navb">
+				<li class="frame-navb">
+					<a href="index.html">Blog</a>
+				</li>
+				<li class="frame-navb">
+					<a href="http://www.gnupg.org">GnuPG</a>
+				</li>
+			</ul>
+		</td>
+		<td class="frame-right"> </td>
+		</tr>
+		<tr>
+		<td class="frame-bottom"> </td>
+		<td class="frame-corner"> </td>
+		</tr>
+		<tr>
+		<td class="frame-spacing"> </td>
+		</tr>
+			</tbody>
+		</table>
+	</td>
+
+	<td class="layout">
+		<table class="frame" width="100%" summary="">
+			<col width="*" /><col width="23" />
+			<tbody>
+				<tr>
+					<td class="frame-cont">
+
+<h1>Privacy policy</h1>
+
+<h2>Analytics</h2>
+
+   <p>This website uses Piwik, a Free Software web analytics system,
+   to monitor traffic on our Web sites. Piwik records the general
+   geographical vicinity of visitors as well as their browser and
+   operating system, and records their navigation within the
+   sites. This helps us gauge the impact of our materials and improve
+   our work.</p>
+
+   <p>Our Piwik system preserves privacy by anonymizing visitors' IP
+   addresses. This means that we will not store any personally
+   identifiable information about you, even though your visit produces
+   a record that our site was visited by someone.</p>
+
+   <p>Piwik also respects the "<a href="http://donottrack.us/"
+   target="blank">Do Not Track</a>" preference offered by some
+   browsers, so if you have this option set, Piwik will ignore your
+   visit entirely. Details of how Piwik protects privacy are
+   on <a href="http://piwik.org/privacy/" target="blank">their
+   website</a>.</p>
+
+<h2>Newsletter and email notifications</h2>
+
+   <p>For now we are using a hosted Free Software mailing list manager
+   called PHP List for handling our newsletters. PHP List's privacy
+   policy is available on
+   their <a href="https://www.phplist.com/privacy"
+   target="blank">website</a>. PHP List complies with legal
+   obligations to UK law enforcement. Contact information of
+   subscribers is not shared with third parties, and is discarded 90
+   days after removal from a mailing list.</p>
+
+   <p>GnuPG will never pass contact details to any third party without
+   prior permission, unless obliged to do so under German law.</p>
+
+</td>
+<td class="frame-right"> </td>
+</tr>
+<tr>
+					<td class="frame-bottom"> </td>
+					<td class="frame-corner"> </td>
+				</tr>
+				<tr>
+					<td class="frame-spacing"> </td>
+				</tr>
+			</tbody>
+		</table>
+
+	</td>
+
+		</tr>
+		<tr>
+	<td class="layout"> </td>
+	<td class="layout">
+	<div class="frame-foot">
+		<table width="100%" summary="">
+			<col width="25%" /><col width="50%" /><col width="25%" />
+			<tr>
+		<td> </td>
+		<td>Technical resources for this<br />
+			service are sponsered by</td>
+		<td> </td>
+			</tr>
+			<tr>
+		<td> </td>
+		<td><a class="img" href="http://openit.de/">
+				<img src="logo-openit.png" alt="OpenIT" width="127"
+					height="40"/></a>
+		</td>
+		<td> </td>
+			</tr>
+		</table>
+		<br />
+
+		<p>
+
+			<a class="img" href="http://validator.w3.org/check/referer">
+		<img src="valid-xhtml10.png"
+			alt="Valid XHTML 1.0!"
+			height="31" width="88" /></a>
+			   
+			<a class="img" href="http://www.drm.info/">
+		<img src="drm-info.png"
+			alt="Digital Respect for the Masses"
+			height="40" width="69" /></a>
+			   
+			<a class="img" href="http://www.un.org/aboutun/charter/">
+		<img src="pace.png"
+			alt="Peace!"
+			height="40" width="58" /></a>
+			   
+			<a class="img" href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.gnupg.org/share/site.css">
+		<img src="vcss.gif"
+			alt="Valid CSS!"
+			height="31" width="88" /></a>
+		</p>
+
+		<p id="footer-legal">
+			<a href="privacy-policy.en.html">Privacy Policy</a>
+		</p>
+
+		</div>
+	</td>
+	</tr>
+</tbody>
+</table>
+
+<!-- Piwik -->
+<script type="text/javascript">
+  var _paq = _paq || [];
+  _paq.push(["trackPageView"]);
+  _paq.push(["enableLinkTracking"]);
+
+  (function() {
+  var u=(("https:" == document.location.protocol) ? "https" : "http") + "://alberti.gnupg.org/piwik/";
+  _paq.push(["setTrackerUrl", u+"piwik.php"]);
+  _paq.push(["setSiteId", "2"]);
+  var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
+  g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
+  })();
+</script>
+<!-- End Piwik Code -->
+
+</body>
+</html>
diff --git a/misc/blog.gnupg.org/site.css b/misc/blog.gnupg.org/site.css
new file mode 100644
index 0000000..418e905
--- /dev/null
+++ b/misc/blog.gnupg.org/site.css
@@ -0,0 +1,250 @@
+A:link {
+  color: #784c6c;
+  font-weight: bold;
+  text-decoration: none;
+}
+A:hover {
+  background-color: #d0dce8;
+  font-weight: bold;
+  text-decoration: none;
+}
+A:visited {
+  color: #5c6064;
+  font-weight: bold;
+  text-decoration: none;
+}
+A.img:hover {
+  background-color: #f0f0fc;
+}
+BLOCKQUOTE {
+  border: 1px solid black;
+  padding: 1em;
+}
+BODY {
+  margin-left: 0px;
+  margin-right: 0px;
+  text-align: left;
+  color: black;
+  background-color: #f0f0fc;
+  font-family: sans-serif;
+  font-weight: normal;
+  text-decoration: none;
+}
+DD {
+  padding-bottom: 1em;
+}
+H1
+{
+  font-size: large;
+}
+h2 {
+	font-size: 1em;
+	margin: 2em 0 1em;
+}
+H1:first-letter,
+H2:first-letter {
+  font-size: x-large;
+}
+H3:first-letter {
+  font-size: large;
+}
+H1,
+H2,
+H3 {
+  color: #5c6064;
+  font-weight: bold;
+  font-variant: small-caps;
+  letter-spacing: 0.1em;
+}
+H1:first-letter,
+H2:first-letter,
+H3:first-letter {
+  color: #784c6c;
+}
+IMG {
+  border: none;
+}
+LI.important {
+  color: red;
+}
+P.out-of-date {
+  font-style: italic;
+  font-size: small;
+}
+PRE,
+DIV.samp {
+  background-color: #ebebf4;
+  margin: 1em;
+  border: 1px solid black;
+  padding: 1em;
+  font-size: small;
+}
+SPAN.important {
+  color: red;
+}
+DIV.urgent {
+  width: 85%;
+  text-align: center;
+  border: solid red;
+  font-weight: bold;
+}
+TABLE.layout {
+  background-color: transparent;
+  border-collapse: separate;
+  border: none;
+  max-width: 1200px;
+}
+TD.layout {
+  border: 1px none black;
+  padding: 0px;
+  text-align: right;
+  vertical-align: top;
+}
+TABLE.frame {
+  background-color: transparent;
+  border-collapse: collapse;
+  border: 1px none black;
+}
+TD.frame-right {
+  border-left: 2px solid #784c6c;
+}
+TD.frame-bottom,
+TD.frame-bottom-lang,
+TD.frame-bottom-mirror {
+  color: #5c6064;
+  border-top: 2px solid #5c6064;
+  text-align: left;
+  font-size: small;
+  font-weight: bold;
+}
+TD.frame-bottom-lang,
+TD.frame-bottom-mirror {
+  font-size: x-small;
+}
+TD.frame-bottom-mirror {
+  text-align: right;
+}
+TD.frame-corner {
+  border-top: 2px solid #5c6064;
+  border-left: 2px solid #784c6c;
+}
+TD.frame-spacing {
+  border: none;
+  height: 30px;
+}
+TD.frame-head {
+  padding: 0px 0px 1em 0px;
+  border: none;
+  text-align: center;
+  vertical-align: middle;
+  font-size: large;
+  font-variant: small-caps;
+  font-weight: bold;
+  letter-spacing: 0.3em;
+}
+TD.frame-head-blockquote {
+  padding: 0px 1em 1em 1em;
+  border-bottom: 2px solid #5c6064;
+  vertical-align: middle;
+  font-family: sans-serif;
+  text-align: center;
+  text-decoration: none;
+  font-size: x-small;
+  font-variant: small-caps;
+  letter-spacing: 0.3em;
+}
+SPAN.g {
+  color: #784c6c;
+  font-size: x-large;
+}
+SPAN.nu {
+  color: #784c6c;
+}
+SPAN.pg {
+  color: #5c6064;
+  font-size: x-large;
+}
+A.lang {
+  font-size: x-small;
+}
+A.lang:visited {
+  color: #784c6c;
+}
+TD.frame-navb {
+  padding: 0px 0.3em 0.5em 0.3em;
+  text-align: left;
+  font-size: small;
+}
+UL.frame-navb {
+  margin: 0px;
+  margin-left: 1em;
+  padding-left: 1em;
+}
+UL.frame-navb:first-line {
+  margin: 0px;
+  padding-left: 1em;
+}
+LI.frame-navb {
+}
+TD.frame-cont {
+  padding: 0px 1em 1.5em 1em;
+  text-align: left;
+  vertical-align: top;
+}
+DIV.frame-foot {
+  text-align: center;
+  font-size: x-small;
+  color: #5c6064;
+}
+A.foot:link {
+  color: #5c6064;
+  font-size: x-small;
+  font-weight: normal;
+  text-decoration: underline;
+}
+A.foot:visited {
+  color: #5c6064;
+  font-size: x-small;
+  font-weight: normal;
+  text-decoration: underline;
+}
+A.foot:hover {
+  font-size: x-small;
+  font-weight: normal;
+}
+#footer-legal {
+	padding: 0.3em 0;
+	font-size: 1.5em;
+	background: #DCDCFF;
+}
+/*PHP list subscription confirmation box*/
+.subscribed {
+	background-color: #D4D4D4;
+	padding: 0.5em;
+}
+
+.left {
+	float: left;
+}
+
+.right {
+	float: right;
+}
+
+/*Blog rules*/
+.entry {
+	clear: both;
+}
+
+/*Image caption rules*/
+.captioned-img {
+	border: 1px solid #808080;
+	margin: 1em 0.5em;
+	padding: 0.5em;
+	text-align: center;
+}
+
+.captioned-img p {
+	margin: 0;
+	padding: 0.5em 0 0.2em 0;
+}
\ No newline at end of file
diff --git a/misc/blog.gnupg.org/upload b/misc/blog.gnupg.org/upload
new file mode 100755
index 0000000..9530b1b
--- /dev/null
+++ b/misc/blog.gnupg.org/upload
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$(pwd  | awk -F/ '{print $NF}')" != "blog.gnupg.org" ]; then
+  echo "upload: not invoked from the blog.gnupg.org directory" >&2;
+  exit 1
+fi
+
+rsync -vr --exclude '*~' --exclude upload . playfair.gnupg.org:/var/www/git/blog.gnupg.org/htdocs/
+
+#eof
diff --git a/misc/blog.gnupg.org/valid-xhtml10.png b/misc/blog.gnupg.org/valid-xhtml10.png
new file mode 100644
index 0000000..b81de91
Binary files /dev/null and b/misc/blog.gnupg.org/valid-xhtml10.png differ
diff --git a/misc/blog.gnupg.org/vcss.gif b/misc/blog.gnupg.org/vcss.gif
new file mode 100644
index 0000000..020c75a
Binary files /dev/null and b/misc/blog.gnupg.org/vcss.gif differ

-----------------------------------------------------------------------

Summary of changes:
 misc/blog.gnupg.org/drm-info.png                   |  Bin 0 -> 3719 bytes
 misc/blog.gnupg.org/img/android.jpg                |  Bin 0 -> 58725 bytes
 misc/blog.gnupg.org/index.html                     |  322 ++++++++++++++++++++
 .../blog.gnupg.org}/logo-gnupg-light-purple-bg.png |  Bin 9024 -> 9024 bytes
 .../blog.gnupg.org/logo-openit.png                 |  Bin 7708 -> 7708 bytes
 {web/share => misc/blog.gnupg.org}/pace.png        |  Bin 4108 -> 4108 bytes
 misc/blog.gnupg.org/privacy-policy.en.html         |  209 +++++++++++++
 misc/blog.gnupg.org/site.css                       |  250 +++++++++++++++
 misc/blog.gnupg.org/upload                         |   12 +
 misc/blog.gnupg.org/valid-xhtml10.png              |  Bin 0 -> 1882 bytes
 misc/blog.gnupg.org/vcss.gif                       |  Bin 0 -> 1547 bytes
 11 files changed, 793 insertions(+)
 create mode 100644 misc/blog.gnupg.org/drm-info.png
 create mode 100644 misc/blog.gnupg.org/img/android.jpg
 create mode 100644 misc/blog.gnupg.org/index.html
 copy {web/share => misc/blog.gnupg.org}/logo-gnupg-light-purple-bg.png (100%)
 copy web/share/logo-sponsor.png => misc/blog.gnupg.org/logo-openit.png (100%)
 copy {web/share => misc/blog.gnupg.org}/pace.png (100%)
 create mode 100644 misc/blog.gnupg.org/privacy-policy.en.html
 create mode 100644 misc/blog.gnupg.org/site.css
 create mode 100755 misc/blog.gnupg.org/upload
 create mode 100644 misc/blog.gnupg.org/valid-xhtml10.png
 create mode 100644 misc/blog.gnupg.org/vcss.gif


hooks/post-receive
-- 
The GnuPG website and other docs
http://git.gnupg.org




More information about the Gnupg-commits mailing list