Christian Grothoff [Thu, 18 Oct 2018 14:43:40 +0000 (16:43 +0200)]
revise communicator API
Christian Grothoff [Thu, 18 Oct 2018 14:27:54 +0000 (16:27 +0200)]
fix merge artifact
Christian Grothoff [Thu, 18 Oct 2018 13:55:30 +0000 (15:55 +0200)]
add support for /etc/hosts
Christian Grothoff [Thu, 18 Oct 2018 12:55:17 +0000 (14:55 +0200)]
use unique 32-bit IDs for DNS requests to avoid random confusions, handle additional and authoritative records as well
Marcello Stanisci [Wed, 17 Oct 2018 18:02:35 +0000 (20:02 +0200)]
curl: reschedule uses GNUNET_CURL_perform2.
Marcello Stanisci [Wed, 17 Oct 2018 10:33:50 +0000 (12:33 +0200)]
curl: abstracting response's parser & cleaner.
Julius Bünger [Mon, 15 Oct 2018 21:11:31 +0000 (23:11 +0200)]
RPS: Cleanup datastructures, NULL out freed pointers
Schanzenbach, Martin [Mon, 15 Oct 2018 14:26:58 +0000 (23:26 +0900)]
NAMESTORE: sqlite plugins cleanup
Schanzenbach, Martin [Mon, 15 Oct 2018 10:05:11 +0000 (19:05 +0900)]
NAMESTORE: rename flat plugin to heap
Schanzenbach, Martin [Mon, 15 Oct 2018 09:42:21 +0000 (18:42 +0900)]
fix intendation
Schanzenbach, Martin [Mon, 15 Oct 2018 09:41:29 +0000 (18:41 +0900)]
modify sqlite logic to accomodate rowcount starting from 1
Julius Bünger [Sun, 14 Oct 2018 11:37:27 +0000 (13:37 +0200)]
RPS tests: Schedule shutdown properly
Julius Bünger [Sun, 14 Oct 2018 11:35:23 +0000 (13:35 +0200)]
RPS API: Remove numer of peers from stream request
Julius Bünger [Sun, 14 Oct 2018 08:06:24 +0000 (10:06 +0200)]
RPS service: Only change statistics from main sub
Julius Bünger [Sun, 14 Oct 2018 08:04:13 +0000 (10:04 +0200)]
RPS test: Add another group for sub test
Julius Bünger [Sat, 13 Oct 2018 16:01:56 +0000 (18:01 +0200)]
RPS: Add forgotten definition of message types
Schanzenbach, Martin [Sat, 13 Oct 2018 13:21:05 +0000 (22:21 +0900)]
fix broken zone iteration
Schanzenbach, Martin [Sat, 13 Oct 2018 07:09:18 +0000 (16:09 +0900)]
show that rel exp in dht does not work
Schanzenbach, Martin [Sat, 13 Oct 2018 07:01:55 +0000 (16:01 +0900)]
add rel expiration test
Julius Bünger [Thu, 11 Oct 2018 18:31:33 +0000 (20:31 +0200)]
RPS service: Fix - handle case of nonexisting sub
Julius Bünger [Thu, 11 Oct 2018 14:35:33 +0000 (16:35 +0200)]
RPS tests: Refine tests for subs
Julius Bünger [Thu, 11 Oct 2018 14:34:46 +0000 (16:34 +0200)]
RPS API: Add API calls to rps header
Julius Bünger [Thu, 11 Oct 2018 14:33:17 +0000 (16:33 +0200)]
RPS API: (Temporarily) Fix usage of stream request handles
Julius Bünger [Thu, 11 Oct 2018 12:48:02 +0000 (14:48 +0200)]
RPS Tests: Test Subs
Julius Bünger [Thu, 11 Oct 2018 12:42:53 +0000 (14:42 +0200)]
RPS Tests: Refactor (run post_test before disconnect)
Julius Bünger [Thu, 11 Oct 2018 12:39:48 +0000 (14:39 +0200)]
RPS API: Add creation, deletion of Subs
Julius Bünger [Thu, 11 Oct 2018 12:09:36 +0000 (14:09 +0200)]
RPS api: Clean code and logging
Nils Gillmann [Wed, 10 Oct 2018 08:57:47 +0000 (08:57 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 10 Oct 2018 08:39:24 +0000 (08:39 +0000)]
contributing: Adjust note on prefered test languages. Remove footnote section as it is prefered to not have footnotes at all.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 10 Oct 2018 08:35:13 +0000 (08:35 +0000)]
Rename Makefile example (025.c) to resemble it being a Makefile (025.Makefile.am). Adjust doc/documentation/Makefile.am accordingly.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 10 Oct 2018 08:24:05 +0000 (08:24 +0000)]
philosophy: reformat paragraphs.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 10 Oct 2018 08:22:07 +0000 (08:22 +0000)]
philosophy: likewise.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 10 Oct 2018 07:33:24 +0000 (07:33 +0000)]
developer: likewise.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Wed, 10 Oct 2018 07:21:38 +0000 (09:21 +0200)]
assertion is excessively rigid
Christian Grothoff [Wed, 10 Oct 2018 07:21:07 +0000 (09:21 +0200)]
now this should work...
Nils Gillmann [Wed, 10 Oct 2018 07:18:33 +0000 (07:18 +0000)]
user: likewise
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Wed, 10 Oct 2018 07:16:42 +0000 (09:16 +0200)]
use the other pointer to pass assertion
Christian Grothoff [Wed, 10 Oct 2018 07:13:03 +0000 (09:13 +0200)]
code cleanup, remove/simplify bogus check
Nils Gillmann [Wed, 10 Oct 2018 06:59:14 +0000 (06:59 +0000)]
keyconcepts: likewise
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 10 Oct 2018 06:47:47 +0000 (06:47 +0000)]
installation: likewise.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 10 Oct 2018 06:28:33 +0000 (06:28 +0000)]
preface: rewrite footnotes to in-page text.
Signed-off-by: Nils Gillmann <ng0@n0.is>
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