Christian Grothoff [Sat, 9 Nov 2013 17:26:16 +0000 (17:26 +0000)]
-operations can be there, but none with active cont
Christian Grothoff [Sat, 9 Nov 2013 17:23:30 +0000 (17:23 +0000)]
-fix potential leak and awkward test behavior causing it
Bart Polot [Sat, 9 Nov 2013 09:01:01 +0000 (09:01 +0000)]
- fixes
Christian Fuchs [Fri, 8 Nov 2013 17:08:51 +0000 (17:08 +0000)]
added functionality to send a BF
BF size is now sizeof(GNUNET_hashcode)
Christian Fuchs [Fri, 8 Nov 2013 16:16:48 +0000 (16:16 +0000)]
added initial iterators for alice and bob to create their mutated bloomfilters and set-versions accordingly
Christian Fuchs [Fri, 8 Nov 2013 15:55:36 +0000 (15:55 +0000)]
workwork
Christian Grothoff [Fri, 8 Nov 2013 15:28:32 +0000 (15:28 +0000)]
-complain if this happens
Bart Polot [Fri, 8 Nov 2013 15:25:49 +0000 (15:25 +0000)]
- don't die on transmission error
Christian Grothoff [Fri, 8 Nov 2013 15:21:51 +0000 (15:21 +0000)]
-do not allow SSL connections if we are only given an IP address by the browser, as then we cannot check certificates
Bart Polot [Fri, 8 Nov 2013 15:21:12 +0000 (15:21 +0000)]
- fix double free
Christian Grothoff [Fri, 8 Nov 2013 15:13:08 +0000 (15:13 +0000)]
-dead
Bart Polot [Fri, 8 Nov 2013 14:51:05 +0000 (14:51 +0000)]
- don't allow stalled reliable channels
Bart Polot [Fri, 8 Nov 2013 14:50:46 +0000 (14:50 +0000)]
- fix NPE
Christian Grothoff [Fri, 8 Nov 2013 14:37:53 +0000 (14:37 +0000)]
-fix shutdown
Christian Grothoff [Fri, 8 Nov 2013 14:34:29 +0000 (14:34 +0000)]
-fix confusion between service name and default ego name
Bart Polot [Fri, 8 Nov 2013 14:11:35 +0000 (14:11 +0000)]
- allow to cancel connection messages
- change poll/ack mechanism
Bart Polot [Fri, 8 Nov 2013 12:20:19 +0000 (12:20 +0000)]
- fix
Bart Polot [Fri, 8 Nov 2013 12:09:54 +0000 (12:09 +0000)]
- fix polling
Christian Grothoff [Fri, 8 Nov 2013 12:04:46 +0000 (12:04 +0000)]
-fix #3095
Bart Polot [Fri, 8 Nov 2013 10:29:28 +0000 (10:29 +0000)]
- dont confuse doxygen
Bart Polot [Fri, 8 Nov 2013 09:59:45 +0000 (09:59 +0000)]
- allow test to run offline
Bart Polot [Fri, 8 Nov 2013 09:59:33 +0000 (09:59 +0000)]
- fix kx
Fabian Oehlmann [Fri, 8 Nov 2013 08:39:51 +0000 (08:39 +0000)]
fix memory leak
Matthias Wachs [Fri, 8 Nov 2013 08:27:52 +0000 (08:27 +0000)]
doxygen
Bart Polot [Thu, 7 Nov 2013 19:07:11 +0000 (19:07 +0000)]
- debug
Bart Polot [Thu, 7 Nov 2013 18:33:03 +0000 (18:33 +0000)]
- ditto
Bart Polot [Thu, 7 Nov 2013 18:32:28 +0000 (18:32 +0000)]
- don't allow ACKs to change KX state
Bart Polot [Thu, 7 Nov 2013 18:23:33 +0000 (18:23 +0000)]
- account for out-of-order kx messages
Bart Polot [Thu, 7 Nov 2013 18:07:23 +0000 (18:07 +0000)]
- doc, fixes
Bart Polot [Thu, 7 Nov 2013 18:07:02 +0000 (18:07 +0000)]
- doc
Bart Polot [Thu, 7 Nov 2013 18:01:51 +0000 (18:01 +0000)]
- move connection set code to connection.c
Bart Polot [Thu, 7 Nov 2013 18:01:33 +0000 (18:01 +0000)]
- doc
Bart Polot [Thu, 7 Nov 2013 17:50:00 +0000 (17:50 +0000)]
- doc
Bart Polot [Thu, 7 Nov 2013 17:43:43 +0000 (17:43 +0000)]
- log
Bart Polot [Thu, 7 Nov 2013 17:43:36 +0000 (17:43 +0000)]
- fix create handler when port is closed
Bart Polot [Thu, 7 Nov 2013 17:42:40 +0000 (17:42 +0000)]
- new message type
Bart Polot [Thu, 7 Nov 2013 17:42:22 +0000 (17:42 +0000)]
- test for #3091
Bart Polot [Thu, 7 Nov 2013 16:24:46 +0000 (16:24 +0000)]
- fix #3091
Bart Polot [Thu, 7 Nov 2013 15:47:05 +0000 (15:47 +0000)]
- local message tyope for channel NACK
Christian Fuchs [Thu, 7 Nov 2013 15:45:14 +0000 (15:45 +0000)]
added bloomfilter message struct
renamed set-union specific message types
added set-intersection specific message type
added intersection cancel API implementation
added intersection create API implementation
added intersection destroy API implementation
added intersection peer_disconnect API implementation
added intersection accept API imlementation stub
added many prototypes for intersection operation handlers
Bart Polot [Thu, 7 Nov 2013 15:33:53 +0000 (15:33 +0000)]
- new message to fix #3091
Bart Polot [Thu, 7 Nov 2013 15:06:06 +0000 (15:06 +0000)]
- remove all possible ambiguous 'fwd' parameters in Tunnel API
Bart Polot [Thu, 7 Nov 2013 13:00:38 +0000 (13:00 +0000)]
- fix loopback channel create
Matthias Wachs [Thu, 7 Nov 2013 11:51:13 +0000 (11:51 +0000)]
splitting up calculation and notification for proportional solver to ensure measurement correctness
Bart Polot [Thu, 7 Nov 2013 11:18:11 +0000 (11:18 +0000)]
- internal api change: add channel direction autodetection in non-loopback channels
Matthias Wachs [Thu, 7 Nov 2013 10:39:56 +0000 (10:39 +0000)]
fix and eval function
Bart Polot [Thu, 7 Nov 2013 10:35:34 +0000 (10:35 +0000)]
- make sure to free all memory in possible luibgcrypt leak
Matthias Wachs [Thu, 7 Nov 2013 10:16:57 +0000 (10:16 +0000)]
randomization was off by one
Christian Grothoff [Thu, 7 Nov 2013 10:00:05 +0000 (10:00 +0000)]
-fix doxygen
Matthias Wachs [Thu, 7 Nov 2013 09:59:42 +0000 (09:59 +0000)]
adding notification to solver
Matthias Wachs [Thu, 7 Nov 2013 09:49:16 +0000 (09:49 +0000)]
extend info cb and documentation
Christian Fuchs [Thu, 7 Nov 2013 09:37:07 +0000 (09:37 +0000)]
added missing message type
Bart Polot [Thu, 7 Nov 2013 02:45:36 +0000 (02:45 +0000)]
- clean up API
Bart Polot [Thu, 7 Nov 2013 02:40:58 +0000 (02:40 +0000)]
- fix mixed-direction connections on tunnel
Bart Polot [Thu, 7 Nov 2013 02:37:33 +0000 (02:37 +0000)]
- use explicit kx send function, avoid many ugly hacks
Bart Polot [Thu, 7 Nov 2013 02:10:00 +0000 (02:10 +0000)]
- loopback traffic redirection
Bart Polot [Thu, 7 Nov 2013 02:06:36 +0000 (02:06 +0000)]
- don't handshake on loopback tunnels
Bart Polot [Thu, 7 Nov 2013 00:01:48 +0000 (00:01 +0000)]
- fixed state overwriting
Matthias Wachs [Wed, 6 Nov 2013 23:00:22 +0000 (23:00 +0000)]
randomized network selection
Bart Polot [Wed, 6 Nov 2013 22:34:36 +0000 (22:34 +0000)]
- refactoring
- fixes
- doxygen
Matthias Wachs [Wed, 6 Nov 2013 22:33:59 +0000 (22:33 +0000)]
new config for solver
Christian Grothoff [Wed, 6 Nov 2013 21:06:17 +0000 (21:06 +0000)]
-allow tests to pass if system is offline
Christian Grothoff [Wed, 6 Nov 2013 21:01:53 +0000 (21:01 +0000)]
-fix SOA test to work with new GNS2DNS record format
Christian Grothoff [Wed, 6 Nov 2013 20:58:36 +0000 (20:58 +0000)]
-fix crash on GNS2DNS resolver completion, and properly translate names ending in .+, fixes #3093
Christian Fuchs [Wed, 6 Nov 2013 20:36:32 +0000 (20:36 +0000)]
fixed guttenbergisch copypaste issue
Christian Grothoff [Wed, 6 Nov 2013 20:30:43 +0000 (20:30 +0000)]
-rename testcase to match record type
Christian Grothoff [Wed, 6 Nov 2013 20:30:18 +0000 (20:30 +0000)]
-improve testcase to actually test #3093
Fabian Oehlmann [Wed, 6 Nov 2013 17:32:36 +0000 (17:32 +0000)]
configuration parameter read fix
Christian Fuchs [Wed, 6 Nov 2013 16:55:50 +0000 (16:55 +0000)]
dokumentation monster session part 1
Matthias Wachs [Wed, 6 Nov 2013 16:51:48 +0000 (16:51 +0000)]
integration test keys
Fabian Oehlmann [Wed, 6 Nov 2013 16:33:19 +0000 (16:33 +0000)]
added adaptive step-intervals
Matthias Wachs [Wed, 6 Nov 2013 16:19:37 +0000 (16:19 +0000)]
new identities for blacklist checks
Matthias Wachs [Wed, 6 Nov 2013 16:17:49 +0000 (16:17 +0000)]
test for address to sock
Matthias Wachs [Wed, 6 Nov 2013 15:56:02 +0000 (15:56 +0000)]
new testing hostkeys
Christian Grothoff [Wed, 6 Nov 2013 15:25:55 +0000 (15:25 +0000)]
-implementing updated GNS plugin code for new GNS2DNS records (#3093)
Matthias Wachs [Wed, 6 Nov 2013 15:08:43 +0000 (15:08 +0000)]
new hello for gnunet.org
Matthias Wachs [Wed, 6 Nov 2013 14:21:29 +0000 (14:21 +0000)]
new HELLO for fulcrum
Bart Polot [Wed, 6 Nov 2013 11:39:09 +0000 (11:39 +0000)]
- doxygen
Christian Grothoff [Wed, 6 Nov 2013 10:26:19 +0000 (10:26 +0000)]
-bump configure test for an even more recent libgcrypt symbol
Matthias Wachs [Wed, 6 Nov 2013 07:01:02 +0000 (07:01 +0000)]
remove non existing tests
Bart Polot [Wed, 6 Nov 2013 00:36:45 +0000 (00:36 +0000)]
- fixes
Christian Grothoff [Tue, 5 Nov 2013 22:44:07 +0000 (22:44 +0000)]
-addressing final crypto fixme
Christian Grothoff [Tue, 5 Nov 2013 22:43:35 +0000 (22:43 +0000)]
-do not start those during testing either...
Christian Grothoff [Tue, 5 Nov 2013 22:19:43 +0000 (22:19 +0000)]
-stylistic fixes
Christian Grothoff [Tue, 5 Nov 2013 20:54:21 +0000 (20:54 +0000)]
-update ignores
Christian Grothoff [Tue, 5 Nov 2013 20:52:02 +0000 (20:52 +0000)]
-fixing zkey resolution
Christian Grothoff [Tue, 5 Nov 2013 20:50:28 +0000 (20:50 +0000)]
-tolerate lower case letters
Christian Grothoff [Tue, 5 Nov 2013 20:42:57 +0000 (20:42 +0000)]
-clarify docu
Christian Grothoff [Tue, 5 Nov 2013 20:36:50 +0000 (20:36 +0000)]
-fix cname test
Christian Grothoff [Tue, 5 Nov 2013 20:32:50 +0000 (20:32 +0000)]
-use valid public key in new format
Christian Grothoff [Tue, 5 Nov 2013 20:05:03 +0000 (20:05 +0000)]
-now featuring short peer identities, yepee
Christian Grothoff [Tue, 5 Nov 2013 20:01:05 +0000 (20:01 +0000)]
-fix include order
Christian Grothoff [Tue, 5 Nov 2013 19:58:51 +0000 (19:58 +0000)]
-initialize flags to unproblematic value (hence usually zero)
Christian Grothoff [Tue, 5 Nov 2013 19:47:10 +0000 (19:47 +0000)]
-initialize flag, do not use expired record for testing
Christian Grothoff [Tue, 5 Nov 2013 18:35:40 +0000 (18:35 +0000)]
-license bump
Christian Grothoff [Tue, 5 Nov 2013 18:25:09 +0000 (18:25 +0000)]
Werner Koch wrote:
Hi,
find attached a changed diff to crypto_ecc.c with the final Libgcrypt
interface. Use commit
b9fd398 or later for your tests.
Shalom-Salam,
Werner
Christian Grothoff [Tue, 5 Nov 2013 17:35:25 +0000 (17:35 +0000)]
Werner Koch wrote:
Hi,
find attach the patch which makes all 3 test cases work with
Ed25519.
There are some minor hacks in the test cases to allow enabling of
Libgcrypt debugging and also some minor output style changes.
There is one FIXME in the code:
/* FIXME: mpi_print creates an unsigned integer - is that intended
or should we convert it to a signed integer (2-compl)? */
mpi_print (xbuf, sizeof (xbuf), result_x);
X may be positive or negative but GCRYMPI_FMT_USG ignores the sign.
Thus this is not what we actually want. Should we change it to 2-comp
(GCRYMPI_FMT_STD) so that we have a proper value? Given that the curve
is 255 bit this should alwas fit int the 256 bit buffer. Another option
would be to use the EdDSA method for the sign but that is optimized to
easily recover x and would be more work. Or we store the sign in the
high bit. t all depends on what you want to write into the protocol
specs.
I would also like to revert the way we distinguish between
Ed25519 with
and without ECDSA: The way we do it right now is by assuming the
Ed25519 is always used with EdDSA unless a flag has been set. This is a
bit surprising and requiring the "(flags eddsa)" would be a less
surprising interface.
Salam-Shalom,
Werner
Fabian Oehlmann [Tue, 5 Nov 2013 16:43:36 +0000 (16:43 +0000)]
- corrected discount for continuous smdp
Matthias Wachs [Tue, 5 Nov 2013 16:22:58 +0000 (16:22 +0000)]
internal time logging
LRN [Tue, 5 Nov 2013 16:06:40 +0000 (16:06 +0000)]
Add doublequotes; also, r for 'revision'