Christian Grothoff [Wed, 10 Oct 2018 07:13:03 +0000 (09:13 +0200)]
code cleanup, remove/simplify bogus check
Christian Grothoff [Tue, 9 Oct 2018 14:03:51 +0000 (16:03 +0200)]
note
Christian Grothoff [Tue, 9 Oct 2018 13:11:06 +0000 (15:11 +0200)]
when zone does not match, do not run through the loop anyway
Christian Grothoff [Tue, 9 Oct 2018 12:56:22 +0000 (14:56 +0200)]
check namestore only sends relevant replies to monitor
Julius Bünger [Thu, 4 Oct 2018 08:25:52 +0000 (10:25 +0200)]
Restructure service towards having subsamplers
Julius Bünger [Mon, 1 Oct 2018 18:06:53 +0000 (20:06 +0200)]
Change terminology: "live" -> "online"
Julius Bünger [Mon, 1 Oct 2018 18:05:40 +0000 (20:05 +0200)]
Restructure implementation of view (towards subsampling)
Julius Bünger [Mon, 1 Oct 2018 18:03:54 +0000 (20:03 +0200)]
Change architecture of service (towards subsampling)
Julius Bünger [Mon, 1 Oct 2018 17:51:21 +0000 (19:51 +0200)]
Rename "live" -> online
Schanzenbach, Martin [Mon, 1 Oct 2018 15:27:14 +0000 (17:27 +0200)]
urlencode base64
Schanzenbach, Martin [Sat, 29 Sep 2018 08:39:02 +0000 (10:39 +0200)]
add tld handling from config
Schanzenbach, Martin [Fri, 28 Sep 2018 06:33:58 +0000 (08:33 +0200)]
fix
Schanzenbach, Martin [Thu, 27 Sep 2018 22:17:58 +0000 (00:17 +0200)]
revert
Schanzenbach, Martin [Thu, 27 Sep 2018 21:58:12 +0000 (23:58 +0200)]
fix
Schanzenbach, Martin [Thu, 27 Sep 2018 20:25:08 +0000 (22:25 +0200)]
fix memcorruption
Schanzenbach, Martin [Thu, 27 Sep 2018 19:38:44 +0000 (21:38 +0200)]
change attribute api
Schanzenbach, Martin [Thu, 27 Sep 2018 18:17:32 +0000 (20:17 +0200)]
add json linker flag
Schanzenbach, Martin [Thu, 27 Sep 2018 18:15:01 +0000 (20:15 +0200)]
remove exp
Schanzenbach, Martin [Thu, 27 Sep 2018 17:58:35 +0000 (19:58 +0200)]
update
Schanzenbach, Martin [Thu, 27 Sep 2018 17:49:18 +0000 (19:49 +0200)]
dont build credentials rest for now
Schanzenbach, Martin [Thu, 27 Sep 2018 17:39:47 +0000 (19:39 +0200)]
again jsonapi
Schanzenbach, Martin [Thu, 27 Sep 2018 17:31:50 +0000 (19:31 +0200)]
bye bye jsonapi
Schanzenbach, Martin [Thu, 27 Sep 2018 16:10:23 +0000 (18:10 +0200)]
fix include path
Schanzenbach, Martin [Thu, 27 Sep 2018 15:20:45 +0000 (17:20 +0200)]
actually fix ftbfs
Schanzenbach, Martin [Thu, 27 Sep 2018 14:58:15 +0000 (16:58 +0200)]
fix ftbfs
Schanzenbach, Martin [Thu, 27 Sep 2018 14:50:35 +0000 (16:50 +0200)]
fix with exp
Schanzenbach, Martin [Thu, 27 Sep 2018 14:50:19 +0000 (16:50 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Florian Dold [Thu, 27 Sep 2018 13:45:26 +0000 (15:45 +0200)]
benchmark: output int
Florian Dold [Thu, 27 Sep 2018 13:28:30 +0000 (15:28 +0200)]
benchmark: there is just one adjusted total
Florian Dold [Thu, 27 Sep 2018 13:25:53 +0000 (15:25 +0200)]
benchmark: output adjusted total time
Florian Dold [Thu, 27 Sep 2018 13:16:18 +0000 (15:16 +0200)]
benchmark: output baseline
Florian Dold [Thu, 27 Sep 2018 12:27:26 +0000 (14:27 +0200)]
benchmark: collect total time of all crypto ops
Florian Dold [Thu, 27 Sep 2018 12:09:32 +0000 (14:09 +0200)]
benchmark: collect max correctly this time
Julius Bünger [Thu, 27 Sep 2018 08:19:29 +0000 (10:19 +0200)]
Use new terminology in config
Florian Dold [Wed, 26 Sep 2018 20:58:21 +0000 (22:58 +0200)]
configurable threshold for randomized backoff
Julius Bünger [Wed, 26 Sep 2018 19:38:31 +0000 (21:38 +0200)]
Handle cancellation of stream on the service-side
Julius Bünger [Wed, 26 Sep 2018 19:37:58 +0000 (21:37 +0200)]
Fix details and style
Julius Bünger [Wed, 26 Sep 2018 19:35:59 +0000 (21:35 +0200)]
Update doxygen
Julius Bünger [Wed, 26 Sep 2018 19:15:01 +0000 (21:15 +0200)]
Handle cancellation of view updates
Julius Bünger [Wed, 26 Sep 2018 19:14:13 +0000 (21:14 +0200)]
Remove leftovers of architecture change
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).
Florian Dold [Wed, 26 Sep 2018 15:45:04 +0000 (17:45 +0200)]
benchmark: fix another awk error
Florian Dold [Wed, 26 Sep 2018 15:44:02 +0000 (17:44 +0200)]
benchmark: fix syntax error in awk script
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}.
Florian Dold [Wed, 26 Sep 2018 15:34:51 +0000 (17:34 +0200)]
randomized exponential backoff
Florian Dold [Wed, 26 Sep 2018 13:35:33 +0000 (15:35 +0200)]
benchmark: collect max
Florian Dold [Wed, 26 Sep 2018 13:18:47 +0000 (15:18 +0200)]
benchmark: track max time for URLs
Julius Bünger [Wed, 26 Sep 2018 08:40:37 +0000 (10:40 +0200)]
Remove leftovers of old architecture
Julius Bünger [Tue, 25 Sep 2018 22:22:41 +0000 (00:22 +0200)]
Change architecture of RPS service - api
Florian Dold [Mon, 24 Sep 2018 17:33:43 +0000 (19:33 +0200)]
benchmark: throw in abs
Florian Dold [Mon, 24 Sep 2018 17:30:55 +0000 (19:30 +0200)]
benchmark: ugh, fix stdev again
Florian Dold [Mon, 24 Sep 2018 17:28:28 +0000 (19:28 +0200)]
benchmark: fix stdev
Florian Dold [Mon, 24 Sep 2018 17:10:30 +0000 (19:10 +0200)]
benchmark: fix more typos
Florian Dold [Mon, 24 Sep 2018 17:09:21 +0000 (19:09 +0200)]
benchmark: fix typo
Florian Dold [Mon, 24 Sep 2018 15:04:08 +0000 (17:04 +0200)]
benchmark: collect standard deviation
Florian Dold [Mon, 24 Sep 2018 14:35:09 +0000 (16:35 +0200)]
consolidate benchmark collection scripts
Julius Bünger [Thu, 20 Sep 2018 20:34:18 +0000 (22:34 +0200)]
Move from timer-based to callback-based updates in sampler
Nils Gillmann [Thu, 20 Sep 2018 05:40:25 +0000 (05:40 +0000)]
fix markdown.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Julius Bünger [Wed, 19 Sep 2018 23:15:53 +0000 (01:15 +0200)]
Start changing architecture of rps service/client
Julius Bünger [Wed, 19 Sep 2018 23:04:17 +0000 (01:04 +0200)]
Be a little bit more consistent in style
Julius Bünger [Tue, 18 Sep 2018 16:37:27 +0000 (18:37 +0200)]
Remove redundant type definition
Julius Bünger [Tue, 18 Sep 2018 15:27:35 +0000 (17:27 +0200)]
Log number of know peers to statistics service
Julius Bünger [Tue, 18 Sep 2018 11:59:37 +0000 (13:59 +0200)]
Add possibility to send multiple peers to client
Christian Grothoff [Sat, 15 Sep 2018 18:40:10 +0000 (20:40 +0200)]
i18n, fix typo, better logging
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
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
Julius Bünger [Wed, 12 Sep 2018 14:55:24 +0000 (16:55 +0200)]
Quote strings if in csv mode (statistics cli)
Julius Bünger [Wed, 12 Sep 2018 14:02:22 +0000 (16:02 +0200)]
Decrement statistics count for pending checks
Schanzenbach, Martin [Tue, 11 Sep 2018 13:12:05 +0000 (15:12 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 11 Sep 2018 13:05:59 +0000 (15:05 +0200)]
fix docs
Schanzenbach, Martin [Tue, 11 Sep 2018 13:05:59 +0000 (15:05 +0200)]
fix docs
Nils Gillmann [Tue, 11 Sep 2018 12:57:18 +0000 (12:57 +0000)]
user.texi: cleanup.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Schanzenbach, Martin [Sat, 8 Sep 2018 07:11:44 +0000 (09:11 +0200)]
update docs for reclaim
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>
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>
Julius Bünger [Thu, 6 Sep 2018 01:20:07 +0000 (03:20 +0200)]
Fix signedness to keep compiler happy
Julius Bünger [Thu, 6 Sep 2018 01:17:01 +0000 (03:17 +0200)]
Fix non-compiling code by proper pre-compiler usage
Julius Bünger [Thu, 6 Sep 2018 01:15:41 +0000 (03:15 +0200)]
Change cosmetics - keep compiler happy
Christian Grothoff [Wed, 5 Sep 2018 13:02:06 +0000 (15:02 +0200)]
fix gns plugin action on NOTFOUND
Christian Grothoff [Sun, 2 Sep 2018 12:37:33 +0000 (14:37 +0200)]
it trans
Julius Bünger [Thu, 30 Aug 2018 14:09:12 +0000 (16:09 +0200)]
Keep track of pending liveliness checks with statistics
Julius Bünger [Wed, 29 Aug 2018 22:03:53 +0000 (00:03 +0200)]
Dont write internals to file by default II
Julius Bünger [Wed, 29 Aug 2018 15:48:10 +0000 (17:48 +0200)]
Dont write internals to file by default
Julius Bünger [Wed, 29 Aug 2018 13:42:55 +0000 (15:42 +0200)]
Make cosmetic changes
Julius Bünger [Wed, 29 Aug 2018 13:42:19 +0000 (15:42 +0200)]
Fix condition for returning peer from sampler element
Julius Bünger [Wed, 29 Aug 2018 12:16:48 +0000 (14:16 +0200)]
Schedule insertion in view,sampler on check
Julius Bünger [Wed, 29 Aug 2018 10:32:01 +0000 (12:32 +0200)]
Add reason to wait for more peers
Julius Bünger [Wed, 29 Aug 2018 10:30:13 +0000 (12:30 +0200)]
Get statistics values from within sampler
Julius Bünger [Wed, 29 Aug 2018 08:47:59 +0000 (10:47 +0200)]
Update the view size on a new network size estimate
Julius Bünger [Sun, 26 Aug 2018 21:14:28 +0000 (23:14 +0200)]
Add missing #ifdef
Julius Bünger [Sun, 26 Aug 2018 20:58:05 +0000 (22:58 +0200)]
Request samples from multiple peers (rps profiler)
Julius Bünger [Fri, 24 Aug 2018 13:35:28 +0000 (15:35 +0200)]
Change cosmetics of sampler element implementation
Julius Bünger [Fri, 24 Aug 2018 10:47:54 +0000 (12:47 +0200)]
Reinitialise the (client) sampler element after querying
Julius Bünger [Fri, 24 Aug 2018 08:48:34 +0000 (10:48 +0200)]
Fix: Cast closure to proper type
Julius Bünger [Fri, 24 Aug 2018 08:41:04 +0000 (10:41 +0200)]
Unify strings in rps profiler
Julius Bünger [Fri, 24 Aug 2018 08:39:10 +0000 (10:39 +0200)]
Refactor code cosmetically (rps profiler)
Julius Bünger [Fri, 24 Aug 2018 05:58:47 +0000 (07:58 +0200)]
Count number of unrequested pull replies with statistics
Julius Bünger [Thu, 23 Aug 2018 13:10:27 +0000 (15:10 +0200)]
Introduce more statistical values (rps service)
Julius Bünger [Thu, 23 Aug 2018 13:07:46 +0000 (15:07 +0200)]
Refactor code mostly visually to prevent compiler warnings
Florian Dold [Sun, 19 Aug 2018 17:12:06 +0000 (19:12 +0200)]
benchmark: count rsa_blind properly