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
Christian Grothoff [Mon, 30 Apr 2018 08:54:52 +0000 (10:54 +0200)]
remove remarks about obsolete gnunet-gns-import
Christian Grothoff [Sun, 29 Apr 2018 21:16:05 +0000 (23:16 +0200)]
batch NAMESTORE operation also in zonemaster
Christian Grothoff [Sun, 29 Apr 2018 08:56:15 +0000 (10:56 +0200)]
add option to disable namecache, add velocity calculation and delay correction to zonemaster, fix some ftbfs from recent NAMESTORE API change
Christian Grothoff [Thu, 26 Apr 2018 14:40:09 +0000 (16:40 +0200)]
misc zoneimporter fixes
Christian Grothoff [Thu, 26 Apr 2018 13:39:50 +0000 (15:39 +0200)]
misc bugfixes
Christian Grothoff [Wed, 25 Apr 2018 16:48:32 +0000 (18:48 +0200)]
clean up zone iteration logic
Christian Grothoff [Wed, 25 Apr 2018 16:34:06 +0000 (18:34 +0200)]
init ns_pending
Christian Grothoff [Wed, 25 Apr 2018 16:33:53 +0000 (18:33 +0200)]
init ns_pending
Christian Grothoff [Wed, 25 Apr 2018 15:29:47 +0000 (17:29 +0200)]
first (untested) implementation of batch iteration over NAMESTORE to speed up initial data import
Christian Grothoff [Wed, 25 Apr 2018 14:41:22 +0000 (16:41 +0200)]
enable caching private->public key mapping in memory to improve CPU consumption for large zone insertions
Christian Grothoff [Wed, 25 Apr 2018 14:23:04 +0000 (16:23 +0200)]
more logging of exp time
Christian Grothoff [Wed, 25 Apr 2018 14:18:31 +0000 (16:18 +0200)]
extend namestore API to enable faster iterations by returning more than one result at a time
Christian Grothoff [Tue, 24 Apr 2018 21:28:24 +0000 (23:28 +0200)]
code cleanup, more diagnostics, more statistics
Christian Grothoff [Tue, 24 Apr 2018 09:44:16 +0000 (11:44 +0200)]
nicer zoneimport performance logging
Christian Grothoff [Tue, 24 Apr 2018 09:27:59 +0000 (11:27 +0200)]
clarify issue
Christian Grothoff [Tue, 24 Apr 2018 08:06:08 +0000 (10:06 +0200)]
do not crash if service violates IPC protocol
Christian Grothoff [Mon, 23 Apr 2018 17:20:52 +0000 (19:20 +0200)]
optimize memory consumption of zoneimporter
Christian Grothoff [Mon, 23 Apr 2018 14:00:45 +0000 (16:00 +0200)]
fix typo
Christian Grothoff [Mon, 23 Apr 2018 13:59:03 +0000 (15:59 +0200)]
fix transition to multi-server in cmd line for gnunet-zoneimport
Christian Grothoff [Mon, 23 Apr 2018 13:02:30 +0000 (15:02 +0200)]
merge conflict resolution
Christian Grothoff [Mon, 23 Apr 2018 13:01:43 +0000 (15:01 +0200)]
more incremental processing of zoneimporter
Christian Grothoff [Mon, 23 Apr 2018 10:42:00 +0000 (12:42 +0200)]
move to @ for empty label, fix empty-label resolution bug in GNS API, install gnunet-zoneimport and add man page
Christian Grothoff [Thu, 19 Apr 2018 16:38:41 +0000 (18:38 +0200)]
support multiple DNS resolvers for queries (in DNSSTUB and GNS2DNS resolution for now)
Nils Gillmann [Wed, 18 Apr 2018 21:27:49 +0000 (21:27 +0000)]
Merge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 18 Apr 2018 21:26:43 +0000 (21:26 +0000)]
po/POTFILES.in This file was marked as having changes. if this is
incorrect, please revert it.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Nils Gillmann [Wed, 18 Apr 2018 21:22:54 +0000 (21:22 +0000)]
docs
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Wed, 18 Apr 2018 14:23:43 +0000 (16:23 +0200)]
POT update
Christian Grothoff [Wed, 18 Apr 2018 14:23:36 +0000 (16:23 +0200)]
note on missing feature: try all servers
Christian Grothoff [Wed, 18 Apr 2018 14:23:03 +0000 (16:23 +0200)]
update script to properly test for certtool and to add key to all moz profiles
Christian Grothoff [Wed, 18 Apr 2018 14:22:33 +0000 (16:22 +0200)]
stop retrying after we succeed
Christian Grothoff [Wed, 18 Apr 2018 13:44:45 +0000 (15:44 +0200)]
fix deref
Nils Gillmann [Wed, 18 Apr 2018 10:10:21 +0000 (10:10 +0000)]
doc/documentation/gnunet.texi: Bump the date.
Signed-off-by: Nils Gillmann <ng0@n0.is>
Christian Grothoff [Tue, 17 Apr 2018 12:42:46 +0000 (14:42 +0200)]
use namestore API for zone import instead of using plugin directly
Christian Grothoff [Tue, 17 Apr 2018 09:54:14 +0000 (11:54 +0200)]
fix record type used
Christian Grothoff [Mon, 16 Apr 2018 14:19:38 +0000 (16:19 +0200)]
add DLL to plug leaks
Christian Grothoff [Mon, 16 Apr 2018 11:24:44 +0000 (13:24 +0200)]
fix mgmgt of heap nodes
Christian Grothoff [Mon, 16 Apr 2018 11:09:30 +0000 (13:09 +0200)]
fix hostname check
Christian Grothoff [Sun, 15 Apr 2018 18:57:35 +0000 (20:57 +0200)]
add support for DB transaction optimization to gnunet-zoneimport
Christian Grothoff [Sun, 15 Apr 2018 18:45:44 +0000 (20:45 +0200)]
add transactions to namestore plugin API
Christian Grothoff [Sun, 15 Apr 2018 18:42:00 +0000 (20:42 +0200)]
modify zoneimport to deal with non-TLD zones due to difference in zone cuts between DNS and GNS
Christian Grothoff [Fri, 13 Apr 2018 09:30:48 +0000 (11:30 +0200)]
use heap instead of DLL
Julius Bünger [Thu, 12 Apr 2018 10:06:46 +0000 (12:06 +0200)]
rps service/profiler: count observed (unique) peers
Julius Bünger [Wed, 11 Apr 2018 12:47:23 +0000 (14:47 +0200)]
rps profiler: fix debug output
Julius Bünger [Wed, 11 Apr 2018 12:41:00 +0000 (14:41 +0200)]
rps profiler: fix computation of probab, debugging
Christian Grothoff [Wed, 11 Apr 2018 10:19:55 +0000 (12:19 +0200)]
support async commit
Christian Grothoff [Wed, 11 Apr 2018 09:58:53 +0000 (11:58 +0200)]
complete logic for incremental imports
Christian Grothoff [Wed, 11 Apr 2018 09:53:01 +0000 (11:53 +0200)]
need zone here, not sure how this worked before...
Julius Bünger [Wed, 11 Apr 2018 08:46:07 +0000 (10:46 +0200)]
rps profiler: more logging
Julius Bünger [Wed, 11 Apr 2018 08:25:42 +0000 (10:25 +0200)]
rps profiler: logging
Christian Grothoff [Tue, 10 Apr 2018 18:48:46 +0000 (20:48 +0200)]
minor bugfixes
Christian Grothoff [Tue, 10 Apr 2018 18:24:40 +0000 (20:24 +0200)]
more logging, manage slow down based on TTL
Christian Grothoff [Tue, 10 Apr 2018 17:55:30 +0000 (19:55 +0200)]
some code cleanup
Schanzenbach, Martin [Tue, 10 Apr 2018 14:34:43 +0000 (16:34 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 14:34:38 +0000 (16:34 +0200)]
fix request handling
Christian Grothoff [Tue, 10 Apr 2018 13:10:08 +0000 (15:10 +0200)]
more work on zoneimport tool, lacks CNAME but otherwise largely complete, except untested
Schanzenbach, Martin [Tue, 10 Apr 2018 12:32:03 +0000 (14:32 +0200)]
fix tests
Schanzenbach, Martin [Tue, 10 Apr 2018 11:20:11 +0000 (13:20 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 11:20:05 +0000 (13:20 +0200)]
fix mem corruption
Christian Grothoff [Tue, 10 Apr 2018 11:02:28 +0000 (13:02 +0200)]
more work on gnunet-zoneimport, some bugfix in flat namestore, misc. style fixes
Schanzenbach, Martin [Tue, 10 Apr 2018 09:56:42 +0000 (11:56 +0200)]
fix some tests
Schanzenbach, Martin [Tue, 10 Apr 2018 09:27:26 +0000 (11:27 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 09:26:46 +0000 (11:26 +0200)]
add attribute expiration
Julius Bünger [Mon, 9 Apr 2018 19:14:52 +0000 (21:14 +0200)]
rps profiler: fix probability computation
Julius Bünger [Mon, 9 Apr 2018 18:57:14 +0000 (20:57 +0200)]
rps profiler: fix computation of probabilities
Julius Bünger [Mon, 9 Apr 2018 18:43:17 +0000 (20:43 +0200)]
rps profiler: improve computation of sampling probability
Julius Bünger [Sun, 8 Apr 2018 22:17:57 +0000 (00:17 +0200)]
rps test: be more flexible in printing
Julius Bünger [Sun, 8 Apr 2018 22:07:54 +0000 (00:07 +0200)]
rps profiler: no unnecessary blanks