Omar Tarabai [Mon, 28 Jul 2014 11:38:04 +0000 (11:38 +0000)]
fix
Omar Tarabai [Mon, 28 Jul 2014 11:29:09 +0000 (11:29 +0000)]
added a section for PEERSTORE in tutorial
Omar Tarabai [Mon, 28 Jul 2014 09:26:15 +0000 (09:26 +0000)]
sensor: fix memory leaks
Bart Polot [Mon, 28 Jul 2014 05:22:20 +0000 (05:22 +0000)]
- don't revive dead tunnels
Bart Polot [Mon, 28 Jul 2014 05:22:18 +0000 (05:22 +0000)]
- missing cstate2s
Bart Polot [Mon, 28 Jul 2014 05:12:43 +0000 (05:12 +0000)]
- fix trim-after-free
Bart Polot [Mon, 28 Jul 2014 05:12:42 +0000 (05:12 +0000)]
- dont complain about tunnels in search of a path
Bart Polot [Mon, 28 Jul 2014 05:12:40 +0000 (05:12 +0000)]
Resend traffic queued on connections that time-out, if the peer is an endpoint.
Bart Polot [Mon, 28 Jul 2014 05:12:39 +0000 (05:12 +0000)]
- use WAITING if some connections are in progress
Bart Polot [Mon, 28 Jul 2014 05:12:38 +0000 (05:12 +0000)]
- set tunnel cstate to SEARCH when 0 connections are present
Gabor X Toth [Sun, 27 Jul 2014 13:17:03 +0000 (13:17 +0000)]
psyc: membership store
Gabor X Toth [Sun, 27 Jul 2014 11:35:49 +0000 (11:35 +0000)]
psyc: multicast callbacks for membership test and fragment/message replay
Gabor X Toth [Sun, 27 Jul 2014 11:35:43 +0000 (11:35 +0000)]
psycstore: add option to perform membership test when retrieving fragment or message
Omar Tarabai [Sun, 27 Jul 2014 01:23:58 +0000 (01:23 +0000)]
sensor: completed update functionality
Omar Tarabai [Fri, 25 Jul 2014 18:02:46 +0000 (18:02 +0000)]
sensor: towards update functionality
Gabor X Toth [Fri, 25 Jul 2014 13:24:15 +0000 (13:24 +0000)]
multicast: send join decision to remote peer
Omar Tarabai [Fri, 25 Jul 2014 11:42:08 +0000 (11:42 +0000)]
sensor: towards update functionality
Gabor X Toth [Fri, 25 Jul 2014 10:27:43 +0000 (10:27 +0000)]
multicast: use cadet to contact remote peers
Bart Polot [Fri, 25 Jul 2014 03:30:04 +0000 (03:30 +0000)]
- fix error condition
Bart Polot [Fri, 25 Jul 2014 03:30:03 +0000 (03:30 +0000)]
- fix handling of SYNACK corner case
Bart Polot [Fri, 25 Jul 2014 03:30:02 +0000 (03:30 +0000)]
- if an "old_key" is not valid (for instance, at tunnel establishment), clear the context ASAP
Bart Polot [Fri, 25 Jul 2014 03:30:00 +0000 (03:30 +0000)]
- inform about dropped messages
Bart Polot [Fri, 25 Jul 2014 03:29:59 +0000 (03:29 +0000)]
- debug info on error
Gabor X Toth [Thu, 24 Jul 2014 21:58:12 +0000 (21:58 +0000)]
social: fix test debug
Gabor X Toth [Thu, 24 Jul 2014 21:56:12 +0000 (21:56 +0000)]
social,psycstore: fix tests linking/debug
Bart Polot [Thu, 24 Jul 2014 15:46:45 +0000 (15:46 +0000)]
- don't send keepalives if traffic is queued
Sree Harsha Totakura [Thu, 24 Jul 2014 15:18:37 +0000 (15:18 +0000)]
xdht: track topology successor and predecessor neighbours.
Omar Tarabai [Thu, 24 Jul 2014 14:27:25 +0000 (14:27 +0000)]
sensor: minor fixes
Bart Polot [Thu, 24 Jul 2014 13:39:33 +0000 (13:39 +0000)]
- fix compile
Bart Polot [Thu, 24 Jul 2014 13:33:25 +0000 (13:33 +0000)]
- restore long tests
Matthias Wachs [Thu, 24 Jul 2014 12:58:10 +0000 (12:58 +0000)]
fixing documentation
Omar Tarabai [Thu, 24 Jul 2014 12:44:24 +0000 (12:44 +0000)]
peerstore: doxygen
Supriti Singh [Thu, 24 Jul 2014 12:19:27 +0000 (12:19 +0000)]
Calculating index from finger value and my identity using shift operation
Matthias Wachs [Thu, 24 Jul 2014 12:18:12 +0000 (12:18 +0000)]
fixing doxygen documentation
Matthias Wachs [Thu, 24 Jul 2014 12:14:13 +0000 (12:14 +0000)]
doxygen fixes
Matthias Wachs [Thu, 24 Jul 2014 11:57:02 +0000 (11:57 +0000)]
fixing doxygen
Omar Tarabai [Thu, 24 Jul 2014 11:55:36 +0000 (11:55 +0000)]
sensor: towards update functionality
Gabor X Toth [Thu, 24 Jul 2014 10:01:56 +0000 (10:01 +0000)]
test_plugin_psycstore: use ecdsa keys where appropriate
Gabor X Toth [Thu, 24 Jul 2014 09:57:00 +0000 (09:57 +0000)]
test_psycstore: use ecdsa keys where appropriate
Supriti Singh [Thu, 24 Jul 2014 09:51:16 +0000 (09:51 +0000)]
xvine:fixes
Gabor X Toth [Thu, 24 Jul 2014 09:46:33 +0000 (09:46 +0000)]
psyc,social: fix linking for tests
Gabor X Toth [Thu, 24 Jul 2014 09:30:18 +0000 (09:30 +0000)]
psyc: fix timing-related test failure
Gabor X Toth [Thu, 24 Jul 2014 08:17:41 +0000 (08:17 +0000)]
multicast,psyc,social: remove DEBUG #defines from tests to keep `make check` working
Gabor X Toth [Thu, 24 Jul 2014 07:59:21 +0000 (07:59 +0000)]
social: guest_talk test; multicast: fix member_to_origin_resume()
Bart Polot [Thu, 24 Jul 2014 06:00:09 +0000 (06:00 +0000)]
- in ACK tests, the initializer message is part of the data exchange
Bart Polot [Thu, 24 Jul 2014 04:35:15 +0000 (04:35 +0000)]
- revamp almost all cadet tests, keep track of messages, sizes, acks
Gabor X Toth [Wed, 23 Jul 2014 22:01:32 +0000 (22:01 +0000)]
social: fix linking
Sree Harsha Totakura [Wed, 23 Jul 2014 17:34:06 +0000 (17:34 +0000)]
Enable tests to run concurrently.
Gabor X Toth [Wed, 23 Jul 2014 16:19:49 +0000 (16:19 +0000)]
social: implement enter/leave/messaging; psyc: improvements and fixes
- social: implement enter/leave, send/receive messages, slicer
- psyc, social: add struct GNUNET_PSYC_Message for single-fragment join messages
- psyc: add message callback in addition to message part callback
- client_manager, social, psyc, multicast: add disconnect callback
Gabor X Toth [Wed, 23 Jul 2014 16:19:46 +0000 (16:19 +0000)]
Revert "- convince gcc to compile"
This reverts commit
cd2a54791e6286c3c437b525b26f6e9268956afc.
Gabor X Toth [Wed, 23 Jul 2014 16:19:40 +0000 (16:19 +0000)]
Revert "- persuade social to at least compile"
This reverts commit
4938775bf405d8720ae5adce20bd5d66492e75a2.
Bart Polot [Wed, 23 Jul 2014 05:47:32 +0000 (05:47 +0000)]
- send ack AFTER removing message from queue, otherwise ack triggers an assert for sending and ACK of still-existing data
Bart Polot [Wed, 23 Jul 2014 05:47:31 +0000 (05:47 +0000)]
- count a MIMD as received only after sending it to client
Bart Polot [Wed, 23 Jul 2014 05:47:29 +0000 (05:47 +0000)]
- send past messages to client, as they are ordered below ACK
Bart Polot [Wed, 23 Jul 2014 05:47:28 +0000 (05:47 +0000)]
- log payload of dropped data
Bart Polot [Wed, 23 Jul 2014 05:47:27 +0000 (05:47 +0000)]
- correct data feedback
Bart Polot [Wed, 23 Jul 2014 05:47:26 +0000 (05:47 +0000)]
- make sure head of pending messages is > expected message, fix integer underflow
Bart Polot [Wed, 23 Jul 2014 05:47:24 +0000 (05:47 +0000)]
- clear ready flag on send
Bart Polot [Wed, 23 Jul 2014 05:47:23 +0000 (05:47 +0000)]
- fix logging
Bart Polot [Tue, 22 Jul 2014 16:00:36 +0000 (16:00 +0000)]
- make sure connection is destroyed and no use-after-free happens
Bart Polot [Tue, 22 Jul 2014 16:00:35 +0000 (16:00 +0000)]
- only an error if counter was wrong
Bart Polot [Tue, 22 Jul 2014 16:00:33 +0000 (16:00 +0000)]
- Keepalives should NOT be transmitted in the clear
Omar Tarabai [Tue, 22 Jul 2014 11:56:36 +0000 (11:56 +0000)]
towards sensor update functionality
Bart Polot [Tue, 22 Jul 2014 02:54:12 +0000 (02:54 +0000)]
- add connection state BROKEN for connections destroyed on behalf of intermediate nodes
Bart Polot [Mon, 21 Jul 2014 10:13:44 +0000 (10:13 +0000)]
- convince gcc to compile
Bart Polot [Mon, 21 Jul 2014 09:58:04 +0000 (09:58 +0000)]
- persuade social to at least compile
Bart Polot [Mon, 21 Jul 2014 09:52:18 +0000 (09:52 +0000)]
- more debug info on buildbots
Bart Polot [Mon, 21 Jul 2014 00:15:32 +0000 (00:15 +0000)]
Force sending of KX messages even when connection queue is full
Bart Polot [Mon, 21 Jul 2014 00:15:31 +0000 (00:15 +0000)]
- fix
Bart Polot [Mon, 21 Jul 2014 00:15:29 +0000 (00:15 +0000)]
- fix tunnel state management after connection failure<
Bart Polot [Mon, 21 Jul 2014 00:15:28 +0000 (00:15 +0000)]
- debug info for tunnel status mismatch
Bart Polot [Mon, 21 Jul 2014 00:15:26 +0000 (00:15 +0000)]
- schedule next keepalive even if tunnel is still in SEARCHING
Bart Polot [Mon, 21 Jul 2014 00:15:25 +0000 (00:15 +0000)]
- debug INFO for missing keepalive in BCK
Bart Polot [Mon, 21 Jul 2014 00:15:24 +0000 (00:15 +0000)]
- On a new EPHM, do a immediate rekey
Bart Polot [Mon, 21 Jul 2014 00:15:22 +0000 (00:15 +0000)]
- notify about deleted messages when popping messages from a connection, allowing to keep a count and make sure the connection is destroyed
Bart Polot [Mon, 21 Jul 2014 00:15:21 +0000 (00:15 +0000)]
- doxygen, code formatting
Bart Polot [Mon, 21 Jul 2014 00:15:19 +0000 (00:15 +0000)]
- as connecton_pop destroys many message type wihtout return, count is not applicable
Bart Polot [Mon, 21 Jul 2014 00:15:18 +0000 (00:15 +0000)]
- don't dereference c in connection pop, c might be free'd if previous call popped last message
Bart Polot [Mon, 21 Jul 2014 00:15:17 +0000 (00:15 +0000)]
- more debug info on received ACK, doxygen
Bart Polot [Mon, 21 Jul 2014 00:15:16 +0000 (00:15 +0000)]
- show queued messages when allowing client to send more
Bart Polot [Mon, 21 Jul 2014 00:15:14 +0000 (00:15 +0000)]
- don't re-encrypt data queued in a broken connection
Bart Polot [Mon, 21 Jul 2014 00:15:13 +0000 (00:15 +0000)]
- save old logfiles
Bart Polot [Mon, 21 Jul 2014 00:15:12 +0000 (00:15 +0000)]
- simplify loopcheck
Bart Polot [Mon, 21 Jul 2014 00:15:10 +0000 (00:15 +0000)]
- check that the connection belongs to a tunnel when keeping it alive (otherwise, it might be BROKEN)
Bart Polot [Mon, 21 Jul 2014 00:15:09 +0000 (00:15 +0000)]
- cancel any rekey tasks when calling it directly
Bart Polot [Mon, 21 Jul 2014 00:15:08 +0000 (00:15 +0000)]
- test for coredumps and assertions on loopcheck
Bart Polot [Mon, 21 Jul 2014 00:15:06 +0000 (00:15 +0000)]
- warn when test goes wrong
Bart Polot [Mon, 21 Jul 2014 00:15:05 +0000 (00:15 +0000)]
- when a connection is broken, remove it from tunnel, allow tunnel to update cstate and try to create new connections
Bart Polot [Mon, 21 Jul 2014 00:15:04 +0000 (00:15 +0000)]
- allow to run specific checks in a loop
Matthias Wachs [Thu, 17 Jul 2014 15:25:46 +0000 (15:25 +0000)]
duplicate timeout logic: numeric_reverse frees memory but does not unqueue
Matthias Wachs [Thu, 17 Jul 2014 14:44:59 +0000 (14:44 +0000)]
remove debug message
Matthias Wachs [Thu, 17 Jul 2014 14:43:53 +0000 (14:43 +0000)]
fixing assertion in gnunet-ats.c:250: hashmap did not copy peer ids -> crash
Matthias Wachs [Thu, 17 Jul 2014 14:28:59 +0000 (14:28 +0000)]
clean up
Matthias Wachs [Thu, 17 Jul 2014 14:02:06 +0000 (14:02 +0000)]
minor changes
Matthias Wachs [Thu, 17 Jul 2014 14:01:44 +0000 (14:01 +0000)]
dns forward and reverse lookup functionality for http names
Matthias Wachs [Thu, 17 Jul 2014 11:18:49 +0000 (11:18 +0000)]
bandwidth stability for ATS
Matthias Wachs [Thu, 17 Jul 2014 09:47:51 +0000 (09:47 +0000)]
do not use NBO internally
Matthias Wachs [Thu, 17 Jul 2014 08:35:20 +0000 (08:35 +0000)]
per peer back-off for transport connect attempts
Matthias Wachs [Thu, 17 Jul 2014 08:02:44 +0000 (08:02 +0000)]
fix docu, make code readable, remove unclear FIXME, add max frequency
Supriti Singh [Wed, 16 Jul 2014 15:45:45 +0000 (15:45 +0000)]
Removing warnings