Bart Polot [Mon, 17 Mar 2014 11:02:31 +0000 (11:02 +0000)]
- mark peer as down
Bart Polot [Mon, 17 Mar 2014 11:02:30 +0000 (11:02 +0000)]
- fix cleaner
Bart Polot [Mon, 17 Mar 2014 11:02:29 +0000 (11:02 +0000)]
- gitignore
Bart Polot [Mon, 17 Mar 2014 11:02:27 +0000 (11:02 +0000)]
- log, debug
Bart Polot [Mon, 17 Mar 2014 11:02:26 +0000 (11:02 +0000)]
- fix infinite loop
Bart Polot [Mon, 17 Mar 2014 11:02:24 +0000 (11:02 +0000)]
- check incoming channel for NULL
Bart Polot [Mon, 17 Mar 2014 11:02:23 +0000 (11:02 +0000)]
- nse-style round cycling
Bart Polot [Fri, 14 Mar 2014 15:49:19 +0000 (15:49 +0000)]
- don't send duplicate pings when a pong is delayed
Bart Polot [Fri, 14 Mar 2014 15:49:18 +0000 (15:49 +0000)]
- dont ping after timeout
Bart Polot [Fri, 14 Mar 2014 15:49:17 +0000 (15:49 +0000)]
- refactor
Bart Polot [Fri, 14 Mar 2014 15:49:17 +0000 (15:49 +0000)]
- use ping-pong to avoid collisions
Bart Polot [Fri, 14 Mar 2014 15:49:16 +0000 (15:49 +0000)]
- use proper Hash
Bart Polot [Fri, 14 Mar 2014 15:49:15 +0000 (15:49 +0000)]
- name inside file
Bart Polot [Fri, 14 Mar 2014 15:49:14 +0000 (15:49 +0000)]
- rename mesh profiler
Bart Polot [Fri, 14 Mar 2014 15:49:14 +0000 (15:49 +0000)]
- remove unused constant: test based on time, not messages
Bart Polot [Fri, 14 Mar 2014 15:49:13 +0000 (15:49 +0000)]
- use global hashmap for IDs
Gabor X Toth [Thu, 13 Mar 2014 19:03:12 +0000 (19:03 +0000)]
PSYC: some code cleanup
Gabor X Toth [Thu, 13 Mar 2014 18:49:13 +0000 (18:49 +0000)]
PSYC: message types, documentation
Bart Polot [Thu, 13 Mar 2014 15:01:44 +0000 (15:01 +0000)]
- fix warnings, remove explicit keepalive count
Bart Polot [Thu, 13 Mar 2014 15:01:43 +0000 (15:01 +0000)]
- use pointers in struct itself
Bart Polot [Thu, 13 Mar 2014 15:01:42 +0000 (15:01 +0000)]
-add info about traffic
Bart Polot [Thu, 13 Mar 2014 15:01:42 +0000 (15:01 +0000)]
- change cls to pointers instead of indexes
Bart Polot [Thu, 13 Mar 2014 15:01:41 +0000 (15:01 +0000)]
- connect in clique
Bart Polot [Thu, 13 Mar 2014 15:01:40 +0000 (15:01 +0000)]
- fix compilation issues, add to Makefile
Bart Polot [Thu, 13 Mar 2014 15:01:39 +0000 (15:01 +0000)]
- change test to profiler
Bart Polot [Thu, 13 Mar 2014 15:01:39 +0000 (15:01 +0000)]
- prepare profiler: start peer, get IDs, log at the end
Bart Polot [Thu, 13 Mar 2014 15:01:38 +0000 (15:01 +0000)]
- minor fixes
Bart Polot [Thu, 13 Mar 2014 15:01:37 +0000 (15:01 +0000)]
- use testbed's get_index to identify peer in array
Bart Polot [Thu, 13 Mar 2014 15:01:36 +0000 (15:01 +0000)]
- add const
Bart Polot [Thu, 13 Mar 2014 15:01:36 +0000 (15:01 +0000)]
- add a getter for peer->unique_id
Bart Polot [Thu, 13 Mar 2014 15:01:35 +0000 (15:01 +0000)]
- use testbeds stats
Bart Polot [Thu, 13 Mar 2014 15:01:34 +0000 (15:01 +0000)]
- inital mesh_profiler commit
Gabor X Toth [Wed, 12 Mar 2014 16:39:41 +0000 (16:39 +0000)]
PSYC: in-order delivery of fragments; tests for large messages
Cache message received fragments from multicast and deliver them
in the correct order to clients.
Test messages with large modifier and data payloads.
Florian Dold [Tue, 11 Mar 2014 15:27:04 +0000 (15:27 +0000)]
missing struct definition in gnunet_scalarproduct_service.h
Christian Grothoff [Tue, 11 Mar 2014 14:11:53 +0000 (14:11 +0000)]
-bump version
Supriti Singh [Tue, 11 Mar 2014 13:57:15 +0000 (13:57 +0000)]
- verify successor result
- notify new successor
Sree Harsha Totakura [Tue, 11 Mar 2014 12:46:27 +0000 (12:46 +0000)]
- Working testbed configuration on SuperMUC.
Sree Harsha Totakura [Mon, 10 Mar 2014 14:13:32 +0000 (14:13 +0000)]
- Add speedup.h
Sree Harsha Totakura [Mon, 10 Mar 2014 13:51:09 +0000 (13:51 +0000)]
- Expose speedup routines as an internal header.
Florian Dold [Mon, 10 Mar 2014 10:39:30 +0000 (10:39 +0000)]
Rename name_map and plugins from gns so that they are unique in a total c-file
Florian Dold [Mon, 10 Mar 2014 10:39:13 +0000 (10:39 +0000)]
Add missing stub definitions of structs to the corresponding header files
Florian Dold [Mon, 10 Mar 2014 10:36:59 +0000 (10:36 +0000)]
Rename uLong to GNUNET_uLong from crypto_crc so that it doesn't collide with the different uLong from zconf of zlib
Florian Dold [Mon, 10 Mar 2014 10:36:14 +0000 (10:36 +0000)]
Rename SearchMessage from regex to RegexSearchMessage so that it is unique in a total c-file
Bart Polot [Mon, 10 Mar 2014 09:52:46 +0000 (09:52 +0000)]
- use 256 hashs for hmac
Bart Polot [Mon, 10 Mar 2014 09:52:45 +0000 (09:52 +0000)]
- use MeshHash in connection code
Bart Polot [Mon, 10 Mar 2014 09:52:45 +0000 (09:52 +0000)]
- use an array of 256 hashes on connection info
Bart Polot [Mon, 10 Mar 2014 09:52:44 +0000 (09:52 +0000)]
- generate smaller hashes for Conn IDs
Bart Polot [Mon, 10 Mar 2014 09:52:43 +0000 (09:52 +0000)]
- add const
Bart Polot [Mon, 10 Mar 2014 09:52:43 +0000 (09:52 +0000)]
- refactor
Bart Polot [Mon, 10 Mar 2014 09:52:42 +0000 (09:52 +0000)]
- replace all HashCodes with short MeshHashes in Mesh messages
Bart Polot [Mon, 10 Mar 2014 09:52:41 +0000 (09:52 +0000)]
- use MeshHash
Bart Polot [Mon, 10 Mar 2014 09:52:40 +0000 (09:52 +0000)]
- Define MeshHash
Christian Grothoff [Fri, 7 Mar 2014 19:55:13 +0000 (19:55 +0000)]
-ignore
Christian Grothoff [Fri, 7 Mar 2014 19:53:47 +0000 (19:53 +0000)]
-one more ATS header to be included
Christian Grothoff [Fri, 7 Mar 2014 19:48:04 +0000 (19:48 +0000)]
-add missing header
Sree Harsha Totakura [Fri, 7 Mar 2014 17:56:59 +0000 (17:56 +0000)]
- Add gitignore
Sree Harsha Totakura [Fri, 7 Mar 2014 15:57:34 +0000 (15:57 +0000)]
- Delay shutdown until all connections are closed.
Christian Fuchs [Fri, 7 Mar 2014 15:52:26 +0000 (15:52 +0000)]
- removed custom crypto functionality in scalarproduct
- scalarproduct now uses the paillier-API + associated structs
- omitted SP-tests for now, scalarproduct is still heavily being reworked
Sree Harsha Totakura [Fri, 7 Mar 2014 15:47:41 +0000 (15:47 +0000)]
- remove dead code
Sree Harsha Totakura [Fri, 7 Mar 2014 15:21:05 +0000 (15:21 +0000)]
- Warn upon deleting unsent message.
- Send the message immediately if its size equals to the buffer size.
Sree Harsha Totakura [Fri, 7 Mar 2014 15:16:35 +0000 (15:16 +0000)]
- Copy PATHS section as the shared service configuration may refer to options from here.
Florian Dold [Fri, 7 Mar 2014 14:51:33 +0000 (14:51 +0000)]
add missing ifdefs in header files
Christian Grothoff [Fri, 7 Mar 2014 10:54:40 +0000 (10:54 +0000)]
-fix linkage issue that could cause a transport service crash on exit for certain NAT configurations
Christian Grothoff [Fri, 7 Mar 2014 10:38:13 +0000 (10:38 +0000)]
-fix map cmd shutdown
Christian Grothoff [Fri, 7 Mar 2014 10:18:40 +0000 (10:18 +0000)]
-no set autostarting
Christian Grothoff [Fri, 7 Mar 2014 08:51:48 +0000 (08:51 +0000)]
-ensure timeout forces call to continuation even if statistics service cannot be reached
Christian Grothoff [Fri, 7 Mar 2014 08:15:58 +0000 (08:15 +0000)]
-fix FTBFS
Christian Grothoff [Fri, 7 Mar 2014 06:31:51 +0000 (06:31 +0000)]
-fix disting -- include sp
Gabor X Toth [Thu, 6 Mar 2014 23:46:45 +0000 (23:46 +0000)]
PSYC: implement slave to master requests, tests, fixes, reorg
Multicast lib: handle member to origin requests.
Keep track of members and origins and call their callbacks when necessary.
Gabor X Toth [Thu, 6 Mar 2014 23:46:42 +0000 (23:46 +0000)]
logread: more generic message type regexp
Supriti Singh [Thu, 6 Mar 2014 19:14:46 +0000 (19:14 +0000)]
- verify_successor
- 64 bit finger identifier
- predecessor flag
Supriti Singh [Thu, 6 Mar 2014 14:48:21 +0000 (14:48 +0000)]
- Modified find_successor
- added a new field successor flag to identify successor in finger table.
Bart Polot [Thu, 6 Mar 2014 13:12:58 +0000 (13:12 +0000)]
- encrypt-then-MAC
Bart Polot [Thu, 6 Mar 2014 01:41:11 +0000 (01:41 +0000)]
- fix warning
Bart Polot [Thu, 6 Mar 2014 01:39:28 +0000 (01:39 +0000)]
- svn:ignore testcase
Bart Polot [Thu, 6 Mar 2014 01:36:48 +0000 (01:36 +0000)]
- warning on direct KEEPALIVE sending
Bart Polot [Thu, 6 Mar 2014 01:36:46 +0000 (01:36 +0000)]
- finally fixed missing keepalive messages
Bart Polot [Thu, 6 Mar 2014 01:36:45 +0000 (01:36 +0000)]
- don't use global peer counter, cls instead
Bart Polot [Thu, 6 Mar 2014 01:36:43 +0000 (01:36 +0000)]
- run statistics service by default
Bart Polot [Thu, 6 Mar 2014 01:36:42 +0000 (01:36 +0000)]
- debug, indentation
Bart Polot [Thu, 6 Mar 2014 01:36:40 +0000 (01:36 +0000)]
- fix scheduler clearance
Bart Polot [Thu, 6 Mar 2014 01:36:39 +0000 (01:36 +0000)]
- add makefile for new testcase
Bart Polot [Thu, 6 Mar 2014 01:36:37 +0000 (01:36 +0000)]
- evaluate keepalive counters
Bart Polot [Thu, 6 Mar 2014 01:36:35 +0000 (01:36 +0000)]
- add keepalive testcase, statistics gathering
Bart Polot [Thu, 6 Mar 2014 01:36:33 +0000 (01:36 +0000)]
- update config files for tests
Bart Polot [Thu, 6 Mar 2014 01:36:32 +0000 (01:36 +0000)]
- add keepalive stats
Bart Polot [Thu, 6 Mar 2014 01:36:30 +0000 (01:36 +0000)]
- cleanup
Bart Polot [Thu, 6 Mar 2014 01:36:29 +0000 (01:36 +0000)]
- fix expected KX size
Bart Polot [Thu, 6 Mar 2014 01:36:27 +0000 (01:36 +0000)]
- add hmac to tunnel messages
Bart Polot [Thu, 6 Mar 2014 01:36:26 +0000 (01:36 +0000)]
- remove reserved filed code
Bart Polot [Thu, 6 Mar 2014 01:36:24 +0000 (01:36 +0000)]
- remove unneccessary reserved fields
Bart Polot [Thu, 6 Mar 2014 01:36:22 +0000 (01:36 +0000)]
- remove dead handler
Bart Polot [Thu, 6 Mar 2014 01:36:21 +0000 (01:36 +0000)]
- register keepalive as tunnel payload
Bart Polot [Thu, 6 Mar 2014 01:36:20 +0000 (01:36 +0000)]
Move mesh connection keepalive messages inside tunnel encryption to reduce information leakage.
Bart Polot [Thu, 6 Mar 2014 01:36:18 +0000 (01:36 +0000)]
- refactor fwd/bck connection keepalive
Bart Polot [Thu, 6 Mar 2014 01:36:16 +0000 (01:36 +0000)]
- log payload ID for channel traffic
Bart Polot [Thu, 6 Mar 2014 01:36:15 +0000 (01:36 +0000)]
- remove debug
Bart Polot [Thu, 6 Mar 2014 01:36:14 +0000 (01:36 +0000)]
- fix level selection
Bart Polot [Thu, 6 Mar 2014 01:36:12 +0000 (01:36 +0000)]
- filter peers and components aware of each other
Bart Polot [Thu, 6 Mar 2014 01:36:11 +0000 (01:36 +0000)]
- sort peers and components to ensure consistent order