oweals/gnunet.git
6 years agocomma missing
Christian Grothoff [Tue, 1 May 2018 23:08:28 +0000 (01:08 +0200)]
comma missing

6 years agomisc improvements to statistics and large-scale behavior of zoneimport/zonemaster
Christian Grothoff [Tue, 1 May 2018 23:01:57 +0000 (01:01 +0200)]
misc improvements to statistics and large-scale behavior of zoneimport/zonemaster

6 years agoimplement UPSERT instead of DELETE+INSERT to reduce number of DB transactions
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

6 years agoupdate gitignore
Christian Grothoff [Tue, 1 May 2018 20:14:54 +0000 (22:14 +0200)]
update gitignore

6 years agolots more statistics for zoneimport/namestore
Christian Grothoff [Tue, 1 May 2018 13:28:02 +0000 (15:28 +0200)]
lots more statistics for zoneimport/namestore

6 years agomore extensive namestore tests for the non-sqlite plugins, with bugfixes
Christian Grothoff [Tue, 1 May 2018 10:44:39 +0000 (12:44 +0200)]
more extensive namestore tests for the non-sqlite plugins, with bugfixes

6 years agofix perf_ return value
Christian Grothoff [Tue, 1 May 2018 09:54:20 +0000 (11:54 +0200)]
fix perf_ return value

6 years agoadd perf_ logic for namestore iterations, improve namestore insertion performance...
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

6 years agomerge
Christian Grothoff [Tue, 1 May 2018 08:17:14 +0000 (10:17 +0200)]
merge

6 years agotypo
Christian Grothoff [Tue, 1 May 2018 08:16:40 +0000 (10:16 +0200)]
typo

6 years agomore logging
Christian Grothoff [Mon, 30 Apr 2018 18:57:42 +0000 (20:57 +0200)]
more logging

6 years agoinsert at tail
Christian Grothoff [Mon, 30 Apr 2018 16:59:15 +0000 (18:59 +0200)]
insert at tail

6 years agoalso limit ma DHT puts
Christian Grothoff [Mon, 30 Apr 2018 16:58:55 +0000 (18:58 +0200)]
also limit ma DHT puts

6 years agoupdate velocity always at the end of iteration
Christian Grothoff [Mon, 30 Apr 2018 16:51:37 +0000 (18:51 +0200)]
update velocity always at the end of iteration

6 years agosignal cont
Christian Grothoff [Mon, 30 Apr 2018 16:04:36 +0000 (18:04 +0200)]
signal cont

6 years agobig
Christian Grothoff [Mon, 30 Apr 2018 15:58:31 +0000 (17:58 +0200)]
big

6 years agosimplify velocity logic in zonemaster
Christian Grothoff [Mon, 30 Apr 2018 15:20:14 +0000 (17:20 +0200)]
simplify velocity logic in zonemaster

6 years agoeliminate use of OFFSET in namestore DB queries
Christian Grothoff [Mon, 30 Apr 2018 14:22:47 +0000 (16:22 +0200)]
eliminate use of OFFSET in namestore DB queries

6 years agotypo
Christian Grothoff [Mon, 30 Apr 2018 09:54:55 +0000 (11:54 +0200)]
typo

6 years agoincrease block sizes
Christian Grothoff [Mon, 30 Apr 2018 09:54:01 +0000 (11:54 +0200)]
increase block sizes

6 years agoadd statistic on namestore iteration delay
Christian Grothoff [Mon, 30 Apr 2018 09:46:25 +0000 (11:46 +0200)]
add statistic on namestore iteration delay

6 years agocalculate velocity on PUT instead of put confirmation, publish delay statistic
Christian Grothoff [Mon, 30 Apr 2018 09:43:12 +0000 (11:43 +0200)]
calculate velocity on PUT instead of put confirmation, publish delay statistic

6 years agoeliminate DHT PUT OK message by using MQ feature of calling continuation when transmi...
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

6 years agoremove bogus assertion
Christian Grothoff [Mon, 30 Apr 2018 09:07:40 +0000 (11:07 +0200)]
remove bogus assertion

6 years agofix continuation
Christian Grothoff [Mon, 30 Apr 2018 09:06:07 +0000 (11:06 +0200)]
fix continuation

6 years agoenable more parallelism with DHT queue, but limit to 1000 entries, then kill hard
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

6 years agoremove remarks about obsolete gnunet-gns-import
Christian Grothoff [Mon, 30 Apr 2018 08:54:52 +0000 (10:54 +0200)]
remove remarks about obsolete gnunet-gns-import

6 years agobatch NAMESTORE operation also in zonemaster
Christian Grothoff [Sun, 29 Apr 2018 21:16:05 +0000 (23:16 +0200)]
batch NAMESTORE operation also in zonemaster

6 years agoadd option to disable namecache, add velocity calculation and delay correction to...
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

6 years agomisc zoneimporter fixes
Christian Grothoff [Thu, 26 Apr 2018 14:40:09 +0000 (16:40 +0200)]
misc zoneimporter fixes

6 years agomisc bugfixes
Christian Grothoff [Thu, 26 Apr 2018 13:39:50 +0000 (15:39 +0200)]
misc bugfixes

6 years agoclean up zone iteration logic
Christian Grothoff [Wed, 25 Apr 2018 16:48:32 +0000 (18:48 +0200)]
clean up zone iteration logic

6 years agoinit ns_pending
Christian Grothoff [Wed, 25 Apr 2018 16:34:06 +0000 (18:34 +0200)]
init ns_pending

6 years agoinit ns_pending
Christian Grothoff [Wed, 25 Apr 2018 16:33:53 +0000 (18:33 +0200)]
init ns_pending

6 years agofirst (untested) implementation of batch iteration over NAMESTORE to speed up initial...
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

6 years agoenable caching private->public key mapping in memory to improve CPU consumption for...
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

6 years agomore logging of exp time
Christian Grothoff [Wed, 25 Apr 2018 14:23:04 +0000 (16:23 +0200)]
more logging of exp time

6 years agoextend namestore API to enable faster iterations by returning more than one result...
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

6 years agocode cleanup, more diagnostics, more statistics
Christian Grothoff [Tue, 24 Apr 2018 21:28:24 +0000 (23:28 +0200)]
code cleanup, more diagnostics, more statistics

6 years agonicer zoneimport performance logging
Christian Grothoff [Tue, 24 Apr 2018 09:44:16 +0000 (11:44 +0200)]
nicer zoneimport performance logging

6 years agoclarify issue
Christian Grothoff [Tue, 24 Apr 2018 09:27:59 +0000 (11:27 +0200)]
clarify issue

6 years agodo not crash if service violates IPC protocol
Christian Grothoff [Tue, 24 Apr 2018 08:06:08 +0000 (10:06 +0200)]
do not crash if service violates IPC protocol

6 years agooptimize memory consumption of zoneimporter
Christian Grothoff [Mon, 23 Apr 2018 17:20:52 +0000 (19:20 +0200)]
optimize memory consumption of zoneimporter

6 years agofix typo
Christian Grothoff [Mon, 23 Apr 2018 14:00:45 +0000 (16:00 +0200)]
fix typo

6 years agofix transition to multi-server in cmd line for gnunet-zoneimport
Christian Grothoff [Mon, 23 Apr 2018 13:59:03 +0000 (15:59 +0200)]
fix transition to multi-server in cmd line for gnunet-zoneimport

6 years agomerge conflict resolution
Christian Grothoff [Mon, 23 Apr 2018 13:02:30 +0000 (15:02 +0200)]
merge conflict resolution

6 years agomore incremental processing of zoneimporter
Christian Grothoff [Mon, 23 Apr 2018 13:01:43 +0000 (15:01 +0200)]
more incremental processing of zoneimporter

6 years agomove to @ for empty label, fix empty-label resolution bug in GNS API, install gnunet...
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

6 years agosupport multiple DNS resolvers for queries (in DNSSTUB and GNS2DNS resolution for...
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)

6 years agoPOT update
Christian Grothoff [Wed, 18 Apr 2018 14:23:43 +0000 (16:23 +0200)]
POT update

6 years agonote on missing feature: try all servers
Christian Grothoff [Wed, 18 Apr 2018 14:23:36 +0000 (16:23 +0200)]
note on missing feature: try all servers

6 years agoupdate script to properly test for certtool and to add key to all moz profiles
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

6 years agostop retrying after we succeed
Christian Grothoff [Wed, 18 Apr 2018 14:22:33 +0000 (16:22 +0200)]
stop retrying after we succeed

6 years agofix deref
Christian Grothoff [Wed, 18 Apr 2018 13:44:45 +0000 (15:44 +0200)]
fix deref

6 years agouse namestore API for zone import instead of using plugin directly
Christian Grothoff [Tue, 17 Apr 2018 12:42:46 +0000 (14:42 +0200)]
use namestore API for zone import instead of using plugin directly

6 years agofix record type used
Christian Grothoff [Tue, 17 Apr 2018 09:54:14 +0000 (11:54 +0200)]
fix record type used

6 years agoadd DLL to plug leaks
Christian Grothoff [Mon, 16 Apr 2018 14:19:38 +0000 (16:19 +0200)]
add DLL to plug leaks

6 years agofix mgmgt of heap nodes
Christian Grothoff [Mon, 16 Apr 2018 11:24:44 +0000 (13:24 +0200)]
fix mgmgt of heap nodes

6 years agofix hostname check
Christian Grothoff [Mon, 16 Apr 2018 11:09:30 +0000 (13:09 +0200)]
fix hostname check

6 years agoadd support for DB transaction optimization to gnunet-zoneimport
Christian Grothoff [Sun, 15 Apr 2018 18:57:35 +0000 (20:57 +0200)]
add support for DB transaction optimization to gnunet-zoneimport

6 years agoadd transactions to namestore plugin API
Christian Grothoff [Sun, 15 Apr 2018 18:45:44 +0000 (20:45 +0200)]
add transactions to namestore plugin API

6 years agomodify zoneimport to deal with non-TLD zones due to difference in zone cuts between...
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

6 years agouse heap instead of DLL
Christian Grothoff [Fri, 13 Apr 2018 09:30:48 +0000 (11:30 +0200)]
use heap instead of DLL

6 years agorps service/profiler: count observed (unique) peers
Julius Bünger [Thu, 12 Apr 2018 10:06:46 +0000 (12:06 +0200)]
rps service/profiler: count observed (unique) peers

6 years agorps profiler: fix debug output
Julius Bünger [Wed, 11 Apr 2018 12:47:23 +0000 (14:47 +0200)]
rps profiler: fix debug output

6 years agorps profiler: fix computation of probab, debugging
Julius Bünger [Wed, 11 Apr 2018 12:41:00 +0000 (14:41 +0200)]
rps profiler: fix computation of probab, debugging

6 years agosupport async commit
Christian Grothoff [Wed, 11 Apr 2018 10:19:55 +0000 (12:19 +0200)]
support async commit

6 years agocomplete logic for incremental imports
Christian Grothoff [Wed, 11 Apr 2018 09:58:53 +0000 (11:58 +0200)]
complete logic for incremental imports

6 years agoneed zone here, not sure how this worked before...
Christian Grothoff [Wed, 11 Apr 2018 09:53:01 +0000 (11:53 +0200)]
need zone here, not sure how this worked before...

6 years agorps profiler: more logging
Julius Bünger [Wed, 11 Apr 2018 08:46:07 +0000 (10:46 +0200)]
rps profiler: more logging

6 years agorps profiler: logging
Julius Bünger [Wed, 11 Apr 2018 08:25:42 +0000 (10:25 +0200)]
rps profiler: logging

6 years agominor bugfixes
Christian Grothoff [Tue, 10 Apr 2018 18:48:46 +0000 (20:48 +0200)]
minor bugfixes

6 years agomore logging, manage slow down based on TTL
Christian Grothoff [Tue, 10 Apr 2018 18:24:40 +0000 (20:24 +0200)]
more logging, manage slow down based on TTL

6 years agosome code cleanup
Christian Grothoff [Tue, 10 Apr 2018 17:55:30 +0000 (19:55 +0200)]
some code cleanup

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 14:34:43 +0000 (16:34 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agofix request handling
Schanzenbach, Martin [Tue, 10 Apr 2018 14:34:38 +0000 (16:34 +0200)]
fix request handling

6 years agomore work on zoneimport tool, lacks CNAME but otherwise largely complete, except...
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

6 years agofix tests
Schanzenbach, Martin [Tue, 10 Apr 2018 12:32:03 +0000 (14:32 +0200)]
fix tests

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 11:20:11 +0000 (13:20 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agofix mem corruption
Schanzenbach, Martin [Tue, 10 Apr 2018 11:20:05 +0000 (13:20 +0200)]
fix mem corruption

6 years agomore work on gnunet-zoneimport, some bugfix in flat namestore, misc. style fixes
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

6 years agofix some tests
Schanzenbach, Martin [Tue, 10 Apr 2018 09:56:42 +0000 (11:56 +0200)]
fix some tests

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 10 Apr 2018 09:27:26 +0000 (11:27 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agoadd attribute expiration
Schanzenbach, Martin [Tue, 10 Apr 2018 09:26:46 +0000 (11:26 +0200)]
add attribute expiration

6 years agorps profiler: fix probability computation
Julius Bünger [Mon, 9 Apr 2018 19:14:52 +0000 (21:14 +0200)]
rps profiler: fix probability computation

6 years agorps profiler: fix computation of probabilities
Julius Bünger [Mon, 9 Apr 2018 18:57:14 +0000 (20:57 +0200)]
rps profiler: fix computation of probabilities

6 years agorps profiler: improve computation of sampling probability
Julius Bünger [Mon, 9 Apr 2018 18:43:17 +0000 (20:43 +0200)]
rps profiler: improve computation of sampling probability

6 years agorps test: be more flexible in printing
Julius Bünger [Sun, 8 Apr 2018 22:17:57 +0000 (00:17 +0200)]
rps test: be more flexible in printing

6 years agorps profiler: no unnecessary blanks
Julius Bünger [Sun, 8 Apr 2018 22:07:54 +0000 (00:07 +0200)]
rps profiler: no unnecessary blanks

6 years agorps profiler: prevent division by zero
Julius Bünger [Sun, 8 Apr 2018 21:55:45 +0000 (23:55 +0200)]
rps profiler: prevent division by zero

6 years agorps profiler: log probabilities of selecting peer
Julius Bünger [Sun, 8 Apr 2018 21:49:45 +0000 (23:49 +0200)]
rps profiler: log probabilities of selecting peer

6 years agodo work on more record types
Christian Grothoff [Fri, 6 Apr 2018 18:08:52 +0000 (20:08 +0200)]
do work on more record types

6 years agolog unsupported rec types
Christian Grothoff [Fri, 6 Apr 2018 17:39:46 +0000 (19:39 +0200)]
log unsupported rec types

6 years agocomplete importer
Christian Grothoff [Fri, 6 Apr 2018 17:37:53 +0000 (19:37 +0200)]
complete importer

6 years agorps profiler: collect more data
Julius Bünger [Fri, 6 Apr 2018 10:42:16 +0000 (12:42 +0200)]
rps profiler: collect more data

6 years agorps service fix: properly initialize view
Julius Bünger [Fri, 6 Apr 2018 10:40:37 +0000 (12:40 +0200)]
rps service fix: properly initialize view

6 years agostarting tool for zone import (very incomplete)
Christian Grothoff [Fri, 6 Apr 2018 09:45:42 +0000 (11:45 +0200)]
starting tool for zone import (very incomplete)

6 years agorps service fix: send the updated view to client
Julius Bünger [Fri, 6 Apr 2018 08:44:05 +0000 (10:44 +0200)]
rps service fix: send the updated view to client

6 years agowhere applicable, check DNS ID in responses before processing further
Christian Grothoff [Thu, 5 Apr 2018 14:25:46 +0000 (16:25 +0200)]
where applicable, check DNS ID in responses before processing further

6 years agointroduce GNUNET_NZL macro
Christian Grothoff [Thu, 5 Apr 2018 08:50:15 +0000 (10:50 +0200)]
introduce GNUNET_NZL macro