Christian Grothoff [Fri, 6 Feb 2015 09:37:01 +0000 (09:37 +0000)]
-fixing silly NPEs
Christian Grothoff [Fri, 6 Feb 2015 09:28:57 +0000 (09:28 +0000)]
get rid of stupid network[i]=i array
Christian Grothoff [Fri, 6 Feb 2015 09:00:14 +0000 (09:00 +0000)]
-use only one nc per client
Christian Grothoff [Fri, 6 Feb 2015 08:35:41 +0000 (08:35 +0000)]
-fix segv
Christian Grothoff [Thu, 5 Feb 2015 21:41:58 +0000 (21:41 +0000)]
first pass at cleaning up ATS plugin API
Christian Grothoff [Thu, 5 Feb 2015 20:15:02 +0000 (20:15 +0000)]
starting with cleaning up gnunet-service-ats_preferences.c
Christian Grothoff [Thu, 5 Feb 2015 20:09:20 +0000 (20:09 +0000)]
starting with cleaning up gnunet-service-ats_preferences.c
Christian Grothoff [Thu, 5 Feb 2015 20:04:08 +0000 (20:04 +0000)]
dead code elimination
Christian Grothoff [Thu, 5 Feb 2015 19:58:37 +0000 (19:58 +0000)]
dead code elimination
Christian Grothoff [Thu, 5 Feb 2015 19:57:26 +0000 (19:57 +0000)]
avoid void *, use proper type for client
Christian Grothoff [Thu, 5 Feb 2015 19:55:31 +0000 (19:55 +0000)]
-misc cleanups
Christian Grothoff [Thu, 5 Feb 2015 19:48:15 +0000 (19:48 +0000)]
cleaning up gnunet-service-ats_normalization.c
Julius Bünger [Thu, 5 Feb 2015 18:35:39 +0000 (18:35 +0000)]
- fixed resource leakages
Julius Bünger [Thu, 5 Feb 2015 17:47:52 +0000 (17:47 +0000)]
- trying to fix coverity defects
Julius Bünger [Thu, 5 Feb 2015 17:47:48 +0000 (17:47 +0000)]
- change in POTFILES.in
Christian Grothoff [Thu, 5 Feb 2015 16:27:58 +0000 (16:27 +0000)]
-move header
Christian Grothoff [Thu, 5 Feb 2015 16:26:23 +0000 (16:26 +0000)]
separating out feedback from preferences
Christian Grothoff [Thu, 5 Feb 2015 16:09:26 +0000 (16:09 +0000)]
-cleaning up gnunet-service-ats_performance-*
Christian Grothoff [Thu, 5 Feb 2015 15:45:30 +0000 (15:45 +0000)]
-cleaning up gnunet-service-ats_connectivity-*
Christian Grothoff [Thu, 5 Feb 2015 15:30:24 +0000 (15:30 +0000)]
-cleaning up gnunet-service-ats_addresses.h
Christian Grothoff [Thu, 5 Feb 2015 15:27:35 +0000 (15:27 +0000)]
-cleaning up gnunet-service-ats_addresses.c
Christian Grothoff [Thu, 5 Feb 2015 12:52:20 +0000 (12:52 +0000)]
big ATS refactoring, no serious semantic changes should stem from this
Christian Grothoff [Thu, 5 Feb 2015 00:53:22 +0000 (00:53 +0000)]
Various changes:
- removed "in_use" from being passed to ATS, no
longer needed as we tell ATS when we cannot
follow a suggestion by removing the address;
simplifies the code a lot
- better handling of state machine, fallback to
primary session if address switch to new
session timed out
- nicer logging
- more comments
- new testcase failures, because of
#3652, #3651 and #3650 (or more that i missed).
Matthias Wachs [Wed, 4 Feb 2015 08:08:16 +0000 (08:08 +0000)]
improved test description
Matthias Wachs [Wed, 4 Feb 2015 07:31:05 +0000 (07:31 +0000)]
minor beautifications
Christian Grothoff [Wed, 4 Feb 2015 01:11:45 +0000 (01:11 +0000)]
cleaning up test a bit
Christian Grothoff [Wed, 4 Feb 2015 00:47:12 +0000 (00:47 +0000)]
also allow local addresses for P2
Christian Grothoff [Wed, 4 Feb 2015 00:46:41 +0000 (00:46 +0000)]
remember which port we picked at random on port-autoconfig
Christian Grothoff [Tue, 3 Feb 2015 17:40:54 +0000 (17:40 +0000)]
doxygen, new define
Christian Grothoff [Tue, 3 Feb 2015 17:40:44 +0000 (17:40 +0000)]
-forgot to add file
Christian Grothoff [Tue, 3 Feb 2015 16:11:15 +0000 (16:11 +0000)]
add internal API to enable telling ATS about 'failed' suggestions
Christian Grothoff [Tue, 3 Feb 2015 15:32:26 +0000 (15:32 +0000)]
-docu
Christian Grothoff [Tue, 3 Feb 2015 15:31:02 +0000 (15:31 +0000)]
get rid of unused state and dead code: GST_neighbour_get_latency is never used
Christian Grothoff [Tue, 3 Feb 2015 15:28:00 +0000 (15:28 +0000)]
never destroy sessions on free_neighbour(), they should be destroyed by their own timeout
Christian Grothoff [Tue, 3 Feb 2015 15:26:07 +0000 (15:26 +0000)]
-assert to check API use
Christian Grothoff [Tue, 3 Feb 2015 15:25:21 +0000 (15:25 +0000)]
-fix NPE
Christian Grothoff [Tue, 3 Feb 2015 15:04:47 +0000 (15:04 +0000)]
-dead code elimination
Christian Grothoff [Tue, 3 Feb 2015 14:40:45 +0000 (14:40 +0000)]
-mesh is dead
Christian Grothoff [Tue, 3 Feb 2015 14:27:56 +0000 (14:27 +0000)]
separate ATS interface scanning logic from ATS scheduling logic
Christian Grothoff [Tue, 3 Feb 2015 14:11:03 +0000 (14:11 +0000)]
separate ATS connectivity suggestions from ATS scheduling API
Christian Grothoff [Tue, 3 Feb 2015 13:23:01 +0000 (13:23 +0000)]
-document struct
Christian Grothoff [Tue, 3 Feb 2015 13:20:17 +0000 (13:20 +0000)]
document API, do not pass unused 'session' argument
Christian Grothoff [Tue, 3 Feb 2015 13:14:25 +0000 (13:14 +0000)]
-fix FIXME
Christian Grothoff [Tue, 3 Feb 2015 13:14:07 +0000 (13:14 +0000)]
when ATS suggests an address that neighbours does not have a peer for, do not ignore it, setup the neighbour record instead
Christian Grothoff [Tue, 3 Feb 2015 12:33:04 +0000 (12:33 +0000)]
do signal disconnect to transport service, even if specific address is in_destroy
Christian Grothoff [Tue, 3 Feb 2015 00:23:10 +0000 (00:23 +0000)]
adding statistics on why transport may drop ATS suggestions
Christian Grothoff [Mon, 2 Feb 2015 23:52:41 +0000 (23:52 +0000)]
-fix fix
Christian Grothoff [Mon, 2 Feb 2015 23:31:25 +0000 (23:31 +0000)]
dramatically simplify quota notification: avoid registration, simply always notify plugin
Christian Grothoff [Mon, 2 Feb 2015 23:16:13 +0000 (23:16 +0000)]
reduce callback insanity for callbacks that are always bound to only one value
Christian Grothoff [Mon, 2 Feb 2015 23:04:39 +0000 (23:04 +0000)]
get_address_latency is actually dead
Christian Grothoff [Mon, 2 Feb 2015 23:03:04 +0000 (23:03 +0000)]
get_address_latency also does not use session
Christian Grothoff [Mon, 2 Feb 2015 22:59:24 +0000 (22:59 +0000)]
GST_validation_set_address_use does not need the session
Christian Grothoff [Mon, 2 Feb 2015 22:44:16 +0000 (22:44 +0000)]
check that we support the specified plugin early, not late
Christian Grothoff [Mon, 2 Feb 2015 22:37:09 +0000 (22:37 +0000)]
remove blacklisted addresses immediately from validation map
Christian Grothoff [Mon, 2 Feb 2015 22:35:01 +0000 (22:35 +0000)]
add statistic on size of validation_map
Christian Grothoff [Mon, 2 Feb 2015 22:28:47 +0000 (22:28 +0000)]
-removing dead code, chvc_ was not used at all
Christian Grothoff [Mon, 2 Feb 2015 22:25:48 +0000 (22:25 +0000)]
avoid passing both PeerIdentity and Address (which contains PeerIdentity) if address is always present as then this is redundant
Christian Grothoff [Mon, 2 Feb 2015 11:31:34 +0000 (11:31 +0000)]
-cleanup
Christian Grothoff [Mon, 2 Feb 2015 09:24:50 +0000 (09:24 +0000)]
avoid duplication from storing PID in both address and in validation entry
Christian Grothoff [Mon, 2 Feb 2015 09:22:18 +0000 (09:22 +0000)]
-doxyen, comments, indentation
Christian Grothoff [Mon, 2 Feb 2015 09:12:25 +0000 (09:12 +0000)]
-improve logging to help diagnose #3593
Christian Grothoff [Mon, 2 Feb 2015 08:51:25 +0000 (08:51 +0000)]
-reduce log level, this is expected on shutdown
David Barksdale [Sun, 1 Feb 2015 18:35:51 +0000 (18:35 +0000)]
Use configured proportionality factor
David Barksdale [Sun, 1 Feb 2015 18:31:01 +0000 (18:31 +0000)]
Use configured stability factor, not constant
Christian Grothoff [Sun, 1 Feb 2015 18:08:17 +0000 (18:08 +0000)]
fix #3630
Christian Grothoff [Sun, 1 Feb 2015 18:00:31 +0000 (18:00 +0000)]
cleaning up UDP code to use only on address format throughout the code as much as possible
Christian Grothoff [Fri, 30 Jan 2015 12:18:47 +0000 (12:18 +0000)]
-fix use after free
Christian Grothoff [Fri, 30 Jan 2015 12:18:20 +0000 (12:18 +0000)]
-fix leak
Julius Bünger [Fri, 30 Jan 2015 10:09:09 +0000 (10:09 +0000)]
- fixed error in peer selection, never grow smaller than 3
Bart Polot [Thu, 29 Jan 2015 09:15:28 +0000 (09:15 +0000)]
- doc
Julius Bünger [Wed, 28 Jan 2015 23:11:30 +0000 (23:11 +0000)]
- trying to fix issue of not sending push/pulls to peers
Julius Bünger [Wed, 28 Jan 2015 23:11:28 +0000 (23:11 +0000)]
- fixed double free problem
Julius Bünger [Wed, 28 Jan 2015 23:11:24 +0000 (23:11 +0000)]
- modified .po - files
Christian Grothoff [Wed, 28 Jan 2015 19:32:56 +0000 (19:32 +0000)]
add GNUNET_STRINGS_data_to_string_alloc from TALER
Bart Polot [Wed, 28 Jan 2015 19:23:04 +0000 (19:23 +0000)]
- fixes for NPE
Bart Polot [Wed, 28 Jan 2015 19:15:55 +0000 (19:15 +0000)]
- memleaks
Bart Polot [Wed, 28 Jan 2015 19:01:56 +0000 (19:01 +0000)]
- avoid NPE
Bart Polot [Wed, 28 Jan 2015 18:56:03 +0000 (18:56 +0000)]
- avoid chain-calling the destroy handler to destroy the channel currently being destroyed
Bart Polot [Wed, 28 Jan 2015 18:48:19 +0000 (18:48 +0000)]
- don't free static memory
Christian Grothoff [Wed, 28 Jan 2015 18:47:09 +0000 (18:47 +0000)]
adding GNUNET_CRYPTO_eddsa_private_key_from_string
Bart Polot [Wed, 28 Jan 2015 18:29:17 +0000 (18:29 +0000)]
- RPS sampler destroy also accesses peer_map
Bart Polot [Wed, 28 Jan 2015 18:25:42 +0000 (18:25 +0000)]
- fix memory mangement when calling cadet to detect liveness
Bart Polot [Wed, 28 Jan 2015 18:05:20 +0000 (18:05 +0000)]
- fix memory management of sampler tasks
Bart Polot [Wed, 28 Jan 2015 17:08:29 +0000 (17:08 +0000)]
- debug script to all gdb with the correct core file and executable path
Julius Bünger [Wed, 28 Jan 2015 16:58:54 +0000 (16:58 +0000)]
fixed wrong size check
Bart Polot [Wed, 28 Jan 2015 16:58:15 +0000 (16:58 +0000)]
- doc
Bart Polot [Wed, 28 Jan 2015 16:56:47 +0000 (16:56 +0000)]
- never resize to 0
Julius Bünger [Wed, 28 Jan 2015 16:48:34 +0000 (16:48 +0000)]
fixing size problems
Bart Polot [Wed, 28 Jan 2015 16:39:02 +0000 (16:39 +0000)]
- get size direcly from sampler
Bart Polot [Wed, 28 Jan 2015 16:39:02 +0000 (16:39 +0000)]
-remove prefixes
Julius Bünger [Wed, 28 Jan 2015 15:55:15 +0000 (15:55 +0000)]
fixed size problems and removal of channel
Bart Polot [Wed, 28 Jan 2015 14:22:58 +0000 (14:22 +0000)]
- more documentation
Bart Polot [Wed, 28 Jan 2015 14:15:54 +0000 (14:15 +0000)]
Documentation update - fix contradiction
Bart Polot [Wed, 28 Jan 2015 14:01:15 +0000 (14:01 +0000)]
- alignment, style
Bart Polot [Wed, 28 Jan 2015 13:49:46 +0000 (13:49 +0000)]
- changes to handling of own identity
Julius Bünger [Wed, 28 Jan 2015 13:39:47 +0000 (13:39 +0000)]
fixed wrong cancellation
Julius Bünger [Tue, 27 Jan 2015 16:09:09 +0000 (16:09 +0000)]
optical changes
Julius Bünger [Tue, 27 Jan 2015 16:09:07 +0000 (16:09 +0000)]
fixed _seed() funktion
Christian Grothoff [Tue, 27 Jan 2015 15:04:09 +0000 (15:04 +0000)]
add GNUNET_CONFIGURATION_get_data from Taler
Julius Bünger [Mon, 26 Jan 2015 23:14:50 +0000 (23:14 +0000)]
fixed doxygen