aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2007-07-17 12:42:42 +0000
committerMarcus Brinkmann <[email protected]>2007-07-17 12:42:42 +0000
commitba87348230b5b62139ab133fca598eb04714a81d (patch)
tree978a7e35c3ee3c668b85be314b9787254ee8272f /TODO
parent2007-07-17 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-ba87348230b5b62139ab133fca598eb04714a81d.tar.gz
gpgme-ba87348230b5b62139ab133fca598eb04714a81d.zip
Add item for tracepoints.
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index c67c9023..4bf5b9ab 100644
--- a/TODO
+++ b/TODO
@@ -149,6 +149,18 @@ Hey Emacs, this is -*- outline -*- mode!
** Test reading key signatures.
* Debug
+** Tracepoints should be added at: Every public interface enter/leave,
+ before and in every callback, at major decision points, at every
+ internal data point which might easily be observed by the outside
+ (system handles). We also trace handles and I/O support threads in
+ the w32 implementation because that's fragile code.
+ Files left to do:
+ data-fd.c data-mem.c data-stream.c data-user.c debug.c rungpg.c
+ engine.c engine-gpgsm.c funopen.c w32-glib-io.c wait.c
+ wait-global.c wait-private.c wait-user.c op-support.c decrypt.c
+ decrypt-verify.c delete.c edit.c encrypt.c encrypt-sign.c export.c
+ genkey.c import.c key.c keylist.c passphrase.c progress.c signers.c
+ sig-notation.c trust-item.c trustlist.c verify.c
** Handle malloc and vasprintf errors. But decide first if they should be
ignored (and logged with 255?!), or really be assertions. !