oweals/gnunet.git
6 years agorevise communicator API
Christian Grothoff [Thu, 18 Oct 2018 14:43:40 +0000 (16:43 +0200)]
revise communicator API

6 years agofix merge artifact
Christian Grothoff [Thu, 18 Oct 2018 14:27:54 +0000 (16:27 +0200)]
fix merge artifact

6 years agoadd support for /etc/hosts
Christian Grothoff [Thu, 18 Oct 2018 13:55:30 +0000 (15:55 +0200)]
add support for /etc/hosts

6 years agouse unique 32-bit IDs for DNS requests to avoid random confusions, handle additional...
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

6 years agocurl: reschedule uses GNUNET_CURL_perform2.
Marcello Stanisci [Wed, 17 Oct 2018 18:02:35 +0000 (20:02 +0200)]
curl: reschedule uses GNUNET_CURL_perform2.

6 years agocurl: abstracting response's parser & cleaner.
Marcello Stanisci [Wed, 17 Oct 2018 10:33:50 +0000 (12:33 +0200)]
curl: abstracting response's parser & cleaner.

6 years agoRPS: Cleanup datastructures, NULL out freed pointers
Julius Bünger [Mon, 15 Oct 2018 21:11:31 +0000 (23:11 +0200)]
RPS: Cleanup datastructures, NULL out freed pointers

6 years agoNAMESTORE: sqlite plugins cleanup
Schanzenbach, Martin [Mon, 15 Oct 2018 14:26:58 +0000 (23:26 +0900)]
NAMESTORE: sqlite plugins cleanup

6 years agoNAMESTORE: rename flat plugin to heap
Schanzenbach, Martin [Mon, 15 Oct 2018 10:05:11 +0000 (19:05 +0900)]
NAMESTORE: rename flat plugin to heap

6 years agofix intendation
Schanzenbach, Martin [Mon, 15 Oct 2018 09:42:21 +0000 (18:42 +0900)]
fix intendation

6 years agomodify sqlite logic to accomodate rowcount starting from 1
Schanzenbach, Martin [Mon, 15 Oct 2018 09:41:29 +0000 (18:41 +0900)]
modify sqlite logic to accomodate rowcount starting from 1

6 years agoRPS tests: Schedule shutdown properly
Julius Bünger [Sun, 14 Oct 2018 11:37:27 +0000 (13:37 +0200)]
RPS tests: Schedule shutdown properly

6 years agoRPS API: Remove numer of peers from stream request
Julius Bünger [Sun, 14 Oct 2018 11:35:23 +0000 (13:35 +0200)]
RPS API: Remove numer of peers from stream request

6 years agoRPS service: Only change statistics from main sub
Julius Bünger [Sun, 14 Oct 2018 08:06:24 +0000 (10:06 +0200)]
RPS service: Only change statistics from main sub

6 years agoRPS test: Add another group for sub test
Julius Bünger [Sun, 14 Oct 2018 08:04:13 +0000 (10:04 +0200)]
RPS test: Add another group for sub test

6 years agoRPS: Add forgotten definition of message types
Julius Bünger [Sat, 13 Oct 2018 16:01:56 +0000 (18:01 +0200)]
RPS: Add forgotten definition of message types

6 years agofix broken zone iteration
Schanzenbach, Martin [Sat, 13 Oct 2018 13:21:05 +0000 (22:21 +0900)]
fix broken zone iteration

6 years agoshow that rel exp in dht does not work
Schanzenbach, Martin [Sat, 13 Oct 2018 07:09:18 +0000 (16:09 +0900)]
show that rel exp in dht does not work

6 years ago add rel expiration test
Schanzenbach, Martin [Sat, 13 Oct 2018 07:01:55 +0000 (16:01 +0900)]
 add rel expiration test

6 years agoRPS service: Fix - handle case of nonexisting sub
Julius Bünger [Thu, 11 Oct 2018 18:31:33 +0000 (20:31 +0200)]
RPS service: Fix - handle case of nonexisting sub

6 years agoRPS tests: Refine tests for subs
Julius Bünger [Thu, 11 Oct 2018 14:35:33 +0000 (16:35 +0200)]
RPS tests: Refine tests for subs

6 years agoRPS API: Add API calls to rps header
Julius Bünger [Thu, 11 Oct 2018 14:34:46 +0000 (16:34 +0200)]
RPS API: Add API calls to rps header

6 years agoRPS API: (Temporarily) Fix usage of stream request handles
Julius Bünger [Thu, 11 Oct 2018 14:33:17 +0000 (16:33 +0200)]
RPS API: (Temporarily) Fix usage of stream request handles

6 years agoRPS Tests: Test Subs
Julius Bünger [Thu, 11 Oct 2018 12:48:02 +0000 (14:48 +0200)]
RPS Tests: Test Subs

6 years agoRPS Tests: Refactor (run post_test before disconnect)
Julius Bünger [Thu, 11 Oct 2018 12:42:53 +0000 (14:42 +0200)]
RPS Tests: Refactor (run post_test before disconnect)

6 years agoRPS API: Add creation, deletion of Subs
Julius Bünger [Thu, 11 Oct 2018 12:39:48 +0000 (14:39 +0200)]
RPS API: Add creation, deletion of Subs

6 years agoRPS api: Clean code and logging
Julius Bünger [Thu, 11 Oct 2018 12:09:36 +0000 (14:09 +0200)]
RPS api: Clean code and logging

6 years agoMerge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 10 Oct 2018 08:57:47 +0000 (08:57 +0000)]
Merge branch 'master' of gnunet.org:gnunet

6 years agocontributing: Adjust note on prefered test languages. Remove footnote section as...
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>
6 years agoRename Makefile example (025.c) to resemble it being a Makefile (025.Makefile.am...
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>
6 years agophilosophy: reformat paragraphs.
Nils Gillmann [Wed, 10 Oct 2018 08:24:05 +0000 (08:24 +0000)]
philosophy: reformat paragraphs.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agophilosophy: likewise.
Nils Gillmann [Wed, 10 Oct 2018 08:22:07 +0000 (08:22 +0000)]
philosophy: likewise.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agodeveloper: likewise.
Nils Gillmann [Wed, 10 Oct 2018 07:33:24 +0000 (07:33 +0000)]
developer: likewise.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoassertion is excessively rigid
Christian Grothoff [Wed, 10 Oct 2018 07:21:38 +0000 (09:21 +0200)]
assertion is excessively rigid

6 years agonow this should work...
Christian Grothoff [Wed, 10 Oct 2018 07:21:07 +0000 (09:21 +0200)]
now this should work...

6 years agouser: likewise
Nils Gillmann [Wed, 10 Oct 2018 07:18:33 +0000 (07:18 +0000)]
user: likewise

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agouse the other pointer to pass assertion
Christian Grothoff [Wed, 10 Oct 2018 07:16:42 +0000 (09:16 +0200)]
use the other pointer to pass assertion

6 years agocode cleanup, remove/simplify bogus check
Christian Grothoff [Wed, 10 Oct 2018 07:13:03 +0000 (09:13 +0200)]
code cleanup, remove/simplify bogus check

6 years agokeyconcepts: likewise
Nils Gillmann [Wed, 10 Oct 2018 06:59:14 +0000 (06:59 +0000)]
keyconcepts: likewise

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoinstallation: likewise.
Nils Gillmann [Wed, 10 Oct 2018 06:47:47 +0000 (06:47 +0000)]
installation: likewise.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agopreface: rewrite footnotes to in-page text.
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>
6 years agonote
Christian Grothoff [Tue, 9 Oct 2018 14:03:51 +0000 (16:03 +0200)]
note

6 years agowhen zone does not match, do not run through the loop anyway
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

6 years agocheck namestore only sends relevant replies to monitor
Christian Grothoff [Tue, 9 Oct 2018 12:56:22 +0000 (14:56 +0200)]
check namestore only sends relevant replies to monitor

6 years agoRestructure service towards having subsamplers
Julius Bünger [Thu, 4 Oct 2018 08:25:52 +0000 (10:25 +0200)]
Restructure service towards having subsamplers

6 years agoChange terminology: "live" -> "online"
Julius Bünger [Mon, 1 Oct 2018 18:06:53 +0000 (20:06 +0200)]
Change terminology: "live" -> "online"

6 years agoRestructure implementation of view (towards subsampling)
Julius Bünger [Mon, 1 Oct 2018 18:05:40 +0000 (20:05 +0200)]
Restructure implementation of view (towards subsampling)

6 years agoChange architecture of service (towards subsampling)
Julius Bünger [Mon, 1 Oct 2018 18:03:54 +0000 (20:03 +0200)]
Change architecture of service (towards subsampling)

6 years agoRename "live" -> online
Julius Bünger [Mon, 1 Oct 2018 17:51:21 +0000 (19:51 +0200)]
Rename "live" -> online

6 years agourlencode base64
Schanzenbach, Martin [Mon, 1 Oct 2018 15:27:14 +0000 (17:27 +0200)]
urlencode base64

6 years agoadd tld handling from config
Schanzenbach, Martin [Sat, 29 Sep 2018 08:39:02 +0000 (10:39 +0200)]
add tld handling from config

6 years agofix
Schanzenbach, Martin [Fri, 28 Sep 2018 06:33:58 +0000 (08:33 +0200)]
fix

6 years agorevert
Schanzenbach, Martin [Thu, 27 Sep 2018 22:17:58 +0000 (00:17 +0200)]
revert

6 years agofix
Schanzenbach, Martin [Thu, 27 Sep 2018 21:58:12 +0000 (23:58 +0200)]
fix

6 years agofix memcorruption
Schanzenbach, Martin [Thu, 27 Sep 2018 20:25:08 +0000 (22:25 +0200)]
fix memcorruption

6 years agochange attribute api
Schanzenbach, Martin [Thu, 27 Sep 2018 19:38:44 +0000 (21:38 +0200)]
change attribute api

6 years agoadd json linker flag
Schanzenbach, Martin [Thu, 27 Sep 2018 18:17:32 +0000 (20:17 +0200)]
add json linker flag

6 years agoremove exp
Schanzenbach, Martin [Thu, 27 Sep 2018 18:15:01 +0000 (20:15 +0200)]
remove exp

6 years agoupdate
Schanzenbach, Martin [Thu, 27 Sep 2018 17:58:35 +0000 (19:58 +0200)]
update

6 years agodont build credentials rest for now
Schanzenbach, Martin [Thu, 27 Sep 2018 17:49:18 +0000 (19:49 +0200)]
dont build credentials rest for now

6 years agoagain jsonapi
Schanzenbach, Martin [Thu, 27 Sep 2018 17:39:47 +0000 (19:39 +0200)]
again jsonapi

6 years agobye bye jsonapi
Schanzenbach, Martin [Thu, 27 Sep 2018 17:31:50 +0000 (19:31 +0200)]
bye bye jsonapi

6 years agofix include path
Schanzenbach, Martin [Thu, 27 Sep 2018 16:10:23 +0000 (18:10 +0200)]
fix include path

6 years agoactually fix ftbfs
Schanzenbach, Martin [Thu, 27 Sep 2018 15:20:45 +0000 (17:20 +0200)]
actually fix ftbfs

6 years agofix ftbfs
Schanzenbach, Martin [Thu, 27 Sep 2018 14:58:15 +0000 (16:58 +0200)]
fix ftbfs

6 years agofix with exp
Schanzenbach, Martin [Thu, 27 Sep 2018 14:50:35 +0000 (16:50 +0200)]
fix with exp

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Thu, 27 Sep 2018 14:50:19 +0000 (16:50 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agobenchmark: output int
Florian Dold [Thu, 27 Sep 2018 13:45:26 +0000 (15:45 +0200)]
benchmark: output int

6 years agobenchmark: there is just one adjusted total
Florian Dold [Thu, 27 Sep 2018 13:28:30 +0000 (15:28 +0200)]
benchmark: there is just one adjusted total

6 years agobenchmark: output adjusted total time
Florian Dold [Thu, 27 Sep 2018 13:25:53 +0000 (15:25 +0200)]
benchmark: output adjusted total time

6 years agobenchmark: output baseline
Florian Dold [Thu, 27 Sep 2018 13:16:18 +0000 (15:16 +0200)]
benchmark: output baseline

6 years agobenchmark: collect total time of all crypto ops
Florian Dold [Thu, 27 Sep 2018 12:27:26 +0000 (14:27 +0200)]
benchmark: collect total time of all crypto ops

6 years agobenchmark: collect max correctly this time
Florian Dold [Thu, 27 Sep 2018 12:09:32 +0000 (14:09 +0200)]
benchmark: collect max correctly this time

6 years agoUse new terminology in config
Julius Bünger [Thu, 27 Sep 2018 08:19:29 +0000 (10:19 +0200)]
Use new terminology in config

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