| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
* Added a section for those pythonistas who are too used to web
programming. Stressed that it's not simply not RESTful, it's not
even REST-like.
* Letting me move on to drawing a very loose parallel between a
session and a context. The differences should become obvious in the
subsequent sections.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Some instructions to include are fairly obvious; as with encryption,
decryption and signature verification.
* Some are a little less obvious.
* This includes the requests received to specifically include subkey
management (adding and revoking subkeys on a primary key that's
being retained.
* Added the UID equivalents to the list, as well as key selection
matters (and may or may not include something for handling group
lines since that involves wrapping a CLI binary).
* Key control documentation and examples requested by Mike Ingle of
confidantmail.org.
|
|
|
|
|
| |
* Added the same, slightly modified GPL based license that is used in
other parts of GnuPG.
|
|
|
|
|
|
|
|
| |
* removed one bit of whitespace.
* Marked up references to gpgme.h.
* Fixed one spelling error.
* Removed py2.6 from python search order since even if it is
supported, it shouldn't be encouraged.
|
|
|
|
|
|
|
| |
* Started work on the GPGME Python bindings HOWTO.
* 1,050 words to begin with at approx. 7.5KB.
* Got as far as installation.
* Includes instruction not to use PyPI for this.
|
|
|
|
|
| |
* Added suv-entry for the new HOWTO being started and, since it has
been started, checked it off.
|
|
|
|
| |
* Slightly expanded the list.
|
|
|
|
| |
* Whitespace removal.
|
|\
| |
| |
| |
| |
| | |
* Documentation and the first brush strokes towards the future.
Signed-off-by: Ben McGinnes <[email protected]>
|
| |
| |
| |
| |
| |
| |
| | |
* Set LaTeX headers to enable ligatures and a 12pt font by default.
* Paper size left for regional defaults.
* Using XeLaTeX for easier font control.
* Using default LaTeX font of Latin Main, but that's easy enough to change.
|
| |
| |
| |
| | |
* Dropped the .txt from the end of the file ...
|
| |
| |
| |
| |
| | |
* Exported from Org Mode to UTF-8 text.
* Removed my name from just under the title.
|
| |
| |
| |
| | |
* Fixed title.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* The developers of Phabricator, the web front-end on dev.gnupg.org
have not implemented renderers for Markdown, Org-Mode or any other
common markdown like language.
* They also refuse to do so.
* Instead they re-invented the wheel and implemented their own version
of Markdown-like thing which is incompatible with everything else.
It is called Remarkup.
* The developers of Phabricator and Remarkup have refused to provide
conversion tools to move files to/from any format to/from Remarkup.
* They expect everyone to learn their new favourite pet project.
* Remarkup may or may not display Org Mode files, but if so then it is
likely to only want to do so as plain text.
* There is an unaffiliated and unofficial project to convert Github
Markdown to Remarkup via Pandoc. This might be adapted for our use,
but requires testing.
* Until then exporting from Org Mode to UTF-8 text is likely the least
worst plan.
* Which means renaming this file to README.org first.
|
| |
| |
| |
| |
| |
| | |
* Removed Markdown style heading underlining.
* Removed in-line file type declaration (which is not correctly parsed
by the web interface on dev.gnupg.org).
|
| |
| |
| |
| |
| |
| | |
* Fixed a typo in a filepath reference.
* Moved conjecture regarding the first version of Python used to a
footnote.
|
| |\
| | |
| | |
| | | |
ben/python-docs-01
|
| | |
| | |
| | |
| | |
| | | |
* Added LaTeX header for 1 inch margins in the quite likely event that
all PDF output ultimately uses LaTeX.
|
| | |
| | |
| | |
| | | |
* Checked off the decision to stick with Org Mode.
|
| | |
| | |
| | |
| | |
| | | |
* Beginning to turn the first part of this into something kind of like
an actual TODO list as Org Mode uses it (maybe).
|
| | |
| | |
| | |
| | |
| | |
| | | |
* Fixed or updated the most fundamental errors.
* Also included some details on which modules are available on PyPI,
as well as what happened to the PyME commit log.
|
| | |
| | |
| | |
| | |
| | |
| | | |
* Split the main parts down into subsections.
* Still need to cull the incorrect stuff towards the end and add more
recent changes.
|
| | |
| | |
| | |
| | |
| | |
| | | |
* Reshaping the history file to fit Org Mode's structuring for docs.
* Also said history needs to be a bit more clear (it was kind of
unfinished).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Updated TODO.
* The entirety of the old TODO has been replaced with either more
relevant tasks or goals for the examples and a more measured
approach to the docs and why, in this project, Org Mode trumps reST,
even though it's Python through and through.
|
| | |
| | |
| | |
| | | |
* Removed reST version of file.
|
| | |
| | |
| | |
| | | |
* Converted document from reST to org-mode.
|
| | |
| | |
| | |
| | | |
* Removed reST version.
|
| | |
| | |
| | |
| | | |
* Converted document from reST to org-mode.
|
| |/
|/|
| |
| |
| | |
* lang/cpp/src/key.cpp (Key::locate): New static helper.
* lang/cpp/src/key.h: Update accordingly.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* tests/gpg/Makefile.am: Don't use "export" directive.
* tests/gpgsm/Makefile.am: Ditto.
* lang/qt/tests/Makefile.am: Ditto.
* lang/python/tests/Makefile.am: Ditto.
--
GnuPG-bug-id: 3056
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|/
|
|
|
|
| |
* lang/python/tests/Makefile.am: Avoid target with '/'.
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
| |
* lang/cpp/src/context.h (SpawnShowWindow): New.
|
|
|
|
|
|
|
| |
* lang/cpp/src/data.h, lang/cpp/src/data.cpp: Add Data::toString.
--
I'm lazy and like to waste memory.
|
|
|
|
|
|
|
|
| |
* lang/qt/src/qgpgmequickjob.cpp (addSubkeyWorker)
(createWorker): Use toMSecsSinceEpoch instead toSecsSinceEpoch.
--
toSecsSinceEpoch was only introduced in Qt 5.8.
|
|
|
|
|
|
|
| |
--
Patch provided by ka7 in dev.gnupg.org
Differential D423
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/gpgsignkeyeditinteractor.cpp (SignKeyState): Add second
CONFIRM state.
(makeTable): Properly handle local_promote_okay.
(action): Handle CONFIRM2.
--
This fixes changing a local signature to a "public" signature.
GnuPG-Bug-Id: T1649
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lang/python/gpgme.i: copied signature from gpgme.h and defaulted the
value to SEEK_SET.
* lang/python/tests/t-data.py: Added a test for no second argument
--
Having to import the os package when wanting to read a Data object is a
slight annoyance. With SWIG, we can define default parameters. This
change defaults the whence argument to SEEK_SET which is how StringIO
and BytesIO behave.
Signed-off-by: Tobias Mueller <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lang/qt/src/qgpgmequickjob.cpp,
lang/qt/src/qgpgmequickjob.h,
lang/qt/src/quickjob.h: New.
* lang/qt/src/Makefile.am,
lang/qt/src/protocol.h,
lang/qt/src/protocol_p.h,
lang/qt/src/job.cpp: Update accordingly.
--
Keeping it in line with the Job for everything pattern.
Although it's reduced to one job for four commands as
the commands all behave the same.
|
|
|
|
|
|
|
| |
* lang/cpp/src/context.cpp,
lang/cpp/src/context.h (Context::startCreateKey)
(Context::createKey, Context::createSubkey)
(Context::startCreateSubkey): New.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* lang/python/tests/Makefile.am: Distinguish target and path.
* tests/gpg/Makefile.am: Ditto.
* tests/gpgsm/Makefile.am: Ditto.
--
GNU Make is powerful enough to match path to target (and vice versa),
but BSD make is not.
GnuPG-bug-id: 3056
Signed-off-by: NIIBE Yutaka <[email protected]>
|
|
|
|
|
|
|
|
|
| |
* lang/qt/src/dataprovider.cpp (blocking_read): Keep
reading if process is not atEnd.
--
This fixes a regression in Kleopatra that uses this dataprovider
to chain the gpgtar process to the encryption / signing.
|
|
|
|
|
|
|
| |
* lang/qt/tests/t-various.cpp (TestVarious::testVersion): New.
--
If it's not tested it does not work ;-)
|
|
|
|
|
|
|
|
|
|
|
| |
* lang/cpp/src/engineinfo.h (EngineInfo::Version::operator<):
Fix logic.
* lang/cpp/src/engineinfo.h (EngineInfo::Version::operator>):
New.
* NEWS: Mention added API
--
This fixes a logic error that 2.2.0 < 2.1.19 would return true.
|
|
|
|
|
|
|
| |
* lang/python/tests/Makefile.am: Depend xcheck with all which was lost
due to the check hack.
Signed-off-by: Alon Bar-Lev <[email protected]>
|
|
|
|
|
|
| |
* lang/python/tests/t-keylist.py: Check a keylist matching no keys.
Signed-off-by: Justus Winter <[email protected]>
|
|
|
|
|
|
|
| |
* lang/cpp/src/key.cpp (Key::isDeVs): Check all subkeys.
--
Previosly only the primary key was checked and not all subkeys.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* NEWS: Update.
* lang/python/src/core.py (Context.__read__): New helper function.
(Context.encrypt): Attach partial results to exceptions.
(Context.decrypt): Likewise.
(Context.sign): Likewise.
(Context.verify): Likewise.
* lang/python/src/errors.py (GpgError): Move the core of GPGMEError to
this class, add a nicer interface for it. This makes the errors
thrown by this library more uniform, and allows us to track the
underlying error in synthesized high-level errors.
(GPGMEError): Simplify.
(...): Make sure to call the parent classes' constructor in all other
classes.
--
Attach partial results to errors. Some operations return results even
though they signal an error. Of course this information must be taken
with a grain of salt. But often, this information is useful for
diagnostic uses or to give the user feedback. Since the normal
control flow is disrupted by the exception, the callee can no longer
return results, hence we attach them to the exception objects.
GnuPG-bug-id: 3271
Signed-off-by: Justus Winter <[email protected]>
|
|
|
|
|
|
| |
* lang/cpp/src/decryptionresult.cpp,
lang/cpp/src/verificationresult.cpp: Extend ostream operator
to include isDeVs.
|
|
|
|
|
| |
--
Warnings in headers hurt downstream.
|
|
|
|
|
|
|
|
| |
* lang/cpp/src/GpgmeppConfig.cmake.in.in: The link library
is of course also dynamic.
--
GnuPG-Bug-Id: T3181
|