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
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