Christian Grothoff [Sun, 12 May 2019 14:14:24 +0000 (16:14 +0200)]
implement message selection heuristic
Christian Grothoff [Sun, 12 May 2019 13:58:26 +0000 (15:58 +0200)]
update TODOs
Christian Grothoff [Sun, 12 May 2019 13:55:50 +0000 (15:55 +0200)]
use sorting to stop linked list search early
Christian Grothoff [Sun, 12 May 2019 11:35:26 +0000 (13:35 +0200)]
last minute fixes for 0.11.4 (test cases adjustments only)
Schanzenbach, Martin [Sun, 12 May 2019 10:39:38 +0000 (12:39 +0200)]
dist for 0.11.4
Christian Grothoff [Sun, 12 May 2019 09:44:05 +0000 (11:44 +0200)]
missing changelog entry
Schanzenbach, Martin [Sun, 12 May 2019 08:37:06 +0000 (10:37 +0200)]
forgot minor build changes
Schanzenbach, Martin [Sun, 12 May 2019 08:34:58 +0000 (10:34 +0200)]
forgot man page, minor build changes
Schanzenbach, Martin [Sun, 12 May 2019 08:07:48 +0000 (10:07 +0200)]
RECLAIM: Add manpage
Christian Grothoff [Sat, 11 May 2019 20:13:47 +0000 (22:13 +0200)]
clean up transmission logic to have queues 'pull' for pending messages while control traffic is 'pushed' into queues
Christian Grothoff [Sat, 11 May 2019 20:13:10 +0000 (22:13 +0200)]
reindenting
Christian Grothoff [Sat, 11 May 2019 17:30:57 +0000 (19:30 +0200)]
move encryption logic into DVBox
Christian Grothoff [Sat, 11 May 2019 13:11:52 +0000 (15:11 +0200)]
complete TNG logging
Christian Grothoff [Sat, 11 May 2019 11:40:05 +0000 (13:40 +0200)]
remove duplicate API
Florian Dold [Fri, 10 May 2019 18:08:01 +0000 (20:08 +0200)]
Implement asynchronous scope identifiers.
Without entering an asynchronous scope, logs are the same before. When
entering an asynchronous scope (either thread-based of
scheduler/task-based), all log lines within an asynchronous scope
contain its ID.
Currently this is only used in GNU Taler, for debugging requests across
multiple services. This allows us to get all log lines pertaining to a
particular request for a user or another service.
Christian Grothoff [Thu, 9 May 2019 21:35:24 +0000 (23:35 +0200)]
capital V for verbose
ng0 [Thu, 9 May 2019 20:19:27 +0000 (20:19 +0000)]
man pages.
ng0 [Thu, 9 May 2019 19:43:58 +0000 (19:43 +0000)]
gnunet-identity.1 style changes.
It is acceptable style and arguable probably more
readable for the uninitiated to see .Nd macro followed
immediat. by text instead of having the text on a new
line. The same applies to sentence length. We should
avoid very long sentences, but at the moment this seems
easier for reading and writing instead of enforcing what
the linter says (1 sentence per line), you see the same
writing style in current major users of mdoc style.
Schanzenbach, Martin [Thu, 9 May 2019 17:15:24 +0000 (19:15 +0200)]
RECLAIM: Update tests
Christian Grothoff [Thu, 9 May 2019 16:58:06 +0000 (18:58 +0200)]
add -q option to restrict output to just the public key
Christian Grothoff [Thu, 9 May 2019 16:55:58 +0000 (18:55 +0200)]
allow using -e as filter on ego list
Florian Dold [Thu, 9 May 2019 14:23:43 +0000 (16:23 +0200)]
make logging more re-entrant
Florian Dold [Thu, 9 May 2019 12:51:50 +0000 (14:51 +0200)]
towards thread-safe logging
(Thread-safe logging isn't really relevant for GNUnet itself, but it is
necessary for the GNU Taler exchange)
Christian Grothoff [Wed, 8 May 2019 20:11:38 +0000 (22:11 +0200)]
more logging, more FIXMEs
Schanzenbach, Martin [Wed, 8 May 2019 14:01:21 +0000 (16:01 +0200)]
RECLAIM: Fix shutdown; tests
Christian Grothoff [Wed, 8 May 2019 12:54:42 +0000 (14:54 +0200)]
make generated ego key available in continuation when creating egos
Schanzenbach, Martin [Tue, 7 May 2019 11:14:29 +0000 (13:14 +0200)]
make bind succeed
Christian Grothoff [Tue, 7 May 2019 11:02:15 +0000 (13:02 +0200)]
more logging
Christian Grothoff [Tue, 7 May 2019 09:47:22 +0000 (11:47 +0200)]
add logging
Christian Grothoff [Sun, 5 May 2019 12:09:22 +0000 (14:09 +0200)]
note on next steps
Christian Grothoff [Sun, 5 May 2019 12:02:24 +0000 (14:02 +0200)]
use new PriorityPreferences consistently, note on deprecation
Christian Grothoff [Sun, 5 May 2019 10:10:01 +0000 (12:10 +0200)]
DCE, set message UUID to incrementing counter
Christian Grothoff [Sun, 5 May 2019 09:14:20 +0000 (11:14 +0200)]
add out-of-order pref
Schanzenbach, Martin [Sat, 4 May 2019 20:38:30 +0000 (22:38 +0200)]
fix warning
Christian Grothoff [Sat, 4 May 2019 20:18:42 +0000 (22:18 +0200)]
note on ChannelOption deprecation
Christian Grothoff [Sat, 4 May 2019 20:16:24 +0000 (22:16 +0200)]
simplify MQ logic to always carry the same kinds of flags, and extend transport API to pass them to (TNG) service
Christian Grothoff [Sat, 4 May 2019 14:53:00 +0000 (16:53 +0200)]
only use mono time in TNG HELLOs
Christian Grothoff [Fri, 3 May 2019 14:19:17 +0000 (16:19 +0200)]
reindentation
Christian Grothoff [Fri, 3 May 2019 14:18:59 +0000 (16:18 +0200)]
support compressed JSON uploads
Christian Grothoff [Fri, 3 May 2019 13:10:26 +0000 (15:10 +0200)]
add test for json_mhd.c logic
Florian Dold [Thu, 2 May 2019 23:01:39 +0000 (01:01 +0200)]
benchmark: fix request size collection and add invariant check
Christian Grothoff [Thu, 2 May 2019 20:24:42 +0000 (22:24 +0200)]
preparatory change to GNUNET_JSON_post_parser() API for future compression support
Christian Grothoff [Thu, 2 May 2019 12:17:46 +0000 (14:17 +0200)]
#5625 being open for > 1 month shows that we do not have the capacity to maintain two versions, removing outdated README.md
Schanzenbach, Martin [Thu, 2 May 2019 09:27:09 +0000 (11:27 +0200)]
RECLAIM: cleanup, comments
Christian Grothoff [Thu, 2 May 2019 06:46:06 +0000 (08:46 +0200)]
docu option
Christian Grothoff [Thu, 2 May 2019 06:44:37 +0000 (08:44 +0200)]
make gnunet-arm log to file by default
Christian Grothoff [Thu, 2 May 2019 06:42:33 +0000 (08:42 +0200)]
reindenting with clang
Christian Grothoff [Thu, 2 May 2019 06:08:17 +0000 (08:08 +0200)]
tolerate additional IPv4 address now available for gnunet.org
Christian Grothoff [Thu, 2 May 2019 06:00:21 +0000 (08:00 +0200)]
reject '@' as a label in domain names, this is usually a mistake
Florian Dold [Thu, 2 May 2019 00:23:22 +0000 (02:23 +0200)]
benchmark: add up request size
Schanzenbach, Martin [Tue, 30 Apr 2019 21:06:28 +0000 (23:06 +0200)]
REST/GNS: timeout handle 2nd try
Schanzenbach, Martin [Tue, 30 Apr 2019 20:46:23 +0000 (22:46 +0200)]
REST/GNS: timeout handle
Florian Dold [Tue, 30 Apr 2019 18:46:17 +0000 (20:46 +0200)]
Make gnurl and curl mutually exclusive.
This prevents issues when both curl and gnurl are available, but one of
them is outdated.
To get curl.h, we also now just include gnunet_curl_lib.h instead of
writing the preprocessor conditionals manually.
Fixes #5707
Christian Grothoff [Tue, 30 Apr 2019 17:20:03 +0000 (19:20 +0200)]
do not display label if there are no matching records
Schanzenbach, Martin [Tue, 30 Apr 2019 15:57:20 +0000 (17:57 +0200)]
REST: ftbfs
Schanzenbach, Martin [Tue, 30 Apr 2019 15:40:36 +0000 (17:40 +0200)]
REST/NAMESTORE: fix memleak
Schanzenbach, Martin [Tue, 30 Apr 2019 13:56:16 +0000 (15:56 +0200)]
REST/NAMESTORE: rework API
Christian Grothoff [Tue, 30 Apr 2019 09:49:52 +0000 (11:49 +0200)]
implement filtering by record type in gnunet-namestore
Schanzenbach, Martin [Tue, 30 Apr 2019 09:40:38 +0000 (11:40 +0200)]
typo
Christian Grothoff [Tue, 30 Apr 2019 08:58:56 +0000 (10:58 +0200)]
complete CORE flow control loop
Schanzenbach, Martin [Tue, 30 Apr 2019 08:19:56 +0000 (10:19 +0200)]
fix make dist
Schanzenbach, Martin [Mon, 29 Apr 2019 15:44:10 +0000 (17:44 +0200)]
REST: fallback to default port
Schanzenbach, Martin [Mon, 29 Apr 2019 15:27:29 +0000 (17:27 +0200)]
REST: don't block port for now
ng0 [Mon, 29 Apr 2019 13:01:19 +0000 (13:01 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Mon, 29 Apr 2019 12:57:39 +0000 (12:57 +0000)]
clang-format: Do not reflow comments.
For comments, specificalls doxygen style, we should have
more freedom to adjust and keep styles outside of the
limits of clang-format. This is useful for being able
to specify our own almost-specified doxygen standards.
Schanzenbach, Martin [Mon, 29 Apr 2019 07:23:58 +0000 (09:23 +0200)]
REST: start on demand does not work with this
Schanzenbach, Martin [Mon, 29 Apr 2019 06:06:44 +0000 (08:06 +0200)]
REST: trigger start; fix port
Schanzenbach, Martin [Mon, 29 Apr 2019 05:24:19 +0000 (07:24 +0200)]
REST: nothing triggers rest
Christian Grothoff [Sun, 28 Apr 2019 17:32:10 +0000 (19:32 +0200)]
towards flow control in TNG
Schanzenbach, Martin [Sun, 28 Apr 2019 16:15:29 +0000 (18:15 +0200)]
RECLAIM: start on demand
Christian Grothoff [Sun, 28 Apr 2019 11:58:41 +0000 (13:58 +0200)]
implement hop-by-hop signature verification
Schanzenbach, Martin [Sun, 28 Apr 2019 09:37:47 +0000 (11:37 +0200)]
update
Schanzenbach, Martin [Sat, 27 Apr 2019 20:25:21 +0000 (22:25 +0200)]
Update changelog
Schanzenbach, Martin [Sat, 27 Apr 2019 19:50:57 +0000 (21:50 +0200)]
RECLAIM/OIDC: fix key derivation
Schanzenbach, Martin [Sat, 27 Apr 2019 19:01:13 +0000 (21:01 +0200)]
RECLAIM/OIDC: encrypt authorizaion code payload
Christian Grothoff [Sat, 27 Apr 2019 16:13:43 +0000 (18:13 +0200)]
rudimentary logging
Christian Grothoff [Sat, 27 Apr 2019 15:53:11 +0000 (17:53 +0200)]
get rid of the trackers
Christian Grothoff [Sat, 27 Apr 2019 14:58:19 +0000 (16:58 +0200)]
fix validity vs. monotime
Schanzenbach, Martin [Sat, 27 Apr 2019 12:38:46 +0000 (14:38 +0200)]
RECLAIM/OIDC: better logging
Schanzenbach, Martin [Sat, 27 Apr 2019 11:19:08 +0000 (13:19 +0200)]
RECLAIM/OIDC: fix issue attrs
Schanzenbach, Martin [Sat, 27 Apr 2019 10:38:34 +0000 (12:38 +0200)]
RECLAIM/OIDC: more code cleanup
Schanzenbach, Martin [Sat, 27 Apr 2019 10:25:40 +0000 (12:25 +0200)]
RECLAIM/OIDC: code cleanup
Schanzenbach, Martin [Sat, 27 Apr 2019 09:12:38 +0000 (11:12 +0200)]
RECLAIM/OIDC: nonce logging
Schanzenbach, Martin [Sat, 27 Apr 2019 08:16:11 +0000 (10:16 +0200)]
RECLAIM/OIDC: fix nonce size
Schanzenbach, Martin [Sat, 27 Apr 2019 08:04:01 +0000 (10:04 +0200)]
RECLAIM/OIDC: simplify access token
Schanzenbach, Martin [Sat, 27 Apr 2019 07:22:00 +0000 (09:22 +0200)]
fix corruption
Schanzenbach, Martin [Sat, 27 Apr 2019 06:37:36 +0000 (08:37 +0200)]
fixes
Christian Grothoff [Sat, 27 Apr 2019 04:38:17 +0000 (06:38 +0200)]
bump version requirement for MHD to 0.9.63
Schanzenbach, Martin [Fri, 26 Apr 2019 23:51:23 +0000 (01:51 +0200)]
update changelog
Schanzenbach, Martin [Fri, 26 Apr 2019 23:50:43 +0000 (01:50 +0200)]
RECLAIM: no longer experimental
Schanzenbach, Martin [Fri, 26 Apr 2019 17:13:02 +0000 (19:13 +0200)]
Revert "GNS/PROXY: Forward request query escaped"
This reverts commit
47276bf020c03db80e12928fe529d2564be4b171.
Schanzenbach, Martin [Fri, 26 Apr 2019 16:36:31 +0000 (18:36 +0200)]
GNS/PROXY: Forward request query escaped
Schanzenbach, Martin [Fri, 26 Apr 2019 15:56:56 +0000 (17:56 +0200)]
ftbfs
Schanzenbach, Martin [Fri, 26 Apr 2019 15:43:58 +0000 (17:43 +0200)]
minor
Schanzenbach, Martin [Fri, 26 Apr 2019 15:23:12 +0000 (17:23 +0200)]
minor
Christian Grothoff [Fri, 26 Apr 2019 14:34:13 +0000 (16:34 +0200)]
reject . in labels
Schanzenbach, Martin [Fri, 26 Apr 2019 13:42:45 +0000 (15:42 +0200)]
RECLAIM/REST: properly urlencode
Schanzenbach, Martin [Fri, 26 Apr 2019 12:47:29 +0000 (14:47 +0200)]
RECLAIM/REST: simplify auth code; include attrs
Schanzenbach, Martin [Fri, 26 Apr 2019 09:09:16 +0000 (11:09 +0200)]
update changelog
Schanzenbach, Martin [Fri, 26 Apr 2019 09:08:21 +0000 (11:08 +0200)]
REST: add config plugin