oweals/gnunet.git
5 years agoimprove performance of identity_api_lookup.c logic to not be O(n)
Christian Grothoff [Fri, 31 May 2019 22:58:06 +0000 (00:58 +0200)]
improve performance of identity_api_lookup.c logic to not be O(n)

5 years agostash
Christian Grothoff [Fri, 31 May 2019 22:52:06 +0000 (00:52 +0200)]
stash

5 years agoChange and improved comments.
Bernd Fix [Thu, 30 May 2019 19:42:59 +0000 (21:42 +0200)]
Change and improved comments.

5 years agoun-texify the man pages headers.
ng0 [Thu, 30 May 2019 12:33:31 +0000 (12:33 +0000)]
un-texify the man pages headers.

5 years agoupdate changelog
Schanzenbach, Martin [Wed, 29 May 2019 09:19:18 +0000 (11:19 +0200)]
update changelog

5 years agofix #5734
Schanzenbach, Martin [Wed, 29 May 2019 09:17:49 +0000 (11:17 +0200)]
fix #5734

5 years agoas_help_
ng0 [Sun, 26 May 2019 23:57:17 +0000 (23:57 +0000)]
as_help_

5 years agoconfigure: improvements (mainly: detects libzbar with passing --with-libzbar).
ng0 [Sun, 26 May 2019 23:42:52 +0000 (23:42 +0000)]
configure: improvements (mainly: detects libzbar with passing --with-libzbar).
The m4 scripts so far originated from gst-plugins-bad.

5 years agoconfigure: bits of reindenting, start of an incomplete new configuration
ng0 [Sat, 25 May 2019 15:25:17 +0000 (15:25 +0000)]
configure: bits of reindenting, start of an incomplete new configuration
end output.

5 years agoensure that gnunet-namestore at most adds one SOA per zone
Christian Grothoff [Sat, 25 May 2019 10:39:06 +0000 (12:39 +0200)]
ensure that gnunet-namestore at most adds one SOA per zone

5 years agoremove bogus cast
Christian Grothoff [Sat, 25 May 2019 10:38:23 +0000 (12:38 +0200)]
remove bogus cast

5 years agognunet-idenity Changelog update
Christian Grothoff [Sat, 25 May 2019 06:28:52 +0000 (08:28 +0200)]
gnunet-idenity Changelog update

5 years agospeed up ego creation/deletion
Christian Grothoff [Sat, 25 May 2019 00:19:26 +0000 (02:19 +0200)]
speed up ego creation/deletion

5 years agoclang-format and cleanup
Schanzenbach, Martin [Wed, 22 May 2019 14:25:38 +0000 (16:25 +0200)]
clang-format and cleanup

5 years agoclang-format
Schanzenbach, Martin [Wed, 22 May 2019 14:14:13 +0000 (16:14 +0200)]
clang-format

5 years agosplit T2T-FC from CR for address validation
Christian Grothoff [Wed, 22 May 2019 13:54:21 +0000 (15:54 +0200)]
split T2T-FC from CR for address validation

5 years agoimplement FC window tracking for incoming messages
Christian Grothoff [Tue, 21 May 2019 15:23:38 +0000 (17:23 +0200)]
implement FC window tracking for incoming messages

5 years agoimplement GNUNET_TRANSPORT_core_receive_continue
Christian Grothoff [Tue, 21 May 2019 14:56:26 +0000 (16:56 +0200)]
implement GNUNET_TRANSPORT_core_receive_continue

5 years agouse bytes, not kilobytes
Christian Grothoff [Tue, 21 May 2019 13:50:13 +0000 (15:50 +0200)]
use bytes, not kilobytes

5 years agouse _exit in signal handlers
Christian Grothoff [Sun, 19 May 2019 22:00:40 +0000 (00:00 +0200)]
use _exit in signal handlers

5 years agoFC work
Christian Grothoff [Sun, 19 May 2019 11:56:22 +0000 (13:56 +0200)]
FC work

5 years agointroduce lookup_virtual_link
Christian Grothoff [Sun, 19 May 2019 09:48:34 +0000 (11:48 +0200)]
introduce lookup_virtual_link

5 years agomake single label resolution work (for pkey at least
Schanzenbach, Martin [Fri, 17 May 2019 17:18:41 +0000 (19:18 +0200)]
make single label resolution work (for pkey at least

5 years agodo not check for existing egos...
Schanzenbach, Martin [Fri, 17 May 2019 11:47:40 +0000 (13:47 +0200)]
do not check for existing egos...

5 years agorevert check for @; this does not seem right for names starting with it
Schanzenbach, Martin [Fri, 17 May 2019 11:19:14 +0000 (13:19 +0200)]
revert check for @; this does not seem right for names starting with it

5 years agoupdate homebrew formula
Schanzenbach, Martin [Wed, 15 May 2019 11:59:37 +0000 (13:59 +0200)]
update homebrew formula

5 years agomodify messages for t2t-fc
Christian Grothoff [Tue, 14 May 2019 18:49:50 +0000 (20:49 +0200)]
modify messages for t2t-fc

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Tue, 14 May 2019 17:41:13 +0000 (17:41 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agomysql.c: clang-format indent
ng0 [Tue, 14 May 2019 17:40:58 +0000 (17:40 +0000)]
mysql.c: clang-format indent

5 years agoman: formating
ng0 [Tue, 14 May 2019 17:40:28 +0000 (17:40 +0000)]
man: formating

5 years agoorder
Marcello Stanisci [Tue, 14 May 2019 09:57:15 +0000 (11:57 +0200)]
order

5 years agoman gnunet-datastore
ng0 [Tue, 14 May 2019 07:25:08 +0000 (07:25 +0000)]
man gnunet-datastore

5 years agoComments
Marcello Stanisci [Mon, 13 May 2019 15:31:37 +0000 (17:31 +0200)]
Comments

5 years agouse AS_CASE/AS_IF
Christian Grothoff [Mon, 13 May 2019 08:39:34 +0000 (10:39 +0200)]
use AS_CASE/AS_IF

5 years agouse AS_CASE/AS_IF
Christian Grothoff [Mon, 13 May 2019 08:32:09 +0000 (10:32 +0200)]
use AS_CASE/AS_IF

5 years agouse AS_CASE/AS_IF
Christian Grothoff [Mon, 13 May 2019 08:09:26 +0000 (10:09 +0200)]
use AS_CASE/AS_IF

5 years agouse AS_CASE/AS_IF
Christian Grothoff [Mon, 13 May 2019 07:51:18 +0000 (09:51 +0200)]
use AS_CASE/AS_IF

5 years agocurl: add GNUNET_CURL_job_add2
Florian Dold [Sun, 12 May 2019 19:16:56 +0000 (21:16 +0200)]
curl: add GNUNET_CURL_job_add2

5 years agocurl: fix memory leak in error handling
Florian Dold [Sun, 12 May 2019 17:01:36 +0000 (19:01 +0200)]
curl: fix memory leak in error handling

5 years agocurl: append the actual headers
Florian Dold [Sun, 12 May 2019 16:27:50 +0000 (18:27 +0200)]
curl: append the actual headers

5 years agoimplement message selection heuristic
Christian Grothoff [Sun, 12 May 2019 14:14:24 +0000 (16:14 +0200)]
implement message selection heuristic

5 years agoupdate TODOs
Christian Grothoff [Sun, 12 May 2019 13:58:26 +0000 (15:58 +0200)]
update TODOs

5 years agouse sorting to stop linked list search early
Christian Grothoff [Sun, 12 May 2019 13:55:50 +0000 (15:55 +0200)]
use sorting to stop linked list search early

5 years agolast minute fixes for 0.11.4 (test cases adjustments only)
Christian Grothoff [Sun, 12 May 2019 11:35:26 +0000 (13:35 +0200)]
last minute fixes for 0.11.4 (test cases adjustments only)

5 years agodist for 0.11.4 v0.11.4
Schanzenbach, Martin [Sun, 12 May 2019 10:39:38 +0000 (12:39 +0200)]
dist for 0.11.4

5 years agomissing changelog entry
Christian Grothoff [Sun, 12 May 2019 09:44:05 +0000 (11:44 +0200)]
missing changelog entry

5 years agoforgot minor build changes
Schanzenbach, Martin [Sun, 12 May 2019 08:37:06 +0000 (10:37 +0200)]
forgot minor build changes

5 years agoforgot man page, minor build changes
Schanzenbach, Martin [Sun, 12 May 2019 08:34:58 +0000 (10:34 +0200)]
forgot man page, minor build changes

5 years agoRECLAIM: Add manpage
Schanzenbach, Martin [Sun, 12 May 2019 08:07:48 +0000 (10:07 +0200)]
RECLAIM: Add manpage

5 years agoclean up transmission logic to have queues 'pull' for pending messages while control...
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

5 years agoreindenting
Christian Grothoff [Sat, 11 May 2019 20:13:10 +0000 (22:13 +0200)]
reindenting

5 years agomove encryption logic into DVBox
Christian Grothoff [Sat, 11 May 2019 17:30:57 +0000 (19:30 +0200)]
move encryption logic into DVBox

5 years agocomplete TNG logging
Christian Grothoff [Sat, 11 May 2019 13:11:52 +0000 (15:11 +0200)]
complete TNG logging

5 years agoremove duplicate API
Christian Grothoff [Sat, 11 May 2019 11:40:05 +0000 (13:40 +0200)]
remove duplicate API

5 years agoImplement asynchronous scope identifiers.
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.

5 years agocapital V for verbose
Christian Grothoff [Thu, 9 May 2019 21:35:24 +0000 (23:35 +0200)]
capital V for verbose

5 years agoman pages.
ng0 [Thu, 9 May 2019 20:19:27 +0000 (20:19 +0000)]
man pages.

5 years agognunet-identity.1 style changes.
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.

5 years agoRECLAIM: Update tests
Schanzenbach, Martin [Thu, 9 May 2019 17:15:24 +0000 (19:15 +0200)]
RECLAIM: Update tests

5 years agoadd -q option to restrict output to just the public key
Christian Grothoff [Thu, 9 May 2019 16:58:06 +0000 (18:58 +0200)]
add -q option to restrict output to just the public key

5 years agoallow using -e as filter on ego list
Christian Grothoff [Thu, 9 May 2019 16:55:58 +0000 (18:55 +0200)]
allow using -e as filter on ego list

5 years agomake logging more re-entrant
Florian Dold [Thu, 9 May 2019 14:23:43 +0000 (16:23 +0200)]
make logging more re-entrant

5 years agotowards thread-safe logging
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)

5 years agomore logging, more FIXMEs
Christian Grothoff [Wed, 8 May 2019 20:11:38 +0000 (22:11 +0200)]
more logging, more FIXMEs

5 years agoRECLAIM: Fix shutdown; tests
Schanzenbach, Martin [Wed, 8 May 2019 14:01:21 +0000 (16:01 +0200)]
RECLAIM: Fix shutdown; tests

5 years agomake generated ego key available in continuation when creating egos
Christian Grothoff [Wed, 8 May 2019 12:54:42 +0000 (14:54 +0200)]
make generated ego key available in continuation when creating egos

5 years agomake bind succeed
Schanzenbach, Martin [Tue, 7 May 2019 11:14:29 +0000 (13:14 +0200)]
make bind succeed

5 years agomore logging
Christian Grothoff [Tue, 7 May 2019 11:02:15 +0000 (13:02 +0200)]
more logging

5 years agoadd logging
Christian Grothoff [Tue, 7 May 2019 09:47:22 +0000 (11:47 +0200)]
add logging

5 years agonote on next steps
Christian Grothoff [Sun, 5 May 2019 12:09:22 +0000 (14:09 +0200)]
note on next steps

5 years agouse new PriorityPreferences consistently, note on deprecation
Christian Grothoff [Sun, 5 May 2019 12:02:24 +0000 (14:02 +0200)]
use new PriorityPreferences consistently, note on deprecation

5 years agoDCE, set message UUID to incrementing counter
Christian Grothoff [Sun, 5 May 2019 10:10:01 +0000 (12:10 +0200)]
DCE, set message UUID to incrementing counter

5 years agoadd out-of-order pref
Christian Grothoff [Sun, 5 May 2019 09:14:20 +0000 (11:14 +0200)]
add out-of-order pref

5 years agofix warning
Schanzenbach, Martin [Sat, 4 May 2019 20:38:30 +0000 (22:38 +0200)]
fix warning

5 years agonote on ChannelOption deprecation
Christian Grothoff [Sat, 4 May 2019 20:18:42 +0000 (22:18 +0200)]
note on ChannelOption deprecation

5 years agosimplify MQ logic to always carry the same kinds of flags, and extend transport API...
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

5 years agoonly use mono time in TNG HELLOs
Christian Grothoff [Sat, 4 May 2019 14:53:00 +0000 (16:53 +0200)]
only use mono time in TNG HELLOs

5 years agoreindentation
Christian Grothoff [Fri, 3 May 2019 14:19:17 +0000 (16:19 +0200)]
reindentation

5 years agosupport compressed JSON uploads
Christian Grothoff [Fri, 3 May 2019 14:18:59 +0000 (16:18 +0200)]
support compressed JSON uploads

5 years agoadd test for json_mhd.c logic
Christian Grothoff [Fri, 3 May 2019 13:10:26 +0000 (15:10 +0200)]
add test for json_mhd.c logic

5 years agobenchmark: fix request size collection and add invariant check
Florian Dold [Thu, 2 May 2019 23:01:39 +0000 (01:01 +0200)]
benchmark: fix request size collection and add invariant check

5 years agopreparatory change to GNUNET_JSON_post_parser() API for future compression support
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

5 years ago#5625 being open for > 1 month shows that we do not have the capacity to maintain...
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

5 years agoRECLAIM: cleanup, comments
Schanzenbach, Martin [Thu, 2 May 2019 09:27:09 +0000 (11:27 +0200)]
RECLAIM: cleanup, comments

5 years agodocu option
Christian Grothoff [Thu, 2 May 2019 06:46:06 +0000 (08:46 +0200)]
docu option

5 years agomake gnunet-arm log to file by default
Christian Grothoff [Thu, 2 May 2019 06:44:37 +0000 (08:44 +0200)]
make gnunet-arm log to file by default

5 years agoreindenting with clang
Christian Grothoff [Thu, 2 May 2019 06:42:33 +0000 (08:42 +0200)]
reindenting with clang

5 years agotolerate additional IPv4 address now available for gnunet.org
Christian Grothoff [Thu, 2 May 2019 06:08:17 +0000 (08:08 +0200)]
tolerate additional IPv4 address now available for gnunet.org

5 years agoreject '@' as a label in domain names, this is usually a mistake
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

5 years agobenchmark: add up request size
Florian Dold [Thu, 2 May 2019 00:23:22 +0000 (02:23 +0200)]
benchmark: add up request size

5 years agoREST/GNS: timeout handle 2nd try
Schanzenbach, Martin [Tue, 30 Apr 2019 21:06:28 +0000 (23:06 +0200)]
REST/GNS: timeout handle 2nd try

5 years agoREST/GNS: timeout handle
Schanzenbach, Martin [Tue, 30 Apr 2019 20:46:23 +0000 (22:46 +0200)]
REST/GNS: timeout handle

5 years agoMake gnurl and curl mutually exclusive.
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

5 years agodo not display label if there are no matching records
Christian Grothoff [Tue, 30 Apr 2019 17:20:03 +0000 (19:20 +0200)]
do not display label if there are no matching records

5 years agoREST: ftbfs
Schanzenbach, Martin [Tue, 30 Apr 2019 15:57:20 +0000 (17:57 +0200)]
REST: ftbfs

5 years agoREST/NAMESTORE: fix memleak
Schanzenbach, Martin [Tue, 30 Apr 2019 15:40:36 +0000 (17:40 +0200)]
REST/NAMESTORE: fix memleak

5 years agoREST/NAMESTORE: rework API
Schanzenbach, Martin [Tue, 30 Apr 2019 13:56:16 +0000 (15:56 +0200)]
REST/NAMESTORE: rework API

5 years agoimplement filtering by record type in gnunet-namestore
Christian Grothoff [Tue, 30 Apr 2019 09:49:52 +0000 (11:49 +0200)]
implement filtering by record type in gnunet-namestore

5 years agotypo
Schanzenbach, Martin [Tue, 30 Apr 2019 09:40:38 +0000 (11:40 +0200)]
typo

5 years agocomplete CORE flow control loop
Christian Grothoff [Tue, 30 Apr 2019 08:58:56 +0000 (10:58 +0200)]
complete CORE flow control loop