oweals/gnunet.git
6 years agoconfigurable threshold for randomized backoff
Florian Dold [Wed, 26 Sep 2018 20:58:21 +0000 (22:58 +0200)]
configurable threshold for randomized backoff

6 years agoHandle cancellation of stream on the service-side
Julius Bünger [Wed, 26 Sep 2018 19:38:31 +0000 (21:38 +0200)]
Handle cancellation of stream on the service-side

6 years agoFix details and style
Julius Bünger [Wed, 26 Sep 2018 19:37:58 +0000 (21:37 +0200)]
Fix details and style

6 years agoUpdate doxygen
Julius Bünger [Wed, 26 Sep 2018 19:35:59 +0000 (21:35 +0200)]
Update doxygen

6 years agoHandle cancellation of view updates
Julius Bünger [Wed, 26 Sep 2018 19:15:01 +0000 (21:15 +0200)]
Handle cancellation of view updates

6 years agoRemove leftovers of architecture change
Julius Bünger [Wed, 26 Sep 2018 19:14:13 +0000 (21:14 +0200)]
Remove leftovers of architecture change

6 years agoStart rps in any case
Julius Bünger [Wed, 26 Sep 2018 18:32:59 +0000 (20:32 +0200)]
Start rps in any case

Starting rps makes sense as
 - it is still experimental. It will only run for the persons having
   configured with --enable-experimental and be quite useful for
   developement.
 - starting rps on-demand does not make sense in production as the
   service can already participate in the gossip meaning that it is
   already represented at other peers and already gathers information
   about other peers.
   The earlier it starts participating in the gossip, the more secure
   the gossiping will be for all participants.
 - it only consumes few resources (at least it should).

6 years agobenchmark: fix another awk error
Florian Dold [Wed, 26 Sep 2018 15:45:04 +0000 (17:45 +0200)]
benchmark: fix another awk error

6 years agobenchmark: fix syntax error in awk script
Florian Dold [Wed, 26 Sep 2018 15:44:02 +0000 (17:44 +0200)]
benchmark: fix syntax error in awk script

6 years agoSplit sampler into common, sampler and client part
Julius Bünger [Wed, 26 Sep 2018 15:40:17 +0000 (17:40 +0200)]
Split sampler into common, sampler and client part

Now there is rps-sampler_client.{c|h} and
gnunet-service-rps_sampler.{c|h} to better reflect which parts are
really in the implementation of brahms (only the service) and which are
used in the client.
The parts both samplers share are now in rps-sampler_common.{c|h}.

6 years agorandomized exponential backoff
Florian Dold [Wed, 26 Sep 2018 15:34:51 +0000 (17:34 +0200)]
randomized exponential backoff

6 years agobenchmark: collect max
Florian Dold [Wed, 26 Sep 2018 13:35:33 +0000 (15:35 +0200)]
benchmark: collect max

6 years agobenchmark: track max time for URLs
Florian Dold [Wed, 26 Sep 2018 13:18:47 +0000 (15:18 +0200)]
benchmark: track max time for URLs

6 years agoRemove leftovers of old architecture
Julius Bünger [Wed, 26 Sep 2018 08:40:37 +0000 (10:40 +0200)]
Remove leftovers of old architecture

6 years agoChange architecture of RPS service - api
Julius Bünger [Tue, 25 Sep 2018 22:22:41 +0000 (00:22 +0200)]
Change architecture of RPS service - api

6 years agobenchmark: throw in abs
Florian Dold [Mon, 24 Sep 2018 17:33:43 +0000 (19:33 +0200)]
benchmark: throw in abs

6 years agobenchmark: ugh, fix stdev again
Florian Dold [Mon, 24 Sep 2018 17:30:55 +0000 (19:30 +0200)]
benchmark: ugh, fix stdev again

6 years agobenchmark: fix stdev
Florian Dold [Mon, 24 Sep 2018 17:28:28 +0000 (19:28 +0200)]
benchmark: fix stdev

6 years agobenchmark: fix more typos
Florian Dold [Mon, 24 Sep 2018 17:10:30 +0000 (19:10 +0200)]
benchmark: fix more typos

6 years agobenchmark: fix typo
Florian Dold [Mon, 24 Sep 2018 17:09:21 +0000 (19:09 +0200)]
benchmark: fix typo

6 years agobenchmark: collect standard deviation
Florian Dold [Mon, 24 Sep 2018 15:04:08 +0000 (17:04 +0200)]
benchmark: collect standard deviation

6 years agoconsolidate benchmark collection scripts
Florian Dold [Mon, 24 Sep 2018 14:35:09 +0000 (16:35 +0200)]
consolidate benchmark collection scripts

6 years agoMove from timer-based to callback-based updates in sampler
Julius Bünger [Thu, 20 Sep 2018 20:34:18 +0000 (22:34 +0200)]
Move from timer-based to callback-based updates in sampler

6 years agofix markdown.
Nils Gillmann [Thu, 20 Sep 2018 05:40:25 +0000 (05:40 +0000)]
fix markdown.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoStart changing architecture of rps service/client
Julius Bünger [Wed, 19 Sep 2018 23:15:53 +0000 (01:15 +0200)]
Start changing architecture of rps service/client

6 years agoBe a little bit more consistent in style
Julius Bünger [Wed, 19 Sep 2018 23:04:17 +0000 (01:04 +0200)]
Be a little bit more consistent in style

6 years agoRemove redundant type definition
Julius Bünger [Tue, 18 Sep 2018 16:37:27 +0000 (18:37 +0200)]
Remove redundant type definition

6 years agoLog number of know peers to statistics service
Julius Bünger [Tue, 18 Sep 2018 15:27:35 +0000 (17:27 +0200)]
Log number of know peers to statistics service

6 years agoAdd possibility to send multiple peers to client
Julius Bünger [Tue, 18 Sep 2018 11:59:37 +0000 (13:59 +0200)]
Add possibility to send multiple peers to client

6 years agoi18n, fix typo, better logging
Christian Grothoff [Sat, 15 Sep 2018 18:40:10 +0000 (20:40 +0200)]
i18n, fix typo, better logging

6 years agowarn better if config option is invalid, allow second and seconds as time units
Christian Grothoff [Sat, 15 Sep 2018 16:45:28 +0000 (18:45 +0200)]
warn better if config option is invalid, allow second and seconds as time units

6 years agoAdd API call to receive unbiased peer stream for debugging and profiling
Julius Bünger [Thu, 13 Sep 2018 22:38:45 +0000 (00:38 +0200)]
Add API call to receive unbiased peer stream for debugging and profiling

6 years agoQuote strings if in csv mode (statistics cli)
Julius Bünger [Wed, 12 Sep 2018 14:55:24 +0000 (16:55 +0200)]
Quote strings if in csv mode (statistics cli)

6 years agoDecrement statistics count for pending checks
Julius Bünger [Wed, 12 Sep 2018 14:02:22 +0000 (16:02 +0200)]
Decrement statistics count for pending checks

6 years agofix docs
Schanzenbach, Martin [Tue, 11 Sep 2018 13:05:59 +0000 (15:05 +0200)]
fix docs

6 years agouser.texi: cleanup.
Nils Gillmann [Tue, 11 Sep 2018 12:57:18 +0000 (12:57 +0000)]
user.texi: cleanup.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoupdate docs for reclaim
Schanzenbach, Martin [Sat, 8 Sep 2018 07:11:44 +0000 (09:11 +0200)]
update docs for reclaim

6 years agodoc: start work on mdoc generation support
Nils Gillmann [Fri, 7 Sep 2018 15:41:06 +0000 (15:41 +0000)]
doc: start work on mdoc generation support

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agognunet.texi: remove some comments
Nils Gillmann [Fri, 7 Sep 2018 12:47:24 +0000 (12:47 +0000)]
gnunet.texi: remove some comments

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoFix signedness to keep compiler happy
Julius Bünger [Thu, 6 Sep 2018 01:20:07 +0000 (03:20 +0200)]
Fix signedness to keep compiler happy

6 years agoFix non-compiling code by proper pre-compiler usage
Julius Bünger [Thu, 6 Sep 2018 01:17:01 +0000 (03:17 +0200)]
Fix non-compiling code by proper pre-compiler usage

6 years agoChange cosmetics - keep compiler happy
Julius Bünger [Thu, 6 Sep 2018 01:15:41 +0000 (03:15 +0200)]
Change cosmetics - keep compiler happy

6 years agofix gns plugin action on NOTFOUND
Christian Grothoff [Wed, 5 Sep 2018 13:02:06 +0000 (15:02 +0200)]
fix gns plugin action on NOTFOUND

6 years agoit trans
Christian Grothoff [Sun, 2 Sep 2018 12:37:33 +0000 (14:37 +0200)]
it trans

6 years agoKeep track of pending liveliness checks with statistics
Julius Bünger [Thu, 30 Aug 2018 14:09:12 +0000 (16:09 +0200)]
Keep track of pending liveliness checks with statistics

6 years agoDont write internals to file by default II
Julius Bünger [Wed, 29 Aug 2018 22:03:53 +0000 (00:03 +0200)]
Dont write internals to file by default II

6 years agoDont write internals to file by default
Julius Bünger [Wed, 29 Aug 2018 15:48:10 +0000 (17:48 +0200)]
Dont write internals to file by default

6 years agoMake cosmetic changes
Julius Bünger [Wed, 29 Aug 2018 13:42:55 +0000 (15:42 +0200)]
Make cosmetic changes

6 years agoFix condition for returning peer from sampler element
Julius Bünger [Wed, 29 Aug 2018 13:42:19 +0000 (15:42 +0200)]
Fix condition for returning peer from sampler element

6 years agoSchedule insertion in view,sampler on check
Julius Bünger [Wed, 29 Aug 2018 12:16:48 +0000 (14:16 +0200)]
Schedule insertion in view,sampler on check

6 years agoAdd reason to wait for more peers
Julius Bünger [Wed, 29 Aug 2018 10:32:01 +0000 (12:32 +0200)]
Add reason to wait for more peers

6 years agoGet statistics values from within sampler
Julius Bünger [Wed, 29 Aug 2018 10:30:13 +0000 (12:30 +0200)]
Get statistics values from within sampler

6 years agoUpdate the view size on a new network size estimate
Julius Bünger [Wed, 29 Aug 2018 08:47:59 +0000 (10:47 +0200)]
Update the view size on a new network size estimate

6 years agoAdd missing #ifdef
Julius Bünger [Sun, 26 Aug 2018 21:14:28 +0000 (23:14 +0200)]
Add missing #ifdef

6 years agoRequest samples from multiple peers (rps profiler)
Julius Bünger [Sun, 26 Aug 2018 20:58:05 +0000 (22:58 +0200)]
Request samples from multiple peers (rps profiler)

6 years agoChange cosmetics of sampler element implementation
Julius Bünger [Fri, 24 Aug 2018 13:35:28 +0000 (15:35 +0200)]
Change cosmetics of sampler element implementation

6 years agoReinitialise the (client) sampler element after querying
Julius Bünger [Fri, 24 Aug 2018 10:47:54 +0000 (12:47 +0200)]
Reinitialise the (client) sampler element after querying

6 years agoFix: Cast closure to proper type
Julius Bünger [Fri, 24 Aug 2018 08:48:34 +0000 (10:48 +0200)]
Fix: Cast closure to proper type

6 years agoUnify strings in rps profiler
Julius Bünger [Fri, 24 Aug 2018 08:41:04 +0000 (10:41 +0200)]
Unify strings in rps profiler

6 years agoRefactor code cosmetically (rps profiler)
Julius Bünger [Fri, 24 Aug 2018 08:39:10 +0000 (10:39 +0200)]
Refactor code cosmetically (rps profiler)

6 years agoCount number of unrequested pull replies with statistics
Julius Bünger [Fri, 24 Aug 2018 05:58:47 +0000 (07:58 +0200)]
Count number of unrequested pull replies with statistics

6 years agoIntroduce more statistical values (rps service)
Julius Bünger [Thu, 23 Aug 2018 13:10:27 +0000 (15:10 +0200)]
Introduce more statistical values (rps service)

6 years agoRefactor code mostly visually to prevent compiler warnings
Julius Bünger [Thu, 23 Aug 2018 13:07:46 +0000 (15:07 +0200)]
Refactor code mostly visually to prevent compiler warnings

6 years agobenchmark: count rsa_blind properly
Florian Dold [Sun, 19 Aug 2018 17:12:06 +0000 (19:12 +0200)]
benchmark: count rsa_blind properly

6 years agofix benchmark for threads
Florian Dold [Sun, 19 Aug 2018 17:01:45 +0000 (19:01 +0200)]
fix benchmark for threads

6 years agobenchmark collection awk scripts
Florian Dold [Sat, 18 Aug 2018 13:10:39 +0000 (15:10 +0200)]
benchmark collection awk scripts

6 years agoimproved benchmarking
Florian Dold [Sat, 18 Aug 2018 02:20:10 +0000 (04:20 +0200)]
improved benchmarking

6 years agotypo
Florian Dold [Sat, 18 Aug 2018 01:39:07 +0000 (03:39 +0200)]
typo

6 years agobenchmarking: assert
Florian Dold [Sat, 18 Aug 2018 00:56:03 +0000 (02:56 +0200)]
benchmarking: assert

6 years agobenchmarking: minor fix
Florian Dold [Sat, 18 Aug 2018 00:34:23 +0000 (02:34 +0200)]
benchmarking: minor fix

6 years agoURL benchmarking
Florian Dold [Sat, 18 Aug 2018 00:29:14 +0000 (02:29 +0200)]
URL benchmarking

6 years agomissing files
Florian Dold [Fri, 17 Aug 2018 23:36:37 +0000 (01:36 +0200)]
missing files

6 years agobasic benchmarking
Florian Dold [Fri, 17 Aug 2018 22:47:04 +0000 (00:47 +0200)]
basic benchmarking

6 years agoguix: postgres dep
Florian Dold [Thu, 16 Aug 2018 23:47:50 +0000 (01:47 +0200)]
guix: postgres dep

6 years agoguix: fix git filter and source-dir
Florian Dold [Thu, 16 Aug 2018 23:34:12 +0000 (01:34 +0200)]
guix: fix git filter and source-dir

6 years agoguix: only include files from git
Florian Dold [Thu, 16 Aug 2018 23:25:25 +0000 (01:25 +0200)]
guix: only include files from git

6 years agofix guix git version
Florian Dold [Thu, 16 Aug 2018 22:55:20 +0000 (00:55 +0200)]
fix guix git version

6 years agoalso move docker/ to contrib
Florian Dold [Thu, 16 Aug 2018 22:04:53 +0000 (00:04 +0200)]
also move docker/ to contrib

6 years agomove misc CI and build system files to contrib/
Florian Dold [Thu, 16 Aug 2018 22:01:47 +0000 (00:01 +0200)]
move misc CI and build system files to contrib/

We can't have one or more files for every build system out there in the
root directory, especially if they are not commented/documented.

6 years agoadd a guix GNUnet dev package definition
Florian Dold [Thu, 16 Aug 2018 20:54:43 +0000 (22:54 +0200)]
add a guix GNUnet dev package definition

The module with the package can be used to override the Guix GNU
distribution's gnunet package with the development version from git.

6 years agomissing comma in configure.ac
Florian Dold [Thu, 16 Aug 2018 15:59:17 +0000 (17:59 +0200)]
missing comma in configure.ac

6 years agominor fix
Christian Grothoff [Thu, 16 Aug 2018 12:26:25 +0000 (14:26 +0200)]
minor fix

6 years agotolerate failure to start gnunet-service-resolver, make resolver not crash if /etc...
Christian Grothoff [Wed, 15 Aug 2018 20:57:31 +0000 (22:57 +0200)]
tolerate failure to start gnunet-service-resolver, make resolver not crash if /etc/resolv.conf does not exist

6 years agore-run pogen
Christian Grothoff [Wed, 15 Aug 2018 11:05:14 +0000 (13:05 +0200)]
re-run pogen

6 years agoDestroy channel and their datastructures properly
Julius Bünger [Tue, 14 Aug 2018 16:42:46 +0000 (18:42 +0200)]
Destroy channel and their datastructures properly

6 years agohandle case that DNS servers do not return A/AAAA records if we ask for ALL
Christian Grothoff [Tue, 14 Aug 2018 13:48:14 +0000 (15:48 +0200)]
handle case that DNS servers do not return A/AAAA records if we ask for ALL

6 years agofix CNAME handling, caching, out-of-bounds accesses, etc. in gnunet-service-resolver
Christian Grothoff [Tue, 14 Aug 2018 13:30:42 +0000 (15:30 +0200)]
fix CNAME handling, caching, out-of-bounds accesses, etc. in gnunet-service-resolver

6 years agowhitespace
Christian Grothoff [Tue, 14 Aug 2018 13:30:22 +0000 (15:30 +0200)]
whitespace

6 years agoresolve merge conflict with peerinfo plugin move
Christian Grothoff [Tue, 14 Aug 2018 09:17:30 +0000 (11:17 +0200)]
resolve merge conflict with peerinfo plugin move

6 years agofixed makefile for plugin_rest_gns, json_generator
Phil [Mon, 13 Aug 2018 23:05:18 +0000 (01:05 +0200)]
fixed makefile for plugin_rest_gns, json_generator

6 years agoFix documentation and assertions
Julius Bünger [Mon, 13 Aug 2018 17:08:02 +0000 (19:08 +0200)]
Fix documentation and assertions

6 years agoRemove BINARY from test configuration
Julius Bünger [Mon, 13 Aug 2018 16:13:35 +0000 (18:13 +0200)]
Remove BINARY from test configuration

6 years agoAdd BINARY to test config
Julius Bünger [Mon, 13 Aug 2018 16:11:35 +0000 (18:11 +0200)]
Add BINARY to test config

6 years agodo notify client about destroyed channel on MQ error
Christian Grothoff [Mon, 13 Aug 2018 15:58:10 +0000 (17:58 +0200)]
do notify client about destroyed channel on MQ error

6 years agoUpdate po-files
Julius Bünger [Mon, 13 Aug 2018 15:37:57 +0000 (17:37 +0200)]
Update po-files

6 years agoSchedule destruction of channel during destruction of other channel
Julius Bünger [Mon, 13 Aug 2018 15:32:58 +0000 (17:32 +0200)]
Schedule destruction of channel during destruction of other channel

6 years agoUpdate po-files
Julius Bünger [Mon, 13 Aug 2018 12:44:17 +0000 (14:44 +0200)]
Update po-files

6 years agoRefactor, simplify, delete code
Julius Bünger [Mon, 13 Aug 2018 12:32:07 +0000 (14:32 +0200)]
Refactor, simplify, delete code

6 years agoMake non-exported functions static
Julius Bünger [Fri, 10 Aug 2018 10:50:39 +0000 (12:50 +0200)]
Make non-exported functions static

6 years agoUse synchronised logic for closing channels (rps service)
Julius Bünger [Fri, 10 Aug 2018 10:44:51 +0000 (12:44 +0200)]
Use synchronised logic for closing channels (rps service)