Bart Polot [Mon, 13 Jan 2014 19:33:49 +0000 (19:33 +0000)]
- various CLI fixes
Matthias Wachs [Mon, 13 Jan 2014 16:59:57 +0000 (16:59 +0000)]
implementing
0003268 to inbound information in HELLO addresses
All transport plugin functions are modified to use HELLO addresses instead of peer,address,address_length
All plugins are modified to use HELLO addresses internally
This commit can break transport functionality: core tests on my system still pass,
but transport tests may still fail, errors messages may occurs or crashs
Will be fixed asap
Matthias Wachs [Mon, 13 Jan 2014 16:56:41 +0000 (16:56 +0000)]
Matthias Wachs [Mon, 13 Jan 2014 16:56:29 +0000 (16:56 +0000)]
Sree Harsha Totakura [Mon, 13 Jan 2014 15:59:59 +0000 (15:59 +0000)]
- latency logging daemon
Sree Harsha Totakura [Mon, 13 Jan 2014 08:39:44 +0000 (08:39 +0000)]
- remove spurious parameter tuple
Christian Grothoff [Sun, 12 Jan 2014 20:19:43 +0000 (20:19 +0000)]
generate compact regular expressions if range is negated (#3226), switch default policy to not-25 (SMTP) as we can now work with that
Sree Harsha Totakura [Fri, 10 Jan 2014 18:35:56 +0000 (18:35 +0000)]
- fix parallel build
Matthias Wachs [Fri, 10 Jan 2014 09:36:58 +0000 (09:36 +0000)]
naming conventions for peer states
Matthias Wachs [Fri, 10 Jan 2014 09:11:15 +0000 (09:11 +0000)]
docu
Matthias Wachs [Fri, 10 Jan 2014 09:09:58 +0000 (09:09 +0000)]
consistent documentation
Bart Polot [Fri, 10 Jan 2014 04:10:52 +0000 (04:10 +0000)]
- add user feedback
Bart Polot [Fri, 10 Jan 2014 04:10:22 +0000 (04:10 +0000)]
- fix error messages
Bart Polot [Fri, 10 Jan 2014 04:07:55 +0000 (04:07 +0000)]
- use proper log function
Bart Polot [Fri, 10 Jan 2014 04:07:14 +0000 (04:07 +0000)]
- don't resend create messages for channels being destroyed
Bart Polot [Fri, 10 Jan 2014 03:21:03 +0000 (03:21 +0000)]
Add NSE proof of work standalone tool and benchmark
Fabian Oehlmann [Thu, 9 Jan 2014 17:56:41 +0000 (17:56 +0000)]
keep addresses inuse
Fabian Oehlmann [Thu, 9 Jan 2014 17:34:32 +0000 (17:34 +0000)]
minor cleanup
Fabian Oehlmann [Thu, 9 Jan 2014 17:05:29 +0000 (17:05 +0000)]
made replacing traces available
Fabian Oehlmann [Thu, 9 Jan 2014 16:46:34 +0000 (16:46 +0000)]
config parameter rename
Matthias Wachs [Thu, 9 Jan 2014 14:09:29 +0000 (14:09 +0000)]
extending ATS api suggest callback with peer id
adding suggest continuation
Christian Grothoff [Thu, 9 Jan 2014 13:58:37 +0000 (13:58 +0000)]
adding benchmark logic for HKDF
Matthias Wachs [Thu, 9 Jan 2014 13:31:21 +0000 (13:31 +0000)]
renaming states according to naming convenations
Christian Grothoff [Thu, 9 Jan 2014 12:49:44 +0000 (12:49 +0000)]
-revert 'optimization' that broke test_crypto_hkdf
Matthias Wachs [Thu, 9 Jan 2014 10:42:49 +0000 (10:42 +0000)]
fixed return value
Matthias Wachs [Thu, 9 Jan 2014 09:40:34 +0000 (09:40 +0000)]
more docu
Matthias Wachs [Thu, 9 Jan 2014 09:40:15 +0000 (09:40 +0000)]
test + documentation
Matthias Wachs [Thu, 9 Jan 2014 08:48:54 +0000 (08:48 +0000)]
missing configs
Sree Harsha Totakura [Wed, 8 Jan 2014 21:56:20 +0000 (21:56 +0000)]
- add underlay testcase to `make check`
Sree Harsha Totakura [Wed, 8 Jan 2014 21:53:40 +0000 (21:53 +0000)]
- fixes
Sree Harsha Totakura [Wed, 8 Jan 2014 21:46:20 +0000 (21:46 +0000)]
- fix
Sree Harsha Totakura [Wed, 8 Jan 2014 21:29:32 +0000 (21:29 +0000)]
- utility to list peer ids from a given hostkeys file
Sree Harsha Totakura [Wed, 8 Jan 2014 21:29:00 +0000 (21:29 +0000)]
-fixes
Sree Harsha Totakura [Wed, 8 Jan 2014 21:16:41 +0000 (21:16 +0000)]
- test properly
Fabian Oehlmann [Wed, 8 Jan 2014 18:03:30 +0000 (18:03 +0000)]
rbf network
Matthias Wachs [Wed, 8 Jan 2014 17:51:53 +0000 (17:51 +0000)]
neighbour monitoring api implemented
Sree Harsha Totakura [Wed, 8 Jan 2014 15:02:20 +0000 (15:02 +0000)]
- testbed underlay testcase
Sree Harsha Totakura [Wed, 8 Jan 2014 14:59:17 +0000 (14:59 +0000)]
- allow peers to connect in both directions
LRN [Wed, 8 Jan 2014 14:14:52 +0000 (14:14 +0000)]
Fix W32 process spawning to use CREATE_NO_WINDOW only when there's no console
LRN [Wed, 8 Jan 2014 14:14:49 +0000 (14:14 +0000)]
Fix consensus test to compile
LRN [Wed, 8 Jan 2014 14:14:47 +0000 (14:14 +0000)]
Remove the W32 timezone hack to match r31771
LRN [Wed, 8 Jan 2014 14:14:44 +0000 (14:14 +0000)]
Add GStreamer-based implementation of conversation helpers
LRN [Wed, 8 Jan 2014 14:14:41 +0000 (14:14 +0000)]
Add console hackery for gnunet-conversation on W32
LRN [Wed, 8 Jan 2014 14:14:37 +0000 (14:14 +0000)]
Remove CREATE_NO_WINDOW flag, allow children to get our console
Sree Harsha Totakura [Wed, 8 Jan 2014 13:55:29 +0000 (13:55 +0000)]
- fixes
Bart Polot [Wed, 8 Jan 2014 11:42:57 +0000 (11:42 +0000)]
- only re-send keepalive/recreate once the previous one has left the peer
Bart Polot [Wed, 8 Jan 2014 10:58:58 +0000 (10:58 +0000)]
- mark task as completed
Matthias Wachs [Wed, 8 Jan 2014 10:50:27 +0000 (10:50 +0000)]
implementing monitoring api
Bart Polot [Wed, 8 Jan 2014 10:47:06 +0000 (10:47 +0000)]
-revert r31823, it broke gnunet-ecc CLI tool
Christian Grothoff [Tue, 7 Jan 2014 19:04:09 +0000 (19:04 +0000)]
-eliminate repeated calls to gcry_md_open, use reset instead of close/open
Sree Harsha Totakura [Tue, 7 Jan 2014 16:19:44 +0000 (16:19 +0000)]
- restrict underlay based on whitelist for now
Matthias Wachs [Tue, 7 Jan 2014 16:00:27 +0000 (16:00 +0000)]
new monitoring API
Sree Harsha Totakura [Tue, 7 Jan 2014 15:55:28 +0000 (15:55 +0000)]
- unique constraint
Christian Grothoff [Tue, 7 Jan 2014 12:59:02 +0000 (12:59 +0000)]
bad comment, option actually not required anymore as we do not use VERY_STRONG anyway
Bart Polot [Tue, 7 Jan 2014 12:55:53 +0000 (12:55 +0000)]
- do exponential backoff for connection creation
Florian Dold [Tue, 7 Jan 2014 11:29:24 +0000 (11:29 +0000)]
doxygen
Florian Dold [Tue, 7 Jan 2014 11:10:05 +0000 (11:10 +0000)]
- correctly adjust buffer when printing MPIs
- fix confusion between paillier and elgamal field elements
Florian Dold [Tue, 7 Jan 2014 09:40:05 +0000 (09:40 +0000)]
missing secretsharing_common.c
Bart Polot [Tue, 7 Jan 2014 09:38:22 +0000 (09:38 +0000)]
- delay tunnel destruction 1 min to avoid rekeying
Sree Harsha Totakura [Tue, 7 Jan 2014 09:31:13 +0000 (09:31 +0000)]
- use asynchronous to speedup sqlite db writes
Sree Harsha Totakura [Tue, 7 Jan 2014 09:09:28 +0000 (09:09 +0000)]
- populate underlay db
Christian Grothoff [Tue, 7 Jan 2014 05:14:12 +0000 (05:14 +0000)]
-modify NAT API to return error messages about problems detected
Florian Dold [Tue, 7 Jan 2014 00:52:27 +0000 (00:52 +0000)]
free
Florian Dold [Tue, 7 Jan 2014 00:30:34 +0000 (00:30 +0000)]
- htons => htonl
Florian Dold [Tue, 7 Jan 2014 00:27:50 +0000 (00:27 +0000)]
- removing superfluous test cast, my fault
Florian Dold [Tue, 7 Jan 2014 00:24:38 +0000 (00:24 +0000)]
- remove #define for elgamal_q
Florian Dold [Tue, 7 Jan 2014 00:14:11 +0000 (00:14 +0000)]
- profiler actually added to svn
- test for signature segfault with secretsharing
- rudimentary implementation of cooperative decryption
- consensus uses absolute time instead of relative
- working DKG without zero knowledge proofs
Sree Harsha Totakura [Mon, 6 Jan 2014 22:44:10 +0000 (22:44 +0000)]
-fixes
Sree Harsha Totakura [Mon, 6 Jan 2014 16:37:21 +0000 (16:37 +0000)]
- underlay topology generation
Bart Polot [Mon, 6 Jan 2014 05:50:58 +0000 (05:50 +0000)]
- remove extra \n
Bart Polot [Mon, 6 Jan 2014 05:22:01 +0000 (05:22 +0000)]
- missing headers, removed message types
Bart Polot [Mon, 6 Jan 2014 05:18:30 +0000 (05:18 +0000)]
- more tunnels info for CLI
Bart Polot [Mon, 6 Jan 2014 04:47:44 +0000 (04:47 +0000)]
- refactor channel nack
Bart Polot [Mon, 6 Jan 2014 04:47:18 +0000 (04:47 +0000)]
- copied and adapted from testbed (previous failed during 30c3 with IPv6 VPN setup)
Bart Polot [Mon, 6 Jan 2014 04:39:19 +0000 (04:39 +0000)]
- missing cli<->serv messages
Bart Polot [Mon, 6 Jan 2014 04:38:54 +0000 (04:38 +0000)]
- add -i function back to CLI
Bart Polot [Mon, 6 Jan 2014 04:36:42 +0000 (04:36 +0000)]
- new message types for debug
Gabor X Toth [Mon, 6 Jan 2014 00:09:45 +0000 (00:09 +0000)]
psyc: message handler checks
Gabor X Toth [Mon, 6 Jan 2014 00:09:43 +0000 (00:09 +0000)]
psyc: ipc messages, notify callback for modifiers, tests
Gabor X Toth [Mon, 6 Jan 2014 00:09:40 +0000 (00:09 +0000)]
env: added head() and shift()
Gabor X Toth [Mon, 6 Jan 2014 00:09:37 +0000 (00:09 +0000)]
psyc: ipc messages
Sree Harsha Totakura [Sun, 5 Jan 2014 19:39:09 +0000 (19:39 +0000)]
- fix ftbfs
Christian Grothoff [Sat, 4 Jan 2014 02:24:26 +0000 (02:24 +0000)]
FreeBSD has ucred.h in sys/ucred.h, check for this (#3249)
Sree Harsha Totakura [Fri, 3 Jan 2014 14:12:10 +0000 (14:12 +0000)]
-fixes
Fabian Oehlmann [Fri, 3 Jan 2014 13:12:47 +0000 (13:12 +0000)]
minor softmax eligibility traces fix
Sree Harsha Totakura [Thu, 2 Jan 2014 23:05:27 +0000 (23:05 +0000)]
- read whitelist from database
Fabian Oehlmann [Thu, 2 Jan 2014 22:23:18 +0000 (22:23 +0000)]
eligibility traces fix
Christian Grothoff [Thu, 2 Jan 2014 13:19:28 +0000 (13:19 +0000)]
-fix npe (#3248)
Christian Grothoff [Thu, 2 Jan 2014 10:40:58 +0000 (10:40 +0000)]
-fix build with older sqlite3
Christian Grothoff [Wed, 1 Jan 2014 20:59:40 +0000 (20:59 +0000)]
-improve docs (#3244)
Bart Polot [Sun, 29 Dec 2013 22:52:48 +0000 (22:52 +0000)]
- ping every second
Bart Polot [Sun, 29 Dec 2013 22:51:23 +0000 (22:51 +0000)]
- fix echo flag
Bart Polot [Sun, 29 Dec 2013 22:21:19 +0000 (22:21 +0000)]
Add echo functionality for mesh CLI
Sree Harsha Totakura [Sun, 29 Dec 2013 21:49:53 +0000 (21:49 +0000)]
- testbed underlay daemon
Sree Harsha Totakura [Sun, 29 Dec 2013 21:11:00 +0000 (21:11 +0000)]
- fix for incorporating day light savings time
Matthias Wachs [Sun, 29 Dec 2013 17:08:38 +0000 (17:08 +0000)]
fixing file indent
Matthias Wachs [Sun, 29 Dec 2013 17:06:08 +0000 (17:06 +0000)]
fix indent
Bart Polot [Sun, 29 Dec 2013 15:40:27 +0000 (15:40 +0000)]
- use explicit GNUNET_NO instead of 0
Bart Polot [Sun, 29 Dec 2013 15:24:23 +0000 (15:24 +0000)]
- timing log
David Barksdale [Sun, 29 Dec 2013 01:03:44 +0000 (01:03 +0000)]
Load the correct ATS plugin when MODE is unconfigured.
In this case ah->ats_mode was set to MODE_PROPORTIONAL
but plugin_short was not touched. Instead initialize
plugin_short after we are done selecting ah->ats_mode.
This will be less prone to regression when a change
is made to the ats_mode selection code.