aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ISSUES23
1 files changed, 23 insertions, 0 deletions
diff --git a/ISSUES b/ISSUES
index a65d832..be32cd0 100644
--- a/ISSUES
+++ b/ISSUES
@@ -44,16 +44,25 @@ Create, modify and execute operation on ballots.
44 * as the ballot tool is not an API, doesn't it make most sense to have 44 * as the ballot tool is not an API, doesn't it make most sense to have
45 voting tests as shellscripts? 45 voting tests as shellscripts?
46 46
47YES.
48
47 * how should FOREVER be handled in config files? 49 * how should FOREVER be handled in config files?
48 50
51There are keywords (NEVER, FOREVER, see util/strings.c). I would probably
52for now not bother to check if the options are sane (i.e. vote finishes at eternity).
53
54
49Multiple authorities: 55Multiple authorities:
50 * what should happen when duplicate vote is detected? where do we "complain"? 56 * what should happen when duplicate vote is detected? where do we "complain"?
51 (can't always detect this on submission, as two auth. might get different votes) 57 (can't always detect this on submission, as two auth. might get different votes)
52 58
59GNUNET_log (WARNING)
53 60
54 * When is the threshold crypto set up? Don't we need another 61 * When is the threshold crypto set up? Don't we need another
55 time for when authorities start to set up the shared secret? 62 time for when authorities start to set up the shared secret?
56 63
64True.
65
57 66
58exceptions and static initializers: when moving a class and not running 'gradle msgtypes', 67exceptions and static initializers: when moving a class and not running 'gradle msgtypes',
59this nice message pops up: 68this nice message pops up:
@@ -69,13 +78,27 @@ java.lang.NoClassDefFoundError: Could not initialize class org.gnunet.construct.
69 78
70Any idea on how to improve the error reporting? 79Any idea on how to improve the error reporting?
71 80
81Not really. Just don't have those issues in a release ;-).
82
83
72question on testbed service disconnect adapter: 84question on testbed service disconnect adapter:
73 * why is this needed? I get the idea, namely that the operation of service connect 85 * why is this needed? I get the idea, namely that the operation of service connect
74 is "canceled" (by calling done) and then the code for disconnecting is called, but why wouldn't 86 is "canceled" (by calling done) and then the code for disconnecting is called, but why wouldn't
75 I want to do this myself? 87 I want to do this myself?
76 88
77 89
90For symmetry, and because testbed may want to trigger OTHER operations that
91were delayed (due to limited resources) until the disconnect was done.
92
93
78* crypto mismatch is a bit annoying, when will libgcrypt be done? 94* crypto mismatch is a bit annoying, when will libgcrypt be done?
79 95
96WK and I talked yesterday. He said this weekend, or earlier. There were some
97additional minor design issues to be discussed first...
98
99
80consensus+testbed test looks *horrible*, do you have any suggestions on how to improve? 100consensus+testbed test looks *horrible*, do you have any suggestions on how to improve?
81 101
102If you have a consensus command-line tool, you can try shell scripting
103instead (and use gnunet-testbed-profiler to start multiple peers from
104the shell).