oweals/gnunet.git
10 years ago-assert zone is non-null, simplify branching logic a bit
Christian Grothoff [Tue, 17 Jun 2014 20:28:28 +0000 (20:28 +0000)]
-assert zone is non-null, simplify branching logic a bit

10 years ago-add missing break
Christian Grothoff [Tue, 17 Jun 2014 20:26:21 +0000 (20:26 +0000)]
-add missing break

10 years ago-handle case where sendsocket is still -1
Christian Grothoff [Tue, 17 Jun 2014 20:25:35 +0000 (20:25 +0000)]
-handle case where sendsocket is still -1

10 years ago-check 'socket' call return value, handle failure
Christian Grothoff [Tue, 17 Jun 2014 20:23:42 +0000 (20:23 +0000)]
-check 'socket' call return value, handle failure

10 years ago-fix socket leak in error handling branches
Christian Grothoff [Tue, 17 Jun 2014 20:20:21 +0000 (20:20 +0000)]
-fix socket leak in error handling branches

10 years ago-fix use of uninitialized memory
Christian Grothoff [Tue, 17 Jun 2014 20:13:13 +0000 (20:13 +0000)]
-fix use of uninitialized memory

10 years ago-fix use after free
Christian Grothoff [Tue, 17 Jun 2014 20:11:21 +0000 (20:11 +0000)]
-fix use after free

10 years ago-fix memory leak for 0==p->length
Christian Grothoff [Tue, 17 Jun 2014 20:08:32 +0000 (20:08 +0000)]
-fix memory leak for 0==p->length

10 years agoUse Crockford Base32 encoding instead of RFC 4648.
Sree Harsha Totakura [Tue, 17 Jun 2014 18:47:00 +0000 (18:47 +0000)]
Use Crockford Base32 encoding instead of RFC 4648.

10 years agopeerstore: fix
Omar Tarabai [Tue, 17 Jun 2014 17:06:31 +0000 (17:06 +0000)]
peerstore: fix

10 years agopeerstore: fix
Omar Tarabai [Tue, 17 Jun 2014 16:48:34 +0000 (16:48 +0000)]
peerstore: fix

10 years agoxvine - minor fixes
Supriti Singh [Tue, 17 Jun 2014 16:24:35 +0000 (16:24 +0000)]
xvine - minor fixes

10 years agoFix libgcrypt linker flags.
Sree Harsha Totakura [Tue, 17 Jun 2014 15:52:40 +0000 (15:52 +0000)]
Fix libgcrypt linker flags.

10 years ago- ignore
Bart Polot [Tue, 17 Jun 2014 14:25:41 +0000 (14:25 +0000)]
- ignore

10 years ago- ignore
Bart Polot [Tue, 17 Jun 2014 14:15:03 +0000 (14:15 +0000)]
- ignore

10 years ago- make sure the keepalive test generates more than 2 keepalives
Bart Polot [Tue, 17 Jun 2014 14:15:01 +0000 (14:15 +0000)]
- make sure the keepalive test generates more than 2 keepalives

10 years ago- fix crash on unexpected malformed PING
Bart Polot [Tue, 17 Jun 2014 14:04:23 +0000 (14:04 +0000)]
- fix crash on unexpected malformed PING

10 years agominor fix
Omar Tarabai [Tue, 17 Jun 2014 12:37:15 +0000 (12:37 +0000)]
minor fix

10 years ago- rename
Bart Polot [Tue, 17 Jun 2014 12:15:25 +0000 (12:15 +0000)]
- rename

10 years ago- fix KX for very short rekey periods (seconds)
Bart Polot [Tue, 17 Jun 2014 12:13:46 +0000 (12:13 +0000)]
- fix KX for very short rekey periods (seconds)

10 years ago- refactor kx ctx creation, add debug
Bart Polot [Tue, 17 Jun 2014 12:13:45 +0000 (12:13 +0000)]
- refactor kx ctx creation, add debug

10 years ago- fixes, renaming
Bart Polot [Tue, 17 Jun 2014 12:13:43 +0000 (12:13 +0000)]
- fixes, renaming

10 years ago- refactor key selection, hmac calculation
Bart Polot [Tue, 17 Jun 2014 12:13:42 +0000 (12:13 +0000)]
- refactor key selection, hmac calculation

10 years ago- add 2s for new state, reduce buffer
Bart Polot [Tue, 17 Jun 2014 12:13:41 +0000 (12:13 +0000)]
- add 2s for new state, reduce buffer

10 years ago- rename
Bart Polot [Tue, 17 Jun 2014 12:13:40 +0000 (12:13 +0000)]
- rename

10 years ago- send 1000 messages to force re-key testing
Bart Polot [Tue, 17 Jun 2014 12:13:38 +0000 (12:13 +0000)]
- send 1000 messages to force re-key testing

10 years ago- check message size to avoid infinite loop
Bart Polot [Tue, 17 Jun 2014 12:13:37 +0000 (12:13 +0000)]
- check message size to avoid infinite loop

10 years agoIMPORTANT FIX: use return value for integrity check
Bart Polot [Tue, 17 Jun 2014 12:13:36 +0000 (12:13 +0000)]
IMPORTANT FIX: use return value for integrity check

10 years agoAllow to send traffic with the new key when the rekey period is over. In case of...
Bart Polot [Tue, 17 Jun 2014 12:13:34 +0000 (12:13 +0000)]
Allow to send traffic with the new key when the rekey period is over. In case of a late PONG, very high latency or partial traffic censorship, this will allow the receiver to still receive the traffic if the ephemeral key did in fact get through.

Additionally it doesn't stop the payload traffic after an interrupted Key eXchange, giving a mitm less information about the status of the session.

10 years ago- add rekey state
Bart Polot [Tue, 17 Jun 2014 12:13:33 +0000 (12:13 +0000)]
- add rekey state

10 years ago- only create keys on new ephemeral info
Bart Polot [Tue, 17 Jun 2014 12:13:32 +0000 (12:13 +0000)]
- only create keys on new ephemeral info

10 years ago- limit queued messages on tunnel level when tunnel is not ready
Bart Polot [Tue, 17 Jun 2014 12:13:31 +0000 (12:13 +0000)]
- limit queued messages on tunnel level when tunnel is not ready

10 years ago- Allow two GC_2s calls in one line (limited reentrant code)
Bart Polot [Tue, 17 Jun 2014 12:13:30 +0000 (12:13 +0000)]
- Allow two GC_2s calls in one line (limited reentrant code)

10 years ago- test and log for bug #0003423
Bart Polot [Tue, 17 Jun 2014 12:13:29 +0000 (12:13 +0000)]
- test and log for bug #0003423

10 years ago- verbose tunnel debug in error cases
Bart Polot [Tue, 17 Jun 2014 12:13:27 +0000 (12:13 +0000)]
- verbose tunnel debug in error cases

10 years ago- reduce rekey period for tests, ensure even shorter keepalive
Bart Polot [Tue, 17 Jun 2014 12:13:26 +0000 (12:13 +0000)]
- reduce rekey period for tests, ensure even shorter keepalive

10 years ago- kx debug
Bart Polot [Tue, 17 Jun 2014 12:13:25 +0000 (12:13 +0000)]
- kx debug

10 years ago- expire old keys adaptively
Bart Polot [Tue, 17 Jun 2014 12:13:23 +0000 (12:13 +0000)]
- expire old keys adaptively

10 years ago- debug info, refactor
Bart Polot [Tue, 17 Jun 2014 12:13:22 +0000 (12:13 +0000)]
- debug info, refactor

10 years ago- intialize a new kx_ctx on receipt of a new ephemeral key if none exists
Bart Polot [Tue, 17 Jun 2014 12:13:20 +0000 (12:13 +0000)]
- intialize a new kx_ctx on receipt of a new ephemeral key if none exists

10 years ago- update default values, eliminate obsolete ones
Bart Polot [Tue, 17 Jun 2014 12:13:19 +0000 (12:13 +0000)]
- update default values, eliminate obsolete ones

10 years ago- renamed NAT's failure code to status code across gnunet (not GTK yet)
Christian Fuchs [Tue, 17 Jun 2014 10:35:26 +0000 (10:35 +0000)]
- renamed NAT's failure code to status code across gnunet (not GTK yet)
- added proper error reporting to NAT-test-start/stop
- timed-out nat tests not automatically stop the test itself
- fixed a design flaw in nat-test
- fixed a potential crash in the tests of the nat functionality (NOT NAT_TEST_xy...)

10 years ago- renamed NAT's failure code to status code
Christian Fuchs [Tue, 17 Jun 2014 10:28:40 +0000 (10:28 +0000)]
- renamed NAT's failure code to status code
- updated status code descriptions
- added NAT library function to convert status codes to strings

10 years agoxvine dht: few fixes
Supriti Singh [Mon, 16 Jun 2014 14:46:24 +0000 (14:46 +0000)]
xvine dht: few fixes

10 years agonotify performance monitors about destroyed addresses (for #3406)
Christian Grothoff [Mon, 16 Jun 2014 10:10:59 +0000 (10:10 +0000)]
notify performance monitors about destroyed addresses (for #3406)

10 years agodo not use session_id in GAS_performance_notify_all_clients, needs to be 'active...
Christian Grothoff [Mon, 16 Jun 2014 09:34:22 +0000 (09:34 +0000)]
do not use session_id in GAS_performance_notify_all_clients, needs to be 'active'; also indentation/doxygen

10 years ago-doxygen, indentation, nicer stats
Christian Grothoff [Mon, 16 Jun 2014 08:38:55 +0000 (08:38 +0000)]
-doxygen, indentation, nicer stats

10 years ago-doxygen, indentation
Christian Grothoff [Mon, 16 Jun 2014 08:31:34 +0000 (08:31 +0000)]
-doxygen, indentation

10 years ago-remove dead include
Christian Grothoff [Mon, 16 Jun 2014 08:27:09 +0000 (08:27 +0000)]
-remove dead include

10 years agodoxygen, make local symbol static
Christian Grothoff [Mon, 16 Jun 2014 08:26:44 +0000 (08:26 +0000)]
doxygen, make local symbol static

10 years agoprint active/inactive information
Christian Grothoff [Mon, 16 Jun 2014 08:23:46 +0000 (08:23 +0000)]
print active/inactive information

10 years agominor code cleanups, doxygen
Christian Grothoff [Mon, 16 Jun 2014 08:20:16 +0000 (08:20 +0000)]
minor code cleanups, doxygen

10 years agobugfix: only create another address entry if we did not have one already
Christian Grothoff [Mon, 16 Jun 2014 08:03:26 +0000 (08:03 +0000)]
bugfix: only create another address entry if we did not have one already

10 years agooptimization: only iterate over mamultipeermap entries that match peer id
Christian Grothoff [Mon, 16 Jun 2014 08:02:52 +0000 (08:02 +0000)]
optimization: only iterate over mamultipeermap entries that match peer id

10 years ago-doxygen, indentation
Christian Grothoff [Mon, 16 Jun 2014 08:00:19 +0000 (08:00 +0000)]
-doxygen, indentation

10 years ago-doxygen, indentation
Christian Grothoff [Mon, 16 Jun 2014 07:58:28 +0000 (07:58 +0000)]
-doxygen, indentation

10 years ago-indentation
Christian Grothoff [Mon, 16 Jun 2014 06:16:10 +0000 (06:16 +0000)]
-indentation

10 years ago-fix #3443
Christian Grothoff [Thu, 12 Jun 2014 17:36:20 +0000 (17:36 +0000)]
-fix #3443

10 years agoXvine_DHT: Minor fixes
Supriti Singh [Thu, 12 Jun 2014 15:57:53 +0000 (15:57 +0000)]
Xvine_DHT: Minor fixes

10 years ago-fix warnings
Christian Grothoff [Thu, 12 Jun 2014 15:21:12 +0000 (15:21 +0000)]
-fix warnings

10 years ago-revert 33649, see #3426
Christian Grothoff [Thu, 12 Jun 2014 15:18:35 +0000 (15:18 +0000)]
-revert 33649, see #3426

10 years agocode cleanup
Christian Grothoff [Thu, 12 Jun 2014 09:59:00 +0000 (09:59 +0000)]
code cleanup

10 years agoMinor fixes
Supriti Singh [Wed, 11 Jun 2014 15:07:57 +0000 (15:07 +0000)]
Minor fixes

10 years agopeerstore: minor fixes
Omar Tarabai [Wed, 11 Jun 2014 11:54:30 +0000 (11:54 +0000)]
peerstore: minor fixes

10 years ago-simplify plugin, remove unnecessary header, make internal plugin functions static...
Christian Grothoff [Wed, 11 Jun 2014 11:31:32 +0000 (11:31 +0000)]
-simplify plugin, remove unnecessary header, make internal plugin functions static, doxygen, indentation, code simplification

10 years ago-trying to fix #3426
Christian Grothoff [Wed, 11 Jun 2014 10:53:46 +0000 (10:53 +0000)]
-trying to fix #3426

10 years ago-doxygen
Christian Grothoff [Wed, 11 Jun 2014 10:47:40 +0000 (10:47 +0000)]
-doxygen

10 years ago- added missing comma in nat-test
Christian Fuchs [Wed, 11 Jun 2014 10:47:25 +0000 (10:47 +0000)]
- added missing comma in nat-test

10 years ago-make retry nicer
Christian Grothoff [Wed, 11 Jun 2014 10:07:44 +0000 (10:07 +0000)]
-make retry nicer

10 years ago-indentation, doxygen
Christian Grothoff [Wed, 11 Jun 2014 10:00:22 +0000 (10:00 +0000)]
-indentation, doxygen

10 years agofixing issues found by coverity
Matthias Wachs [Wed, 11 Jun 2014 09:44:46 +0000 (09:44 +0000)]
fixing issues found by coverity

10 years ago-cleanup
Christian Grothoff [Wed, 11 Jun 2014 09:42:14 +0000 (09:42 +0000)]
-cleanup

10 years ago-fix
Christian Grothoff [Wed, 11 Jun 2014 09:41:50 +0000 (09:41 +0000)]
-fix

10 years ago-misc fixes
Christian Grothoff [Wed, 11 Jun 2014 09:37:30 +0000 (09:37 +0000)]
-misc fixes

10 years agofixing unused code
Matthias Wachs [Wed, 11 Jun 2014 09:37:00 +0000 (09:37 +0000)]
fixing unused code

10 years ago-misc fixes
Christian Grothoff [Wed, 11 Jun 2014 09:36:05 +0000 (09:36 +0000)]
-misc fixes

10 years ago-fix handling
Christian Grothoff [Wed, 11 Jun 2014 09:27:07 +0000 (09:27 +0000)]
-fix handling

10 years ago-fix counting
Christian Grothoff [Wed, 11 Jun 2014 09:16:42 +0000 (09:16 +0000)]
-fix counting

10 years agorenaming to perf test
Matthias Wachs [Wed, 11 Jun 2014 09:15:37 +0000 (09:15 +0000)]
renaming to perf test

10 years agoadded fixme
Matthias Wachs [Wed, 11 Jun 2014 08:53:09 +0000 (08:53 +0000)]
added fixme

10 years agominor fixes including string internationalization
Matthias Wachs [Wed, 11 Jun 2014 08:47:33 +0000 (08:47 +0000)]
minor fixes including string internationalization

10 years ago-send proper termination on error
Christian Grothoff [Wed, 11 Jun 2014 08:42:40 +0000 (08:42 +0000)]
-send proper termination on error

10 years ago-fix status code
Christian Grothoff [Wed, 11 Jun 2014 06:02:48 +0000 (06:02 +0000)]
-fix status code

10 years ago-fix log level, logging, indentation
Christian Grothoff [Wed, 11 Jun 2014 05:57:20 +0000 (05:57 +0000)]
-fix log level, logging, indentation

10 years agoadding my key
Supriti Singh [Tue, 10 Jun 2014 14:20:55 +0000 (14:20 +0000)]
adding my key

10 years agoRemoving warnings
Supriti Singh [Tue, 10 Jun 2014 12:48:23 +0000 (12:48 +0000)]
Removing warnings
Using array to store finger table
Storing routing entries at endpoints routing table
Refactoring the code.

10 years agofixing compile error
Matthias Wachs [Tue, 10 Jun 2014 09:44:07 +0000 (09:44 +0000)]
fixing compile error

10 years agoInitialize `arg_str1'.
Sree Harsha Totakura [Tue, 10 Jun 2014 09:42:00 +0000 (09:42 +0000)]
Initialize `arg_str1'.

10 years ago-fix compiler warning, fix test logic
Christian Grothoff [Mon, 9 Jun 2014 22:08:13 +0000 (22:08 +0000)]
-fix compiler warning, fix test logic

10 years ago-ignore
Christian Grothoff [Mon, 9 Jun 2014 22:05:01 +0000 (22:05 +0000)]
-ignore

10 years ago-code beautification
Christian Grothoff [Mon, 9 Jun 2014 22:04:27 +0000 (22:04 +0000)]
-code beautification

10 years agoclarify prettyprinter API and protocols, make sure implementations are consistent...
Christian Grothoff [Mon, 9 Jun 2014 22:04:11 +0000 (22:04 +0000)]
clarify prettyprinter API and protocols, make sure implementations are consistent in their implemenation, doxygen fixes, indentation fixes, subtle semantic fixes

10 years ago-fix timeout handling for resolver
Christian Grothoff [Mon, 9 Jun 2014 22:01:41 +0000 (22:01 +0000)]
-fix timeout handling for resolver

10 years ago-making test nicer (indentation)
Christian Grothoff [Mon, 9 Jun 2014 21:51:21 +0000 (21:51 +0000)]
-making test nicer (indentation)

10 years ago-die dead stuff
Christian Grothoff [Mon, 9 Jun 2014 20:56:32 +0000 (20:56 +0000)]
-die dead stuff

10 years ago-fixing doxygen, indentation
Christian Grothoff [Mon, 9 Jun 2014 09:28:54 +0000 (09:28 +0000)]
-fixing doxygen, indentation

10 years ago-fixing doxygen, indentation
Christian Grothoff [Mon, 9 Jun 2014 09:03:18 +0000 (09:03 +0000)]
-fixing doxygen, indentation

10 years ago-fixing doxygen, indentation
Christian Grothoff [Mon, 9 Jun 2014 08:54:49 +0000 (08:54 +0000)]
-fixing doxygen, indentation

10 years ago- more scalarproduct bugfixing
Christian Fuchs [Sun, 8 Jun 2014 21:05:40 +0000 (21:05 +0000)]
- more scalarproduct bugfixing
- added some more useful debug output to scalarproduct

10 years ago- moved timeout handling responsibility from for nat tests from caller to the library
Christian Fuchs [Sun, 8 Jun 2014 15:26:55 +0000 (15:26 +0000)]
- moved timeout handling responsibility from for nat tests from caller to the library
- updated NAT API accordingly
- removed obsolete timeout handling code from gnunet-transport
- updated result callback for nat-test gnunet-transport to not always just report success, but we now actually report the proper result code we got from the NAT API
- updated nat tests