oweals/gnunet.git
6 years agoRemove obsolete DLL for cancellations of tasks
Julius Bünger [Fri, 27 Jul 2018 18:01:28 +0000 (20:01 +0200)]
Remove obsolete DLL for cancellations of tasks

6 years agoremove now obsolete usage of channel-related flags
Julius Bünger [Fri, 27 Jul 2018 18:00:45 +0000 (20:00 +0200)]
remove now obsolete usage of channel-related flags

6 years agoFix rps service: restructure channel-related code
Julius Bünger [Fri, 27 Jul 2018 17:57:03 +0000 (19:57 +0200)]
Fix rps service: restructure channel-related code

There is still an error left.
Valgrind reports
==2008== Invalid read of size 8
==2008==    at 0x50662A4: GNUNET_CONTAINER_multipeermap_contains (container_multipeermap.c:542)
==2008==    by 0x114E8A: Peers_remove_peer (gnunet-service-rps.c:1306)
==2008==    by 0x114E65: destroy_peer (gnunet-service-rps.c:1283)
==2008==    by 0x50A29B2: GNUNET_SCHEDULER_do_work (scheduler.c:2104)
==2008==    by 0x50A382D: select_loop (scheduler.c:2400)
==2008==    by 0x509DE48: GNUNET_SCHEDULER_run (scheduler.c:725)
==2008==    by 0x50A989E: GNUNET_SERVICE_run_ (service.c:1875)
==2008==    by 0x11EE83: main (gnunet-service-rps.c:4584)
==2008==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==2008==
==2008==
==2008== Process terminating with default action of signal 11 (SIGSEGV)
==2008==  Access not within mapped region at address 0x0
==2008==    at 0x50662A4: GNUNET_CONTAINER_multipeermap_contains (container_multipeermap.c:542)
==2008==    by 0x114E8A: Peers_remove_peer (gnunet-service-rps.c:1306)
==2008==    by 0x114E65: destroy_peer (gnunet-service-rps.c:1283)
==2008==    by 0x50A29B2: GNUNET_SCHEDULER_do_work (scheduler.c:2104)
==2008==    by 0x50A382D: select_loop (scheduler.c:2400)
==2008==    by 0x509DE48: GNUNET_SCHEDULER_run (scheduler.c:725)
==2008==    by 0x50A989E: GNUNET_SERVICE_run_ (service.c:1875)
==2008==    by 0x11EE83: main (gnunet-service-rps.c:4584)

This seems to only appear at shutdown so it is not dramatic.

6 years agofix rps service: put peer id into structure once
Julius Bünger [Thu, 26 Jul 2018 15:05:55 +0000 (17:05 +0200)]
fix rps service: put peer id into structure once

6 years agorps profiler: destroy pending req and rep in right place
Julius Bünger [Thu, 26 Jul 2018 15:04:44 +0000 (17:04 +0200)]
rps profiler: destroy pending req and rep in right place

6 years agorps service: improve logging - log peer id
Julius Bünger [Thu, 26 Jul 2018 14:53:51 +0000 (16:53 +0200)]
rps service: improve logging - log peer id

6 years agofix rps service: don't null out context, just channel
Julius Bünger [Thu, 26 Jul 2018 14:53:24 +0000 (16:53 +0200)]
fix rps service: don't null out context, just channel

6 years agorps service: don't send 'ping' twice
Julius Bünger [Thu, 26 Jul 2018 14:52:36 +0000 (16:52 +0200)]
rps service: don't send 'ping' twice

6 years agofix rps service: better handling of cadet channels
Julius Bünger [Wed, 25 Jul 2018 15:53:31 +0000 (17:53 +0200)]
fix rps service: better handling of cadet channels

6 years agoRemove restrictive and unnecessary assert
lurchi [Tue, 24 Jul 2018 21:37:57 +0000 (23:37 +0200)]
Remove restrictive and unnecessary assert

Using the SCHEDULER_add* functions is now allowed before the first call to GNUNET_SCHEDULER_do_work.

6 years agoalso return empty egos
Schanzenbach, Martin [Tue, 24 Jul 2018 19:49:47 +0000 (21:49 +0200)]
also return empty egos

6 years agofix
Schanzenbach, Martin [Mon, 23 Jul 2018 21:14:17 +0000 (23:14 +0200)]
fix

6 years agofix wrong record type
Schanzenbach, Martin [Mon, 23 Jul 2018 20:58:20 +0000 (22:58 +0200)]
fix wrong record type

6 years agoswitch to gnsrecord reclaim records for OIDC clients
Schanzenbach, Martin [Mon, 23 Jul 2018 20:10:47 +0000 (22:10 +0200)]
switch to gnsrecord reclaim records for OIDC clients

6 years agofix
Schanzenbach, Martin [Mon, 23 Jul 2018 17:29:44 +0000 (19:29 +0200)]
fix

6 years agofix signature check
Schanzenbach, Martin [Mon, 23 Jul 2018 12:10:33 +0000 (14:10 +0200)]
fix signature check

6 years agofix
Schanzenbach, Martin [Mon, 23 Jul 2018 11:55:18 +0000 (13:55 +0200)]
fix

6 years agofixes
Schanzenbach, Martin [Mon, 23 Jul 2018 11:32:54 +0000 (13:32 +0200)]
fixes

6 years agorefactoring of OIDC plugin
Schanzenbach, Martin [Mon, 23 Jul 2018 10:42:18 +0000 (12:42 +0200)]
refactoring of OIDC plugin

6 years agofix build
Schanzenbach, Martin [Sun, 22 Jul 2018 19:49:38 +0000 (21:49 +0200)]
fix build

6 years agotowards secure redirects
Schanzenbach, Martin [Sun, 22 Jul 2018 19:26:47 +0000 (21:26 +0200)]
towards secure redirects

6 years agocleanup
Schanzenbach, Martin [Sun, 22 Jul 2018 16:02:48 +0000 (18:02 +0200)]
cleanup

6 years agoensure ticket contains client id
Schanzenbach, Martin [Sun, 22 Jul 2018 16:01:50 +0000 (18:01 +0200)]
ensure ticket contains client id

6 years agoadd signature check to token endpoint
Schanzenbach, Martin [Sun, 22 Jul 2018 14:37:49 +0000 (16:37 +0200)]
add signature check to token endpoint

6 years agofix code signing
Schanzenbach, Martin [Sun, 22 Jul 2018 13:50:52 +0000 (15:50 +0200)]
fix code signing

6 years agofix subject in JWT
Schanzenbach, Martin [Sat, 21 Jul 2018 11:34:50 +0000 (13:34 +0200)]
fix subject in JWT

6 years agoactually fix
Schanzenbach, Martin [Sat, 21 Jul 2018 11:04:17 +0000 (13:04 +0200)]
actually fix

6 years agofix
Schanzenbach, Martin [Sat, 21 Jul 2018 11:02:18 +0000 (13:02 +0200)]
fix

6 years agofix timestamps
Schanzenbach, Martin [Sat, 21 Jul 2018 10:50:50 +0000 (12:50 +0200)]
fix timestamps

6 years agofixes for JWT creation
Schanzenbach, Martin [Sat, 21 Jul 2018 10:02:24 +0000 (12:02 +0200)]
fixes for JWT creation

6 years agofix base64urlencode for JWT to adhere to RFC4648
Schanzenbach, Martin [Sat, 21 Jul 2018 08:10:22 +0000 (10:10 +0200)]
fix base64urlencode for JWT to adhere to RFC4648

6 years agocompact JWT serialization
Schanzenbach, Martin [Sat, 21 Jul 2018 07:21:01 +0000 (09:21 +0200)]
compact JWT serialization

6 years agofix JWT format
Schanzenbach, Martin [Sat, 21 Jul 2018 06:40:45 +0000 (08:40 +0200)]
fix JWT format

6 years agoadd more general HMAC function for JWTs
Schanzenbach, Martin [Sat, 21 Jul 2018 06:00:49 +0000 (08:00 +0200)]
add more general HMAC function for JWTs

6 years agorevert simple TLD mapping
Schanzenbach, Martin [Fri, 20 Jul 2018 19:42:37 +0000 (21:42 +0200)]
revert simple TLD mapping

6 years agofix
Schanzenbach, Martin [Fri, 20 Jul 2018 14:08:08 +0000 (16:08 +0200)]
fix

6 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Fri, 20 Jul 2018 13:13:37 +0000 (15:13 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

6 years agoupdate
Schanzenbach, Martin [Fri, 20 Jul 2018 13:13:29 +0000 (15:13 +0200)]
update

6 years agoinclude/gnunet_abe_lib.h: typo fix in comment
Nils Gillmann [Fri, 20 Jul 2018 07:11:55 +0000 (07:11 +0000)]
include/gnunet_abe_lib.h: typo fix in comment

Signed-off-by: Nils Gillmann <ng0@n0.is>
6 years agoremove trust check; we don't need (and thus implicity may slighly deviate from rfc)
Schanzenbach, Martin [Fri, 20 Jul 2018 06:39:06 +0000 (08:39 +0200)]
remove trust check; we don't need (and thus implicity may slighly deviate from rfc)

6 years agorenamed identity-provider subsystem to reclaim
Schanzenbach, Martin [Thu, 19 Jul 2018 21:28:53 +0000 (23:28 +0200)]
renamed identity-provider subsystem to reclaim

6 years agochange JWT algorithm to HMAC
Schanzenbach, Martin [Thu, 19 Jul 2018 20:16:00 +0000 (22:16 +0200)]
change JWT algorithm to HMAC

6 years agoGuix Env/Build: Add a guix build definition without tests
dvn [Sat, 14 Jul 2018 00:06:46 +0000 (02:06 +0200)]
Guix Env/Build: Add a guix build definition without tests

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>