[git] gnupg-doc - branch, master, updated. 0ca1d50a7e58d991e7b572ecb58f8925f54e4157

by Werner Koch cvs at cvs.gnupg.org
Thu Jan 1 22:01:10 CET 2015


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  0ca1d50a7e58d991e7b572ecb58f8925f54e4157 (commit)
       via  f0dedd5798f43e4c6905345387bf3deffff84a82 (commit)
      from  450481c63872bf79f03399128070bff768fae5b0 (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 0ca1d50a7e58d991e7b572ecb58f8925f54e4157
Author: Werner Koch <wk at gnupg.org>
Date:   Thu Jan 1 22:01:13 2015 +0100

    blog: Add Happy gnu year

diff --git a/misc/blog.gnupg.org/20150101-happy-gnu-year.org b/misc/blog.gnupg.org/20150101-happy-gnu-year.org
new file mode 100644
index 0000000..38a0ae8
--- /dev/null
+++ b/misc/blog.gnupg.org/20150101-happy-gnu-year.org
@@ -0,0 +1,97 @@
+# Thanks for the donations and plans for 2015
+#+STARTUP: showall
+#+AUTHOR: Werner
+#+DATE: January 1st, 2015
+
+** Happy gnu year
+
+to everyone and a big *thank you* to all supporters of GnuPG.  It is
+awesome to see that GnuPG and its makers received a lot of attention
+in the last weeks of 2014.  This is really appreciated by all of us.
+Speaking of me, the donations allow me to keep on working on free
+software and GnuPG in particular --- at least for the next months.
+
+Early December friends reminded me that it is the time to kick off a
+donation campaign to secure the future of GnuPG.  They supported me
+with a [[http://fsfe.org/news/2014/news-20141217-01.en.html][press release]] which was republished by others (e.g.  [[http://boingboing.net/2014/12/21/gnupg-needs-your-support.html][Cory
+Doctorow]]) and soon many small and larger donations started to fill up
+the donation status bar with a bit of green.  I was not just amazed by
+the financial support but also by the many encouraging messages to us
+developers like /Keep the excellent work! Please!/, /Thanks for
+keeping us safe an protecting our basic human rights./, /You guys are
+great! Safe communication should be a right./, /Thank you so much for
+this hard work.  You're truly directing us toward a better world/,
+/GPG is important software for our society's future/,
+/Thanks for doing great work. I know it's under appreciated, but it's absolutely
+necessary/, /Please keep it up, guys, and run further donation rounds
+if you need money. If GPG goes down, we'll all be at a loss/, or
+/freedom of thought, freedom of speech, freedom of information/.  Up
+until today we received more than a quarter of the campaign’s goal and
+donations are still coming in.  Let me add that my work on GnuPG would
+have not been possible without the incredible support of my family who
+deserve all my thanks.
+
+At the 31C3 the [[http://events.ccc.de/congress/2014/Fahrplan/events/6258.html][Reconstructing narratives]] lecture ([[http://media.ccc.de/browse/congress/2014/31c3_-_6258_-_en_-_saal_1_-_201412282030_-_reconstructing_narratives_-_jacob_-_laura_poitras.html#video][video]]) told us
+again about the depressingly sad state of our world regarding to
+freedom and humanity.  It was also reported that most of our secure
+electronic communication methods don’t do what we expected from them
+-- with the exception of a very few tools, GPG (i.e. GnuPG) being one
+of them.
+
+With the raised attention towards securing our communication and to
+help preserving us from a world nobody wants to have, we need to
+improve GnuPG and its frontends.  They need to be easy usable by
+everyone and be a standard part of every communication device much
+like the ubiquitous web browser. It will take time and a lot of effort
+to do that.  I am confident that with enough support we can achieve
+that goal.  Now let us look forward and see what is on the list.
+
+As a prerequisite we need to establish a solid organizational
+framework to free developers of tasks they are not best in, like
+looking for money, running funding campaigns, preparing paperwork for
+donation programs, and talking to ties and non-techies.
+
+We need better and streamlined documentation. For example, there are
+lots of different HOWTOs and other documents explaining the use of
+GnuPG and frontend applications.  Many of them are outdated and
+some documents contradicts each other.  Thus the goal is to prepare a
+canonical set of documentation to support all kind of users.  See and
+use the [[https://wiki.gnupg.org][Wiki]] if you are interested to help.
+
+[[https://enigmail.net][Enigmail]] is one of the most used mailer frontends for GnuPG and thus
+should be a primary target for improvements.  There are currently only
+two spare time developers for it --- despite that some smaller bugs
+make it sometimes hard to use for a beginner.  This needs to be
+changed by improving the communication between the developers and
+finding the resources to assign a paid developer to it.
+
+The network of OpenPGP keyservers works quite well for the relatively
+small active user base.  For a mass use of it we need to add a few
+things or start to deploy an easier method for retrieving keys.  This
+is essential for making mail encryption the default on the net.
+
+Although the use or proprietary platforms supports the spook’s
+surveillance programs, it is a pipe dream to believe that free
+operating systems like Linux or FreeBSD can completely replace
+Windows, Mac OS, and Android any time soon.  Improving our crypto
+tools on those platforms is thus essential to help those users and to
+trigger a network effect to make encrypted communication the default.
+For GnuPG this means to make the core components available on these
+platforms using a standard unattended installer, so that frontend
+applications (like Enigmail) can easily install it if not yet
+available.  Separating the GnuPG core from the frontend applications
+also allows for an automatic update procedure to be prepared for
+possible security relevant bugs and to be able to easily deploy new
+algorithms as soon as the needs arises.
+
+As stated in the press release a second full time developer for GnuPG
+is required to avoid relying mostly on me.  Keep in mind that even
+after having secured enough funds it will take some time to find a
+developer and it will also takes some months until s/he is up to my
+maintenance experience.  Thus is at all costs required nevertheless.
+
+In general we need to simplify the the user interfaces of most
+frontends and make it easier start with and keep on using encryption.
+A dedicated developers meeting will be the first step towards this.
+
+Okay, let’s take up our part for a new dawn.
diff --git a/misc/blog.gnupg.org/upload b/misc/blog.gnupg.org/upload
index 795ebf2..912a885 100755
--- a/misc/blog.gnupg.org/upload
+++ b/misc/blog.gnupg.org/upload
@@ -10,7 +10,7 @@ fi
 echo "upload: Rendering entries" >&2
 # We need to initialize that org cache to use our own publish function
 # despite that we do not use any org-publish feature
-emacs --batch \
+emacs23 --batch \
   --eval "(require 'assoc)" \
   --eval "(require 'org)" \
   --eval "(setq gpgweb-root-dir \"$(cd ../../web && pwd)/\")" \
@@ -74,6 +74,13 @@ awk -F:  <index.html  >index.tmp \
      }
      '
 mv index.tmp index.html || echo "upload: error updating index.html" >&2
+
+# Update the feed file
+echo "upload: Updating feed file" >&2
+
+
+
+# Remove temp file
 rm index.headlines.tmp
 
 echo "upload: Uploading files" >&2

commit f0dedd5798f43e4c6905345387bf3deffff84a82
Author: Werner Koch <wk at gnupg.org>
Date:   Tue Dec 30 17:19:08 2014 +0100

    tools: Get the donation bar ready for 2015
    
    The current campaign started in December and thus the bar needs to
    show the donations from December plus those coming in in 2015.

diff --git a/tools/mkkudos.sh b/tools/mkkudos.sh
index 9ab6e26..ee786f1 100755
--- a/tools/mkkudos.sh
+++ b/tools/mkkudos.sh
@@ -75,13 +75,20 @@ monyear=$(echo "$tmp" | awk -F: 'BEGIN { m[1] = "January";
       m[6] = "June"; m[7] = "July"; m[8] = "August"; m[9] = "September";
       m[10] = "October"; m[11] = "November"; m[12] = "December"; }
       {printf "%s %d", m[$2] , $1}')
-euro=$(echo "$tmp" | awk -F: '{printf "%d €", int($8 + 0.5)}')
+euromo=$(echo "$tmp" | awk -F: '{printf "%d €", int($8 + 0.5)}')
 euroyr=$(echo "$tmp" | awk -F: '{printf "%d €", int($10 + 0.5)}')
+euroyr_campaign=$(echo "$tmp" | awk -F: '{printf "%d", int($10 + 0.5)}')
 n=$(echo "$tmp" | awk -F: '{printf "%d", $7}')
 nyr=$(echo "$tmp" | awk -F: '{printf "%d", $9}')
+
+# Campaign data
 goal="120000"
+tmp=$(grep '^2014:12:' "$donations")
+euro=$(echo "$tmp" | awk -F: '{printf "%d", int($8 + 0.5)}')
+euro=$(($euro + $euroyr_campaign))
 percent=$(echo "$euro:$goal" | awk -F: '{printf "%d",(int($1)*100)/int($2)}')
 
+
 for file in "$htdocs/donate/"kudos-????.html "$htdocs/donate/"kudos.html \
             "$htdocs/donate/"index.html \
             "$htdocs/"index.html
@@ -99,6 +106,7 @@ for file in "$htdocs/donate/"kudos-????.html "$htdocs/donate/"kudos.html \
    [ -f "$file.tmp" ] && rm "$file.tmp"
    awk -F: -v year=$year -v donors="$donors" \
            -v monyear="$monyear" -v euro="$euro" -v euroyr="$euroyr" \
+           -v euromo="$euromo" \
            -v n="$n" -v nyr="$nyr" -v goal="$goal" -v percent="$percent" \
             <"$file"  >"$file.tmp" '
      /<!--BEGIN-DONATIONS-->/ {indon=1; print; insert("") }
@@ -112,7 +120,7 @@ for file in "$htdocs/donate/"kudos-????.html "$htdocs/donate/"kudos.html \
            next
      }
      /<!--INSERT-MONTH-EURO-->/ {
-           printf "<!--INSERT-MONTH-EURO--> %s\n", euro;
+           printf "<!--INSERT-MONTH-EURO--> %s\n", euromo;
            next
      }
      /<!--INSERT-MONTH-N-->/ {
@@ -128,7 +136,7 @@ for file in "$htdocs/donate/"kudos-????.html "$htdocs/donate/"kudos.html \
            next
      }
      /<!--INSERT-PROGRESS-LEFT-->/ {
-           printf "<!--INSERT-PROGRESS-LEFT-->%s\n",
+           printf "<!--INSERT-PROGRESS-LEFT-->%s €\n",
                   euro;
            next
      }
diff --git a/web/donate/index.org b/web/donate/index.org
index f4cc20b..5888d95 100644
--- a/web/donate/index.org
+++ b/web/donate/index.org
@@ -20,15 +20,6 @@
   to help with development and maintenance please consider to make a
   donation.
 
-** Recent donors
-
-#+HTML: <div id="tagcloudlist"><ul>
-#+HTML: <!--BEGIN-SOME-DONATIONS-->
-#+HTML: <!--END-SOME-DONATIONS-->
-#+HTML: <li><a href="/donate/kudos.html">(all)</a></li>
-#+HTML: </ul><p class="doclear"> </p></div>
-
-
 ** Ways to donate
 
   Paying using a credit card is currently our preferred choice.  If
@@ -172,3 +163,13 @@
    </table>
   </form>
 #+END_HTML
+
+** Recent donors
+
+#+HTML: <div id="tagcloudlist"><ul>
+#+HTML: <!--BEGIN-SOME-DONATIONS-->
+#+HTML: <!--END-SOME-DONATIONS-->
+#+HTML: <li><a href="/donate/kudos.html">(all)</a></li>
+#+HTML: </ul><p class="doclear"> </p></div>
+
+# eof #

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

Summary of changes:
 misc/blog.gnupg.org/20150101-happy-gnu-year.org |   97 +++++++++++++++++++++++
 misc/blog.gnupg.org/upload                      |    9 ++-
 tools/mkkudos.sh                                |   14 +++-
 web/donate/index.org                            |   19 ++---
 4 files changed, 126 insertions(+), 13 deletions(-)
 create mode 100644 misc/blog.gnupg.org/20150101-happy-gnu-year.org


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




More information about the Gnupg-commits mailing list