| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
|  | 
* Added an actual TODO to fix the TODOs.
* Pretty sure I know who will be completing this one ...  ;)
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* If we're going to use Org, let's actually use Org.
* Added the properties tags for each point.
* Some of thems still need custom ID tags assigned properly.
* Probably ought to make them actual TODOs at some point, but that can
  wait until they can be marked as DONE anyway.
* Will add a TODO for some of this stuff ... oh, the irony.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* src/get-env.c (_gpgme_getenv): Use gpgrt_lock_lock
and gpgrt_lock_unlock to protect call of getnev.
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
|  | 
* 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.
 | 
| |\ \ \  
| | | | 
| | | | 
| | | |  | 
Signed-off-by: Ben McGinnes <[email protected]>
 | 
| | |/ /  
| | |   
| | |   
| | |   
| | |   
| | |    | 
* Added a bunch of things to .gitignore that might otherwise creep in
  during Python development.
* This really should be merged ASAP.  You'll thank me later ...
 | 
| | |/  
|/|   
| |   
| |   
| |    | 
* lang/cpp/src/key.cpp (Key::locate): New static helper.
* lang/cpp/src/key.h: Update accordingly.
 | 
| | | 
| | 
| | 
| |  | 
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | | 
| | 
| | 
| | 
| | 
| |  | 
* tests/gpg/Makefile.am: Invoke GPG with TESTS_ENVIRONMENT.
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* 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]>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* tests/gpg/Makefile.am: Don't allow target with '/'.
* tests/gpgsm/Makefile.am: Ditto.
--
BSD Make doesn't allow a target with '/'.  We still have such a target
in lang/python/Makefile.am, but it's for maintainer only, so,
assumption to GNU Make is OK there.
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* configure.ac: have_thread_safe_getenv=yes with have_w32_system.
--
We want to define this for both 32 and 64 bit targets if
we use mingw. have_w32_system is defined for both targets.
Signed-off-by: Andre Heinecke <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
* configure.ac: have_thread_safe_getenv=yes with have_w64_system.
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
|  | 
* lang/cpp/src/context.h (SpawnShowWindow): New.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* src/engine-spawn.c (engspawn_start): Translate spawn flag
to IOSPAWN flag.
* src/gpgme-w32spawn.c (my_spawn): Handle the new flag.
* src/gpgme.h.in (GPGME_SPAWN_SHOW_WINDOW): New.
* src/priv-io.h (IOSPAWN_FLAG_SHOW_WINDOW): New.
--
Used by GpgOL
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* src/w32-io.c (_gpgme_io_spawn): Don't hardcode flags value.
--
IOSPAWN_FLAG_ALLOW_SET_FG is 2 and was translated to 1.
This might fix the pinentry foreground handling pass through.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* lang/cpp/src/data.h, lang/cpp/src/data.cpp: Add Data::toString.
--
I'm lazy and like to waste memory.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* tests/gpg/Makefile.am, tests/gpgsm/Makefile.am: Remove ./.
--
GNU Make is powerful enough for handling and interpreting of
pathname as target, but BSD Make is not.
GnuPG-bug-id: 3056
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
* src/get-env.c (_gpgme_getenv): Fix error message.
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
| 
| 
|  | 
* tests/gpg/pinentry: Use /bin/sh instead of Bash.
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
* src/get-env.c [HAVE_GETENV_R] (_gpgme_getenv): New.
--
GnuPG-bug-id: 3056
Signed-off-by: NIIBE Yutaka <[email protected]>
 | 
| | 
| 
| 
|  | 
--
 | 
| | 
| 
| 
|  | 
Signed-off-by: Werner Koch <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* src/util.h (GPG_ERR_FALSE): Remove due to newer libgpg-error.
--
We require these over one year old versions to better allign with
GnuPG's demand.  Note that the required libassuan is acgtually 2 years
old.
Signed-off-by: Werner Koch <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
* lang/qt/src/qgpgmequickjob.cpp (addSubkeyWorker)
(createWorker): Use toMSecsSinceEpoch instead toSecsSinceEpoch.
--
toSecsSinceEpoch was only introduced in Qt 5.8.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* src/gpgme-w32spawn.c (my_spawn): Create w/o DETACHED_PROCESS.
--
The spawn helper is actually called with DETACHED_PROCESS and should
not need to do a DETACHED_PROCESS of its own.  Interestingly this
patch removes the popups.
See Andre's report
GnuPG-bug-id: 3515
Signed-off-by: Werner Koch <[email protected]>
 | 
| | 
| 
| 
| 
| 
| 
|  | 
--
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
 | 
| | 
| 
| 
| 
|  | 
* tests/run-keylist.c (main): Print UID signatures if there
are any.
 |