Christian Grothoff [Sun, 13 May 2018 16:33:43 +0000 (18:33 +0200)]
properly calculate min_relative_record_time without imposing global max, use constant from DHT API where applicable instead of defining our own
Christian Grothoff [Sun, 13 May 2018 16:11:09 +0000 (18:11 +0200)]
fix
Christian Grothoff [Sun, 13 May 2018 14:40:18 +0000 (16:40 +0200)]
add shell script to convert result of zonewalk to input for gnunet-gns-benchmark
Christian Grothoff [Sun, 13 May 2018 14:20:47 +0000 (16:20 +0200)]
rename gnunet-zoneimport to gnunet-zonewalk to avoid sharing the name
Christian Grothoff [Sun, 13 May 2018 09:52:54 +0000 (11:52 +0200)]
remove dead statistic
Christian Grothoff [Sun, 13 May 2018 09:50:47 +0000 (11:50 +0200)]
no delays during first iteration
Christian Grothoff [Sun, 13 May 2018 09:48:27 +0000 (11:48 +0200)]
fix zonemaster delay calculation
Christian Grothoff [Sat, 12 May 2018 15:49:44 +0000 (17:49 +0200)]
add logic to compute statistics from benchmark
Christian Grothoff [Sat, 12 May 2018 08:31:38 +0000 (10:31 +0200)]
add first sketch of gns benchmarking tool
Christian Grothoff [Thu, 10 May 2018 19:28:38 +0000 (21:28 +0200)]
add warning about slow monitors
Christian Grothoff [Thu, 10 May 2018 19:08:23 +0000 (21:08 +0200)]
watch for namestore not completing store operations, add auto-abort with warning plus statistics to detect
Christian Grothoff [Thu, 10 May 2018 11:47:27 +0000 (13:47 +0200)]
fix testcase cleanup in hostlist tests
Christian Grothoff [Thu, 10 May 2018 11:43:04 +0000 (13:43 +0200)]
fix clean up logic in test_plugin_transport.c
Christian Grothoff [Thu, 10 May 2018 11:37:02 +0000 (13:37 +0200)]
more verbose logging
Christian Grothoff [Thu, 10 May 2018 11:33:27 +0000 (13:33 +0200)]
+ is now @
Christian Grothoff [Thu, 10 May 2018 11:30:58 +0000 (13:30 +0200)]
fix /tmp removal
Christian Grothoff [Thu, 10 May 2018 10:48:53 +0000 (12:48 +0200)]
add option to bump lifetime
Christian Grothoff [Thu, 10 May 2018 10:03:13 +0000 (12:03 +0200)]
fix test check for TMPDIR: do not throw exception if variable does not exist
Christian Grothoff [Thu, 10 May 2018 09:35:02 +0000 (11:35 +0200)]
fix crash on monitor disconnect
Christian Grothoff [Thu, 10 May 2018 09:26:50 +0000 (11:26 +0200)]
simplify logic
Christian Grothoff [Thu, 10 May 2018 09:24:16 +0000 (11:24 +0200)]
separate zonemaster monitoring functionality from main iterate-and-publish operation
Christian Grothoff [Wed, 9 May 2018 23:19:34 +0000 (01:19 +0200)]
add gnscrypto benchmark
Christian Grothoff [Wed, 9 May 2018 23:07:48 +0000 (01:07 +0200)]
support keys with / in them
Christian Grothoff [Wed, 9 May 2018 16:18:35 +0000 (18:18 +0200)]
fix config files
Christian Grothoff [Wed, 9 May 2018 16:12:19 +0000 (18:12 +0200)]
fix offset computation in flat iterator
Christian Grothoff [Wed, 9 May 2018 16:09:54 +0000 (18:09 +0200)]
fix context for zone_to_name flat plugin
Christian Grothoff [Wed, 9 May 2018 16:02:52 +0000 (18:02 +0200)]
fix crash on error in test logic on shutdown
Christian Grothoff [Wed, 9 May 2018 15:45:28 +0000 (17:45 +0200)]
missed a few places
Christian Grothoff [Wed, 9 May 2018 15:33:04 +0000 (17:33 +0200)]
implement new functions in libgnunetsq, clean up sqlite namestore plugin, implement flow control in namestore API and tests
Christian Grothoff [Wed, 9 May 2018 09:38:07 +0000 (11:38 +0200)]
run-gendocs.sh also wants jpg
Christian Grothoff [Wed, 9 May 2018 09:18:42 +0000 (11:18 +0200)]
add eps
Nils Gillmann [Wed, 9 May 2018 08:38:49 +0000 (08:38 +0000)]
doc: developer
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 9 May 2018 08:38:36 +0000 (08:38 +0000)]
Follow-up to
be4754c02fdbefc4fbf5046973c7c1ab44f8e92f
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 9 May 2018 08:15:29 +0000 (08:15 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 9 May 2018 08:15:03 +0000 (08:15 +0000)]
doc: philosophy
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Tue, 8 May 2018 10:42:15 +0000 (12:42 +0200)]
expand test_mq testcase
Christian Grothoff [Mon, 7 May 2018 18:24:05 +0000 (20:24 +0200)]
update gtk documentation a bit
Christian Grothoff [Mon, 7 May 2018 17:45:25 +0000 (19:45 +0200)]
revert patch that cannot work, wlan dummy is more complicated to begin with
Nils Gillmann [Mon, 7 May 2018 08:40:50 +0000 (08:40 +0000)]
at least compiling fix
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Mon, 7 May 2018 08:11:14 +0000 (08:11 +0000)]
try to fix test failure in src/transport
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Sun, 6 May 2018 21:41:36 +0000 (21:41 +0000)]
test_gnunet_statistics.py: use new locations of TMP
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Sun, 6 May 2018 20:09:36 +0000 (22:09 +0200)]
fix stats output of dht profiler
Christian Grothoff [Sun, 6 May 2018 19:51:47 +0000 (21:51 +0200)]
cosmestics
Christian Grothoff [Sun, 6 May 2018 19:45:06 +0000 (21:45 +0200)]
active_put is no longer, DCE
Nils Gillmann [Sun, 6 May 2018 19:37:07 +0000 (19:37 +0000)]
chapter: user: atchar is LaTeX, @@ is Texinfo.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Sun, 6 May 2018 19:32:36 +0000 (21:32 +0200)]
fix dht profiler memory leak
Nils Gillmann [Sun, 6 May 2018 19:24:34 +0000 (19:24 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Sun, 6 May 2018 19:24:14 +0000 (19:24 +0000)]
guix-env.scm: it's not short enough but it makes the name of the chroot shorter for now.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Sun, 6 May 2018 19:16:46 +0000 (21:16 +0200)]
fix datacache bytes stored calculation
Christian Grothoff [Sun, 6 May 2018 19:06:00 +0000 (21:06 +0200)]
typos
Nils Gillmann [Sun, 6 May 2018 19:01:52 +0000 (19:01 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Sun, 6 May 2018 19:00:22 +0000 (19:00 +0000)]
Switch to $GNUNET_TMP in all configuration files.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Sun, 6 May 2018 18:58:58 +0000 (20:58 +0200)]
fix dht profiler logic
Christian Grothoff [Sun, 6 May 2018 13:23:10 +0000 (15:23 +0200)]
update user documentation on GNS, include gnunet-zoneimport
Christian Grothoff [Sat, 5 May 2018 21:18:00 +0000 (23:18 +0200)]
update namestore monitor API users to use new _next call where needed
Christian Grothoff [Sat, 5 May 2018 21:17:03 +0000 (23:17 +0200)]
fix simplify profiler logic, n_puts_failed no longer used
Christian Grothoff [Sat, 5 May 2018 21:16:33 +0000 (23:16 +0200)]
fix profiler build, signature of callback changed
Nils Gillmann [Sat, 5 May 2018 19:53:53 +0000 (19:53 +0000)]
man: gnunet.conf.5: Document GNUNET_TMP
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Sat, 5 May 2018 13:02:29 +0000 (15:02 +0200)]
define GNUNET_TMP
Nils Gillmann [Sat, 5 May 2018 12:23:41 +0000 (12:23 +0000)]
gns/gnunet-gns-proxy-setup-ca: check for openssl in /home/user/.guix-profile/bin:/home/user/.guix-profile/sbin:/run/setuid-programs:/run/current-system/profile/bin:/run/current-system/profile/sbin
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Fri, 4 May 2018 19:57:38 +0000 (19:57 +0000)]
Follow-up commit to format most of the other man pages code.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Fri, 4 May 2018 19:08:27 +0000 (19:08 +0000)]
Format gnunet.conf.5
Generally the GNU version of man formats man pages to be terrible
to read (beyond 80 characters per line), this doesn't mean we have
to make the source code of the man page(s) terrible to work in.
When a line is 400 characters long, I don't want to compare 400
characters to see the difference.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Fri, 4 May 2018 19:00:08 +0000 (19:00 +0000)]
gnunet.conf.5: Typo fixes
Signed-off-by: Nils Gillmann <ng0@n0.is>
Schanzenbach, Martin [Fri, 4 May 2018 10:39:15 +0000 (12:39 +0200)]
fix
Schanzenbach, Martin [Fri, 4 May 2018 08:26:19 +0000 (10:26 +0200)]
fix idp cli
Nils Gillmann [Wed, 2 May 2018 15:53:05 +0000 (15:53 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 2 May 2018 15:52:43 +0000 (15:52 +0000)]
Move release_policy.rfc to doc and add txt extension
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Wed, 2 May 2018 15:27:36 +0000 (17:27 +0200)]
start preparations for flow control by namestore monitors
Christian Grothoff [Wed, 2 May 2018 15:27:16 +0000 (17:27 +0200)]
fix scanf calls
Nils Gillmann [Wed, 2 May 2018 15:25:44 +0000 (15:25 +0000)]
++
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 2 May 2018 15:09:52 +0000 (15:09 +0000)]
Fix
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 2 May 2018 07:59:41 +0000 (07:59 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Christian Grothoff [Wed, 2 May 2018 00:00:23 +0000 (02:00 +0200)]
deq from correct queue
Christian Grothoff [Tue, 1 May 2018 23:42:55 +0000 (01:42 +0200)]
add test for query derivation (passed instantly)
Christian Grothoff [Tue, 1 May 2018 23:08:28 +0000 (01:08 +0200)]
comma missing
Christian Grothoff [Tue, 1 May 2018 23:01:57 +0000 (01:01 +0200)]
misc improvements to statistics and large-scale behavior of zoneimport/zonemaster
Christian Grothoff [Tue, 1 May 2018 23:01:29 +0000 (01:01 +0200)]
implement UPSERT instead of DELETE+INSERT to reduce number of DB transactions
Christian Grothoff [Tue, 1 May 2018 20:14:54 +0000 (22:14 +0200)]
update gitignore
Christian Grothoff [Tue, 1 May 2018 13:28:02 +0000 (15:28 +0200)]
lots more statistics for zoneimport/namestore
Christian Grothoff [Tue, 1 May 2018 10:44:39 +0000 (12:44 +0200)]
more extensive namestore tests for the non-sqlite plugins, with bugfixes
Christian Grothoff [Tue, 1 May 2018 09:54:20 +0000 (11:54 +0200)]
fix perf_ return value
Christian Grothoff [Tue, 1 May 2018 09:53:00 +0000 (11:53 +0200)]
add perf_ logic for namestore iterations, improve namestore insertion performance by 30
percent
Christian Grothoff [Tue, 1 May 2018 08:17:14 +0000 (10:17 +0200)]
merge
Christian Grothoff [Tue, 1 May 2018 08:16:40 +0000 (10:16 +0200)]
typo
Christian Grothoff [Mon, 30 Apr 2018 18:57:42 +0000 (20:57 +0200)]
more logging
Christian Grothoff [Mon, 30 Apr 2018 16:59:15 +0000 (18:59 +0200)]
insert at tail
Christian Grothoff [Mon, 30 Apr 2018 16:58:55 +0000 (18:58 +0200)]
also limit ma DHT puts
Christian Grothoff [Mon, 30 Apr 2018 16:51:37 +0000 (18:51 +0200)]
update velocity always at the end of iteration
Christian Grothoff [Mon, 30 Apr 2018 16:04:36 +0000 (18:04 +0200)]
signal cont
Christian Grothoff [Mon, 30 Apr 2018 15:58:31 +0000 (17:58 +0200)]
big
Christian Grothoff [Mon, 30 Apr 2018 15:20:14 +0000 (17:20 +0200)]
simplify velocity logic in zonemaster
Christian Grothoff [Mon, 30 Apr 2018 14:22:47 +0000 (16:22 +0200)]
eliminate use of OFFSET in namestore DB queries
Christian Grothoff [Mon, 30 Apr 2018 09:54:55 +0000 (11:54 +0200)]
typo
Christian Grothoff [Mon, 30 Apr 2018 09:54:01 +0000 (11:54 +0200)]
increase block sizes
Christian Grothoff [Mon, 30 Apr 2018 09:46:25 +0000 (11:46 +0200)]
add statistic on namestore iteration delay
Christian Grothoff [Mon, 30 Apr 2018 09:43:12 +0000 (11:43 +0200)]
calculate velocity on PUT instead of put confirmation, publish delay statistic
Christian Grothoff [Mon, 30 Apr 2018 09:31:22 +0000 (11:31 +0200)]
eliminate DHT PUT OK message by using MQ feature of calling continuation when transmission is complete
Christian Grothoff [Mon, 30 Apr 2018 09:07:40 +0000 (11:07 +0200)]
remove bogus assertion
Christian Grothoff [Mon, 30 Apr 2018 09:06:07 +0000 (11:06 +0200)]
fix continuation
Christian Grothoff [Mon, 30 Apr 2018 08:55:26 +0000 (10:55 +0200)]
enable more parallelism with DHT queue, but limit to 1000 entries, then kill hard