summaryrefslogtreecommitdiff
path: root/docs/NOTES-python-gnupg-development.org
diff options
context:
space:
mode:
authorKali Kaneko <kali@futeisha.org>2015-06-08 16:46:12 -0400
committerKali Kaneko <kali@futeisha.org>2015-06-08 16:46:12 -0400
commitb91ea5f9974471c8f596a42eb5023c693a9da450 (patch)
tree04d71c67be68d8d069fdf3b355e71b7a1f8e7813 /docs/NOTES-python-gnupg-development.org
parent3488c8fa0078576ab35e463c33fe8e3e47e34e61 (diff)
parenta5d46a4e38985be540b9127ddcd3d8e21bbecb9a (diff)
Merge tag 'upstream/2.0.2'
Upstream version 2.0.2
Diffstat (limited to 'docs/NOTES-python-gnupg-development.org')
-rw-r--r--docs/NOTES-python-gnupg-development.org59
1 files changed, 0 insertions, 59 deletions
diff --git a/docs/NOTES-python-gnupg-development.org b/docs/NOTES-python-gnupg-development.org
deleted file mode 100644
index 3ea6b6b..0000000
--- a/docs/NOTES-python-gnupg-development.org
+++ /dev/null
@@ -1,59 +0,0 @@
--*- mode: org; epa-file-encrypt-to: ("isis@leap.se") -*-
-#+TITLE: python-gnupg audit
-#+AUTHOR: isis
-#+EMAIL: isis@leap.se
-#+DATE: 2013-02-01 Fri
-#+DESCRIPTION:
-#+KEYWORDS:
-#+LANGUAGE: en
-#+OPTIONS: H:3 num:t toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
-#+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
-#+INFOJS_OPT: view:nil toc:2 ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js
-#+EXPORT_SELECT_TAGS: export
-#+EXPORT_EXCLUDE_TAGS: noexport
-#+LINK_UP:
-#+LINK_HOME:
-#+XSLT:
-
-* Development notes on patching python-gnupg
-
-** python-gnupg
-
-** Sphinx & documentation
-*** Obtaining full .rst documentation from Sphinx
-
-Internally, Sphinx prepares and uses ReStructed Text to create the other
-formats, but provides no functionality for obtaining it. To steal it from
-Sphinx, we can patch the Sphinx source to print it to stdout and then pipe that
-to a file.
-
-The patch for Sphinx is (from http://stackoverflow.com/a/2712413) changes
-Sphinx's `sphinx.ext.autodoc.Documenter.add__line` function to:
-
-#+BEGIN_SRC python
-def add_line(self, line, source, *lineno):
- """Append one line of generated reST to the output."""
- print self.indent + line
- self.directive.result.append(self.indent + line, source, *lineno)))
-#+END_SRC
-
-* Resources
-
-** On the ctb=%d.02 bug
-This bug can be triggered in several versions of GnuPG, and will result in a
-message similar to:
-
-gpg: [don't know]: invalid packet (ctb=2d)
-gpg: [don't know]: invalid packet (ctb=2d)
-gpg: keydb_search failed: invalid packet
-gpg: encrypted with RSA key, ID ********
-gpg: decryption failed: secret key not available
-
-The 'ctb=2d' means that GnuPG has detected an extra '-' (0x2d) character,
-except that this bug occurs (seemingly) at random during batch operations when
-there is no extra '-'. (Or, at least, other files generated with similar
-parameters and functions do not cause the 'invalid packet' error message to
-appear.)
-
-https://bugs.g10code.com/gnupg/issue1179
-http://bugs.g10code.com/gnupg/issue997