oweals/gnunet.git
6 years agoAdded helper methods to handle compressed Curve25519 keys. new_crypto
Bernd Fix [Fri, 13 Jul 2018 11:55:56 +0000 (13:55 +0200)]
Added helper methods to handle compressed Curve25519 keys.

NOTE: The functions 'signY' and 'setY' are not implemented yet!

6 years agoUse individual curves for different purposes (signing, key exchange).
Bernd Fix [Fri, 13 Jul 2018 09:49:09 +0000 (11:49 +0200)]
Use individual curves for different purposes (signing, key exchange).

6 years agoRevert "restructure rps service: start keeping track of channels"
Julius Bünger [Fri, 13 Jul 2018 07:53:05 +0000 (09:53 +0200)]
Revert "restructure rps service: start keeping track of channels"

This reverts commit 330bb7242aed7c426cfdbb589155db5bb3fa83dc.

6 years agorps service: check return value when opening cadet port
Julius Bünger [Thu, 12 Jul 2018 23:14:43 +0000 (01:14 +0200)]
rps service: check return value when opening cadet port

6 years agorestructure rps service: start keeping track of channels
Julius Bünger [Thu, 12 Jul 2018 23:13:53 +0000 (01:13 +0200)]
restructure rps service: start keeping track of channels

6 years agorps profiler: proper disconnect from service
Julius Bünger [Thu, 12 Jul 2018 23:11:32 +0000 (01:11 +0200)]
rps profiler: proper disconnect from service

6 years agoChanged decription of GNUNET_CRYPTO_EddsaPublicKey.
Bernd Fix [Thu, 12 Jul 2018 21:03:20 +0000 (23:03 +0200)]
Changed decription of GNUNET_CRYPTO_EddsaPublicKey.

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Christian Grothoff [Wed, 11 Jul 2018 21:59:50 +0000 (23:59 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agofix div by zero
Christian Grothoff [Wed, 11 Jul 2018 21:59:45 +0000 (23:59 +0200)]
fix div by zero

6 years agofix rps profiler: clean data structure in time
Julius Bünger [Wed, 11 Jul 2018 15:32:58 +0000 (17:32 +0200)]
fix rps profiler: clean data structure in time

6 years agorps profiler: reorganise shutdown
Julius Bünger [Wed, 11 Jul 2018 14:36:25 +0000 (16:36 +0200)]
rps profiler: reorganise shutdown

6 years agofix rps profiler: mark statistics get done in right place
Julius Bünger [Tue, 10 Jul 2018 10:37:57 +0000 (12:37 +0200)]
fix rps profiler: mark statistics get done in right place

6 years agorps profiler: add option for duration of profiling
Julius Bünger [Tue, 10 Jul 2018 10:13:14 +0000 (12:13 +0200)]
rps profiler: add option for duration of profiling

6 years agofix rps profiler: keep track about scheduled tasks properly
Julius Bünger [Tue, 10 Jul 2018 09:02:42 +0000 (11:02 +0200)]
fix rps profiler: keep track about scheduled tasks properly

6 years agorps profiler: logging and indentation
Julius Bünger [Tue, 10 Jul 2018 09:00:06 +0000 (11:00 +0200)]
rps profiler: logging and indentation

6 years agoDocumentation: Drop the empty '1.5 General Terminology' section for now
Nils Gillmann [Sun, 8 Jul 2018 19:17:02 +0000 (19:17 +0000)]
Documentation: Drop the empty '1.5 General Terminology' section for now

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoDocumentation: Contributing to this book. A motivational short section on how and...
Nils Gillmann [Sun, 8 Jul 2018 19:12:20 +0000 (19:12 +0000)]
Documentation: Contributing to this book. A motivational short section on how and why to contribute to the book.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agofix fmt string
Christian Grothoff [Sat, 7 Jul 2018 18:54:34 +0000 (20:54 +0200)]
fix fmt string

6 years agoadd missing index
Christian Grothoff [Sat, 7 Jul 2018 18:53:11 +0000 (20:53 +0200)]
add missing index

6 years agofix numbering glitch
Christian Grothoff [Sat, 7 Jul 2018 15:13:25 +0000 (17:13 +0200)]
fix numbering glitch

6 years agofix titles
Schanzenbach, Martin [Sat, 7 Jul 2018 09:58:06 +0000 (11:58 +0200)]
fix titles

6 years agoadd some reclaim
Schanzenbach, Martin [Sat, 7 Jul 2018 09:51:44 +0000 (11:51 +0200)]
add some reclaim

6 years agorps service: additional logging of unexpected channel establishing
Julius Bünger [Thu, 5 Jul 2018 20:06:54 +0000 (22:06 +0200)]
rps service: additional logging of unexpected channel establishing

6 years agorps profiler: different delay for hard shutdown
Julius Bünger [Thu, 5 Jul 2018 20:06:11 +0000 (22:06 +0200)]
rps profiler: different delay for hard shutdown

6 years agorps profiler: additional checks and assertions before disconnect from rps
Julius Bünger [Thu, 5 Jul 2018 20:05:16 +0000 (22:05 +0200)]
rps profiler: additional checks and assertions before disconnect from rps

6 years agofix rps profiler: mark operation as done on shutdown
Julius Bünger [Thu, 5 Jul 2018 15:09:06 +0000 (17:09 +0200)]
fix rps profiler: mark operation as done on shutdown

6 years agoDocumentation: Fix some TODOs in preface
Nils Gillmann [Wed, 4 Jul 2018 20:29:19 +0000 (20:29 +0000)]
Documentation: Fix some TODOs in preface

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoREADME: retire d.n0.is and replace it with docs.gnunet.org
Nils Gillmann [Wed, 4 Jul 2018 20:17:14 +0000 (20:17 +0000)]
README: retire d.n0.is and replace it with docs.gnunet.org

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoMerge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 4 Jul 2018 20:06:22 +0000 (20:06 +0000)]
Merge branch 'master' of gnunet.org:gnunet

6 years agoDocumentation: Typo fixes, links.
Nils Gillmann [Wed, 4 Jul 2018 20:06:07 +0000 (20:06 +0000)]
Documentation: Typo fixes, links.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agofix wrong condition
xrs [Wed, 4 Jul 2018 18:04:52 +0000 (20:04 +0200)]
fix wrong condition

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Wed, 4 Jul 2018 17:11:55 +0000 (19:11 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agorefix codesonar finding 2366.9987
xrs [Wed, 4 Jul 2018 17:11:41 +0000 (19:11 +0200)]
refix codesonar finding 2366.9987

6 years agoDocumentation: fix?
Nils Gillmann [Wed, 4 Jul 2018 08:32:17 +0000 (08:32 +0000)]
Documentation: fix?

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoMerge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Wed, 4 Jul 2018 08:26:52 +0000 (08:26 +0000)]
Merge branch 'master' of gnunet.org:gnunet

6 years agoDocumentation: fix.
Nils Gillmann [Wed, 4 Jul 2018 08:25:02 +0000 (08:25 +0000)]
Documentation: fix.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoDocumentation: Various additions, including pindex.
Nils Gillmann [Wed, 4 Jul 2018 08:16:38 +0000 (08:16 +0000)]
Documentation: Various additions, including pindex.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoacutally delete ticket
Schanzenbach, Martin [Wed, 4 Jul 2018 05:41:14 +0000 (07:41 +0200)]
acutally delete ticket

6 years agofix
Schanzenbach, Martin [Wed, 4 Jul 2018 04:54:57 +0000 (06:54 +0200)]
fix

6 years agofixes
Schanzenbach, Martin [Wed, 4 Jul 2018 00:01:57 +0000 (02:01 +0200)]
fixes

6 years agofix
Schanzenbach, Martin [Tue, 3 Jul 2018 23:37:01 +0000 (01:37 +0200)]
fix

6 years agofix
Schanzenbach, Martin [Tue, 3 Jul 2018 23:27:46 +0000 (01:27 +0200)]
fix

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 3 Jul 2018 22:17:27 +0000 (00:17 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agofix
Schanzenbach, Martin [Tue, 3 Jul 2018 22:17:20 +0000 (00:17 +0200)]
fix

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Tue, 3 Jul 2018 21:28:27 +0000 (23:28 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agofix codesonar finding 2289.9403
xrs [Tue, 3 Jul 2018 20:58:38 +0000 (22:58 +0200)]
fix codesonar finding 2289.9403

6 years agofix codesonar finding 2287.9399
xrs [Tue, 3 Jul 2018 20:53:57 +0000 (22:53 +0200)]
fix codesonar finding 2287.9399

6 years agofix codesonar finding 2366.9987
xrs [Tue, 3 Jul 2018 20:47:49 +0000 (22:47 +0200)]
fix codesonar finding 2366.9987

6 years agorps service: stop ignoring own peer id
Julius Bünger [Tue, 3 Jul 2018 19:11:40 +0000 (21:11 +0200)]
rps service: stop ignoring own peer id

6 years agorps profiler: different time for hard shutdown
Julius Bünger [Tue, 3 Jul 2018 19:10:38 +0000 (21:10 +0200)]
rps profiler: different time for hard shutdown

6 years agofix rps profiler: mark handle unusable after closing it
Julius Bünger [Tue, 3 Jul 2018 19:09:47 +0000 (21:09 +0200)]
fix rps profiler: mark handle unusable after closing it

6 years agofix rps profiler: mark cancelled task as done
Julius Bünger [Tue, 3 Jul 2018 15:27:10 +0000 (17:27 +0200)]
fix rps profiler: mark cancelled task as done

6 years agoupdate
Schanzenbach, Martin [Tue, 3 Jul 2018 16:14:24 +0000 (18:14 +0200)]
update

6 years agoreduce relogin time
Schanzenbach, Martin [Tue, 3 Jul 2018 15:56:15 +0000 (17:56 +0200)]
reduce relogin time

6 years agoassert no MQ error after MQ destroy
Christian Grothoff [Tue, 3 Jul 2018 15:36:55 +0000 (17:36 +0200)]
assert no MQ error after MQ destroy

6 years agorps profiler: correct condition for writing bytes
Julius Bünger [Tue, 3 Jul 2018 08:30:30 +0000 (10:30 +0200)]
rps profiler: correct condition for writing bytes

6 years agoDocumentation: extend repository list
Nils Gillmann [Tue, 3 Jul 2018 07:25:37 +0000 (07:25 +0000)]
Documentation: extend repository list

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoDocumentation: use texinfo greater-equal-than in installation
Nils Gillmann [Tue, 3 Jul 2018 07:02:07 +0000 (07:02 +0000)]
Documentation: use texinfo greater-equal-than in installation

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agofix
Nils Gillmann [Tue, 3 Jul 2018 07:00:07 +0000 (07:00 +0000)]
fix

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoMerge branch 'master' of gnunet.org:gnunet
Nils Gillmann [Tue, 3 Jul 2018 06:49:02 +0000 (06:49 +0000)]
Merge branch 'master' of gnunet.org:gnunet

6 years agoDocumentation: Contributing testcases
Nils Gillmann [Tue, 3 Jul 2018 06:48:54 +0000 (06:48 +0000)]
Documentation: Contributing testcases

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agorps service: set delete flags on channel properly
Julius Bünger [Mon, 2 Jul 2018 10:48:05 +0000 (12:48 +0200)]
rps service: set delete flags on channel properly

6 years agoaddress #3706
Christian Grothoff [Sun, 1 Jul 2018 18:05:30 +0000 (20:05 +0200)]
address #3706

6 years agoclarify error message of #5375
Christian Grothoff [Sun, 1 Jul 2018 17:54:13 +0000 (19:54 +0200)]
clarify error message of #5375

6 years agoupdate gitignore
Christian Grothoff [Sun, 1 Jul 2018 17:40:48 +0000 (19:40 +0200)]
update gitignore

6 years agoupdate gitignore
Christian Grothoff [Sun, 1 Jul 2018 17:40:19 +0000 (19:40 +0200)]
update gitignore

6 years agomore timeout code moving
Christian Grothoff [Sun, 1 Jul 2018 17:39:44 +0000 (19:39 +0200)]
more timeout code moving

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Christian Grothoff [Sun, 1 Jul 2018 17:38:12 +0000 (19:38 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agomove gnunet-timeout to src/util/, fix issues related to #5375
Christian Grothoff [Sun, 1 Jul 2018 17:38:06 +0000 (19:38 +0200)]
move gnunet-timeout to src/util/, fix issues related to #5375

6 years agomake --enable-documentation default
xrs [Sun, 1 Jul 2018 13:32:27 +0000 (15:32 +0200)]
make --enable-documentation default

6 years agoattempt #5375
Schanzenbach, Martin [Sun, 1 Jul 2018 10:18:13 +0000 (12:18 +0200)]
attempt #5375

6 years agoAdd menu entries for installation, add nodes, fix the build
Nils Gillmann [Sun, 1 Jul 2018 09:26:53 +0000 (09:26 +0000)]
Add menu entries for installation, add nodes, fix the build

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agowrap lines
Nils Gillmann [Sun, 1 Jul 2018 09:18:14 +0000 (09:18 +0000)]
wrap lines

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agofix --enable-documentation option
xrs [Sat, 30 Jun 2018 17:22:10 +0000 (19:22 +0200)]
fix --enable-documentation option

6 years agofix memory leak
Christian Grothoff [Sat, 30 Jun 2018 10:01:27 +0000 (12:01 +0200)]
fix memory leak

6 years agosimplify memory allocation in plugin_namestore_flat, use cleaner signatures for base6...
Christian Grothoff [Sat, 30 Jun 2018 09:57:07 +0000 (11:57 +0200)]
simplify memory allocation in plugin_namestore_flat, use cleaner signatures for base64 encoding/decoding functions

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Sat, 30 Jun 2018 05:29:56 +0000 (07:29 +0200)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agocadet/cadet.conf.in: change UNIX_MATCH_UID to give gnunet-cadet socket access
xrs [Sat, 30 Jun 2018 05:28:36 +0000 (07:28 +0200)]
cadet/cadet.conf.in: change UNIX_MATCH_UID to give gnunet-cadet socket access

6 years agoupdate gitignore
Christian Grothoff [Fri, 29 Jun 2018 14:10:25 +0000 (16:10 +0200)]
update gitignore

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Christian Grothoff [Fri, 29 Jun 2018 14:09:49 +0000 (16:09 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agofix warning about callback signature
lurchi [Fri, 29 Jun 2018 12:21:33 +0000 (14:21 +0200)]
fix warning about callback signature

6 years agoMove wip'ish share of shepherd service to https://d.n0.is/pub/tmp/ where it is regula...
Nils Gillmann [Fri, 29 Jun 2018 06:17:25 +0000 (06:17 +0000)]
Move wip'ish share of shepherd service to https://d.n0.is/pub/tmp/ where it is regulary updated

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agofix segfault
lurchi [Thu, 28 Jun 2018 22:44:23 +0000 (00:44 +0200)]
fix segfault

6 years agoadd documentatioN
lurchi [Thu, 28 Jun 2018 22:23:37 +0000 (00:23 +0200)]
add documentatioN

6 years agoMerge branch 'master' of https://gnunet.org/git/gnunet
lurchi [Thu, 28 Jun 2018 22:19:20 +0000 (00:19 +0200)]
Merge branch 'master' of https://gnunet.org/git/gnunet

6 years agofix cadet api: handle shutdon correctly
Julius Bünger [Thu, 28 Jun 2018 22:15:42 +0000 (00:15 +0200)]
fix cadet api: handle shutdon correctly

6 years agoUse the DNSPARSER and DNSSTUB libraries in the resolver service
lurchi [Thu, 28 Jun 2018 22:10:08 +0000 (00:10 +0200)]
Use the DNSPARSER and DNSSTUB libraries in the resolver service

We are not using the libc functions anymore for forward and backup
DNS resolutions and the DNSPARSER and DNSSTUB libraries instead.
This has the advantage that the APIs are asynchronous now and
thus multiple DNS resolutions can be done in parallel.

This breaks support for Windows and other operating systems that
don't use /etc/resolv.conf for defining DNS servers. For fixing
this the function lookup_dns_servers can be extended with different
lookup mechanisms.

6 years agoAllow dereferenced pointers as input for GNUNET_array_grow and GNUNET_xgrow
lurchi [Thu, 28 Jun 2018 22:04:25 +0000 (00:04 +0200)]
Allow dereferenced pointers as input for GNUNET_array_grow and GNUNET_xgrow

This is now possible:
char ***server_addrs = NULL
unsigned int len = 0
GNUNET_array_append (*server_addrs, len, "8.8.8.8");

6 years agointroduce API functions for duplicating the DNSPARSER record types
lurchi [Thu, 28 Jun 2018 22:01:48 +0000 (00:01 +0200)]
introduce API functions for duplicating the DNSPARSER record types

6 years agofix documentation: add missing section to menu
Julius Bünger [Thu, 28 Jun 2018 21:47:51 +0000 (23:47 +0200)]
fix documentation: add missing section to menu

6 years agofix
Nils Gillmann [Thu, 28 Jun 2018 19:35:51 +0000 (19:35 +0000)]
fix

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoinclude the agpl-3.0 license text in the book
Nils Gillmann [Thu, 28 Jun 2018 19:35:29 +0000 (19:35 +0000)]
include the agpl-3.0 license text in the book

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agodocumentation: in chapter contributing update gpl to agpl3 when it refers to code.
Nils Gillmann [Thu, 28 Jun 2018 19:32:08 +0000 (19:32 +0000)]
documentation: in chapter contributing update gpl to agpl3 when it refers to code.

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agopreface updates based on feedback from Bernd
Christian Grothoff [Thu, 28 Jun 2018 10:39:52 +0000 (12:39 +0200)]
preface updates based on feedback from Bernd

6 years agoadd the patches from exported patch attic
Nils Gillmann [Thu, 28 Jun 2018 10:39:18 +0000 (10:39 +0000)]
add the patches from exported patch attic

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agobatch commit my GPL3 shepherd service file WIP collection
Nils Gillmann [Thu, 28 Jun 2018 10:18:01 +0000 (10:18 +0000)]
batch commit my GPL3 shepherd service file WIP collection

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agodoc: move check install and configuration to installation
Julius Bünger [Thu, 28 Jun 2018 08:36:39 +0000 (10:36 +0200)]
doc: move check install and configuration to installation

6 years agoclean up MQ error handling in cadet_api
Christian Grothoff [Thu, 28 Jun 2018 08:24:09 +0000 (10:24 +0200)]
clean up MQ error handling in cadet_api

6 years agofix doc: consistent titles
Julius Bünger [Thu, 28 Jun 2018 08:09:03 +0000 (10:09 +0200)]
fix doc: consistent titles

6 years agodoc: typos
Hernani Marques [Thu, 28 Jun 2018 02:00:38 +0000 (04:00 +0200)]
doc: typos