oweals/gnunet.git
5 years agoCleanup, additional input checks, renaming, simplification:
Andreas Ebner [Tue, 9 Jul 2019 15:53:33 +0000 (17:53 +0200)]
Cleanup, additional input checks, renaming, simplification:

- introducing own GNUNET_SIGNATURE_PURPOSE_DELEGATE
- renaming of cred/crd in delegation_misc.c
- renamed extension cmd para to import
- changed subject key/attr parsing from memcpy/malloc to strtok
- only allow to create delegates to expire absolute not relative (prevent reusing created delegation signatures)
- check subject key and reuse expiration of import/signed delegation
- replaced strdup() part of delegation_misc.c and credential_serialization.c with pointers
- uncommented return after detection of unverifyable signatures

5 years agoImplemented delegate sign and store function for GNS entries:
Andreas Ebner [Sun, 7 Jul 2019 13:04:40 +0000 (15:04 +0200)]
Implemented delegate sign and store function for GNS entries:

- functions to store and sign delegates (all types) including serialization/string_to_value/..
- solved (almost) all TODOs
- some renaming and cleanup in gnunet-credential.c
- valgrind checked
- test file adapted accordingly

5 years agoHandle all credential storage via credential service, prepared for subject side storage
Andreas Ebner [Tue, 25 Jun 2019 13:21:12 +0000 (15:21 +0200)]
Handle all credential storage via credential service, prepared for subject side storage

- new commandline parameters
- new gns record type: DELEGATE for subject side storage
- credential connection to namestore
- store all credentials via credential service (replacing namestore)
- stable, but experimental implementation, atm just using existing methods, next step: introduce own methods and replace/rename existing variables

5 years agomore dead files
Christian Grothoff [Sun, 6 Oct 2019 19:04:19 +0000 (21:04 +0200)]
more dead files

5 years agoremove dead, obsolete or never-to-become ATS logic (DCE)
Christian Grothoff [Sun, 6 Oct 2019 19:03:33 +0000 (21:03 +0200)]
remove dead, obsolete or never-to-become ATS logic (DCE)

5 years agodce
Christian Grothoff [Sun, 6 Oct 2019 09:48:10 +0000 (11:48 +0200)]
dce

5 years agosave nick 0-term byte
Schanzenbach, Martin [Sun, 6 Oct 2019 02:32:15 +0000 (04:32 +0200)]
save nick 0-term byte

5 years agonick must be 0-terminated else resolver will discard/break
Schanzenbach, Martin [Sat, 5 Oct 2019 20:45:42 +0000 (22:45 +0200)]
nick must be 0-terminated else resolver will discard/break

5 years agochange define
Schanzenbach, Martin [Sat, 5 Oct 2019 20:31:39 +0000 (22:31 +0200)]
change define

5 years agoglobal reindent, now with uncrustify hook enabled
Christian Grothoff [Sat, 5 Oct 2019 13:09:28 +0000 (15:09 +0200)]
global reindent, now with uncrustify hook enabled

5 years agoreduce scope
Christian Grothoff [Sat, 5 Oct 2019 13:01:15 +0000 (15:01 +0200)]
reduce scope

5 years agoreduce scope
Christian Grothoff [Sat, 5 Oct 2019 13:00:27 +0000 (15:00 +0200)]
reduce scope

5 years agoreduce scope
Christian Grothoff [Sat, 5 Oct 2019 13:00:11 +0000 (15:00 +0200)]
reduce scope

5 years agoreduce scope
Christian Grothoff [Sat, 5 Oct 2019 12:59:18 +0000 (14:59 +0200)]
reduce scope

5 years agoreduce scope
Christian Grothoff [Sat, 5 Oct 2019 12:58:44 +0000 (14:58 +0200)]
reduce scope

5 years agofix hook to only apply to C code
Christian Grothoff [Sat, 5 Oct 2019 12:56:50 +0000 (14:56 +0200)]
fix hook to only apply to C code

5 years agofix hook to only apply to C code
Christian Grothoff [Sat, 5 Oct 2019 12:55:29 +0000 (14:55 +0200)]
fix hook to only apply to C code

5 years agofix hook to only apply to C code
Christian Grothoff [Sat, 5 Oct 2019 12:55:12 +0000 (14:55 +0200)]
fix hook to only apply to C code

5 years agoreduce scope
Christian Grothoff [Sat, 5 Oct 2019 12:45:20 +0000 (14:45 +0200)]
reduce scope

5 years agofix path
Christian Grothoff [Sat, 5 Oct 2019 12:44:36 +0000 (14:44 +0200)]
fix path

5 years agostyle fix
Christian Grothoff [Sat, 5 Oct 2019 12:43:15 +0000 (14:43 +0200)]
style fix

5 years agouncrustify integration into bootstrap
Christian Grothoff [Sat, 5 Oct 2019 12:42:30 +0000 (14:42 +0200)]
uncrustify integration into bootstrap

5 years agointendation
Schanzenbach, Martin [Thu, 3 Oct 2019 16:56:39 +0000 (18:56 +0200)]
intendation

5 years agoGNS: preparing protocol change in GNS for v12
Schanzenbach, Martin [Thu, 3 Oct 2019 16:55:47 +0000 (18:55 +0200)]
GNS: preparing protocol change in GNS for v12

5 years agoadd precommit hook example
ng0 [Sun, 29 Sep 2019 10:30:10 +0000 (10:30 +0000)]
add precommit hook example

5 years agoMerge branch 'master' of ssh://git.gnunet.org/gnunet
xrs [Sat, 28 Sep 2019 17:11:33 +0000 (19:11 +0200)]
Merge branch 'master' of ssh://git.gnunet.org/gnunet

5 years agoadd contrib/alpine
xrs [Sat, 28 Sep 2019 17:11:28 +0000 (19:11 +0200)]
add contrib/alpine

5 years agohandle arm -s completion nicely via signaling pipe
Christian Grothoff [Fri, 27 Sep 2019 22:56:33 +0000 (00:56 +0200)]
handle arm -s completion nicely via signaling pipe

5 years agodo not attempt name resolution or terminating a peer in gnunet-arm if the peer is...
Christian Grothoff [Fri, 27 Sep 2019 21:20:33 +0000 (23:20 +0200)]
do not attempt name resolution or terminating a peer in gnunet-arm if the peer is not running

5 years agoimplementing GNUNET_CLIENT_test() to check for service operating
Christian Grothoff [Fri, 27 Sep 2019 21:12:21 +0000 (23:12 +0200)]
implementing GNUNET_CLIENT_test() to check for service operating

5 years agoindent
Christian Grothoff [Fri, 27 Sep 2019 20:33:50 +0000 (22:33 +0200)]
indent

5 years agoprint service summary
Florian Dold [Tue, 24 Sep 2019 17:04:54 +0000 (19:04 +0200)]
print service summary

5 years agoadd stopping state
Florian Dold [Tue, 24 Sep 2019 16:21:53 +0000 (18:21 +0200)]
add stopping state

5 years agoimplement extended status information for arm
Florian Dold [Tue, 24 Sep 2019 15:59:18 +0000 (17:59 +0200)]
implement extended status information for arm

5 years agodocs: fix typo 'priviledge'→'privilege'
grindhold [Sat, 21 Sep 2019 11:26:37 +0000 (13:26 +0200)]
docs: fix typo 'priviledge'→'privilege'

5 years agoindenting
Christian Grothoff [Thu, 19 Sep 2019 15:19:49 +0000 (17:19 +0200)]
indenting

5 years agogracely handle missing PKCE params in token request
Schanzenbach, Martin [Tue, 17 Sep 2019 14:10:56 +0000 (16:10 +0200)]
gracely handle missing PKCE params in token request

5 years agodo not indent labels
Christian Grothoff [Mon, 16 Sep 2019 19:34:38 +0000 (21:34 +0200)]
do not indent labels

5 years agoreindentation
Christian Grothoff [Mon, 16 Sep 2019 19:26:25 +0000 (21:26 +0200)]
reindentation

5 years agoreindentation
Christian Grothoff [Mon, 16 Sep 2019 19:26:06 +0000 (21:26 +0200)]
reindentation

5 years agoreindentation
Christian Grothoff [Mon, 16 Sep 2019 19:22:12 +0000 (21:22 +0200)]
reindentation

5 years agoconfigure: remove checks for CXX and CPP. See ChangeLog.
ng0 [Mon, 16 Sep 2019 12:14:05 +0000 (12:14 +0000)]
configure: remove checks for CXX and CPP. See ChangeLog.

5 years agolint: Remove checkbashisms.pl, assume it is in PATH.
ng0 [Mon, 16 Sep 2019 06:59:58 +0000 (06:59 +0000)]
lint: Remove checkbashisms.pl, assume it is in PATH.

5 years agouse configuration from GNU Taler for uncrustify
Christian Grothoff [Sun, 15 Sep 2019 08:23:55 +0000 (10:23 +0200)]
use configuration from GNU Taler for uncrustify

5 years agoAUTHORS: correct license statement (will drop last gpl2 file in lint/ soon).
ng0 [Sat, 14 Sep 2019 19:26:30 +0000 (19:26 +0000)]
AUTHORS: correct license statement (will drop last gpl2 file in lint/ soon).

5 years agoremove terminos.h, it seems like a typo of termios.h and neither of them are used...
ng0 [Wed, 11 Sep 2019 14:25:01 +0000 (14:25 +0000)]
remove terminos.h, it seems like a typo of termios.h and neither of them are used in the sourcecode.

5 years agoalign.m4: Add stdlib.h explicitly to make the test pass on NetBSD.
ng0 [Wed, 11 Sep 2019 13:21:55 +0000 (13:21 +0000)]
align.m4: Add stdlib.h explicitly to make the test pass on NetBSD.
Should not be problematic, every system we support right now has a
stdlib.

5 years agoconfigure: remove mingw conditions, replace one gcc with $CC.
ng0 [Wed, 11 Sep 2019 12:42:35 +0000 (12:42 +0000)]
configure: remove mingw conditions, replace one gcc with $CC.

5 years agoAdd buildtarget to netbsd
ng0 [Wed, 11 Sep 2019 11:22:18 +0000 (11:22 +0000)]
Add buildtarget to netbsd

5 years agoconfigure: remove windows specific checks.
ng0 [Wed, 11 Sep 2019 11:18:25 +0000 (11:18 +0000)]
configure: remove windows specific checks.

5 years agocontrib: gnunet_janitor, terminate: remove win32 functionalities.
ng0 [Wed, 11 Sep 2019 10:56:20 +0000 (10:56 +0000)]
contrib: gnunet_janitor, terminate: remove win32 functionalities.

This commit is questionable, but since I removed win32 code this
code no longer has any purpose.

5 years agosmall README changes.
ng0 [Tue, 10 Sep 2019 18:15:04 +0000 (18:15 +0000)]
small README changes.

5 years agoremove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific files.
ng0 [Tue, 10 Sep 2019 16:59:32 +0000 (16:59 +0000)]
remove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific files.

configures and builds okay.
testsuite wasn't checked, will be checked.

diff including the plibc removal is now around 14370 lines of code less.

5 years agoRemove win32 and cygwin support
ng0 [Mon, 9 Sep 2019 19:17:18 +0000 (19:17 +0000)]
Remove win32 and cygwin support

5 years agoaccidentally deleted
Schanzenbach, Martin [Mon, 9 Sep 2019 13:01:46 +0000 (15:01 +0200)]
accidentally deleted

5 years agofix flag detection variables
Schanzenbach, Martin [Mon, 9 Sep 2019 12:59:09 +0000 (14:59 +0200)]
fix flag detection variables

5 years agogcc does strange things with -Wno-*
Schanzenbach, Martin [Mon, 9 Sep 2019 12:43:29 +0000 (14:43 +0200)]
gcc does strange things with -Wno-*

5 years agoadd werror to check
Schanzenbach, Martin [Mon, 9 Sep 2019 12:21:54 +0000 (14:21 +0200)]
add werror to check

5 years agoattempt fix flag detection again
Schanzenbach, Martin [Mon, 9 Sep 2019 12:11:38 +0000 (14:11 +0200)]
attempt fix flag detection again

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Mon, 9 Sep 2019 12:11:15 +0000 (12:11 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agotypo
ng0 [Mon, 9 Sep 2019 12:11:06 +0000 (12:11 +0000)]
typo

5 years agoattempt fix flag detection
Schanzenbach, Martin [Mon, 9 Sep 2019 11:48:49 +0000 (13:48 +0200)]
attempt fix flag detection

5 years agoSTAT->stat
ng0 [Mon, 9 Sep 2019 11:42:11 +0000 (11:42 +0000)]
STAT->stat

5 years agotypo
ng0 [Mon, 9 Sep 2019 11:29:02 +0000 (11:29 +0000)]
typo

5 years agoutil/disk.c: fix failure to build
ng0 [Mon, 9 Sep 2019 11:18:58 +0000 (11:18 +0000)]
util/disk.c: fix failure to build

5 years agoplibc: win32 related, socket
ng0 [Mon, 9 Sep 2019 10:19:12 +0000 (10:19 +0000)]
plibc: win32 related, socket

5 years agoplibc removal: gns/w32nsp.c: sockets.
ng0 [Mon, 9 Sep 2019 10:04:40 +0000 (10:04 +0000)]
plibc removal: gns/w32nsp.c: sockets.

5 years agoplibc removal: sscanf, win32 socket corrections
ng0 [Mon, 9 Sep 2019 09:55:18 +0000 (09:55 +0000)]
plibc removal: sscanf, win32 socket corrections

5 years agoplibc removal: ACCESS->access
ng0 [Mon, 9 Sep 2019 08:15:56 +0000 (08:15 +0000)]
plibc removal: ACCESS->access

5 years agoplibc removal (CLOSE->close)
ng0 [Mon, 9 Sep 2019 08:10:49 +0000 (08:10 +0000)]
plibc removal (CLOSE->close)

5 years agoplibc removal: STRUCT_STAT64
ng0 [Mon, 9 Sep 2019 08:02:22 +0000 (08:02 +0000)]
plibc removal: STRUCT_STAT64

5 years agouncrustify as demanded.
ng0 [Sun, 8 Sep 2019 12:33:09 +0000 (12:33 +0000)]
uncrustify as demanded.

5 years agoreplace clang-format with uncrustify.
ng0 [Sun, 8 Sep 2019 12:29:31 +0000 (12:29 +0000)]
replace clang-format with uncrustify.

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Sun, 8 Sep 2019 12:13:55 +0000 (12:13 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agoREADME: adjust dependencies and some fixes.
ng0 [Sun, 8 Sep 2019 12:13:36 +0000 (12:13 +0000)]
README: adjust dependencies and some fixes.

5 years agoupdate
Schanzenbach, Martin [Sun, 8 Sep 2019 08:50:37 +0000 (10:50 +0200)]
update

5 years agoMake services localizable
Alessio Vanni [Sat, 7 Sep 2019 11:18:07 +0000 (13:18 +0200)]
Make services localizable

Signed-off-by: Christian Grothoff <christian@grothoff.org>
5 years agognunet-bcd: OPEN->open
ng0 [Sat, 7 Sep 2019 09:57:04 +0000 (09:57 +0000)]
gnunet-bcd: OPEN->open

5 years agoutil/disk.c: STAT64->stat64
ng0 [Sat, 7 Sep 2019 09:35:12 +0000 (09:35 +0000)]
util/disk.c: STAT64->stat64

5 years agoconfigure: remove plibc check
ng0 [Sat, 7 Sep 2019 09:28:26 +0000 (09:28 +0000)]
configure: remove plibc check

5 years agodocumentation: remove plibc mention.
ng0 [Sat, 7 Sep 2019 09:25:05 +0000 (09:25 +0000)]
documentation: remove plibc mention.

5 years agofix variable names renamed by search and replace.
ng0 [Sat, 7 Sep 2019 09:16:45 +0000 (09:16 +0000)]
fix variable names renamed by search and replace.

5 years agotypo in header file for w32
ng0 [Sat, 7 Sep 2019 09:15:52 +0000 (09:15 +0000)]
typo in header file for w32

5 years agofiles included by accident.
ng0 [Fri, 6 Sep 2019 23:08:02 +0000 (23:08 +0000)]
files included by accident.

5 years agoplibc, commit 2
ng0 [Fri, 6 Sep 2019 23:01:06 +0000 (23:01 +0000)]
plibc, commit 2

5 years agofirst step to remove plibc
ng0 [Fri, 6 Sep 2019 22:46:29 +0000 (22:46 +0000)]
first step to remove plibc

5 years agoremove /usr/include from coverage analysis
Christian Grothoff [Thu, 5 Sep 2019 12:29:33 +0000 (14:29 +0200)]
remove /usr/include from coverage analysis

5 years agofix logging issue reported by Raphael
Christian Grothoff [Thu, 5 Sep 2019 09:35:44 +0000 (11:35 +0200)]
fix logging issue reported by Raphael

5 years agoattempt to make PKCE optional
Schanzenbach, Martin [Thu, 5 Sep 2019 06:22:51 +0000 (08:22 +0200)]
attempt to make PKCE optional

5 years agofix signature check
Schanzenbach, Martin [Thu, 5 Sep 2019 05:50:10 +0000 (07:50 +0200)]
fix signature check

5 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Thu, 5 Sep 2019 05:13:06 +0000 (07:13 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

5 years agofix
Schanzenbach, Martin [Thu, 5 Sep 2019 05:12:45 +0000 (07:12 +0200)]
fix

5 years agoadd templates for multi-user configurations
Christian Grothoff [Wed, 4 Sep 2019 23:05:37 +0000 (01:05 +0200)]
add templates for multi-user configurations

5 years agofix ticket
Schanzenbach, Martin [Wed, 4 Sep 2019 20:57:35 +0000 (22:57 +0200)]
fix ticket

5 years agofix loop
Schanzenbach, Martin [Wed, 4 Sep 2019 20:40:47 +0000 (22:40 +0200)]
fix loop

5 years agofix urlenc
Schanzenbach, Martin [Wed, 4 Sep 2019 20:18:53 +0000 (22:18 +0200)]
fix urlenc

5 years agofix base64+urlencode vs base64url
Schanzenbach, Martin [Wed, 4 Sep 2019 20:03:27 +0000 (22:03 +0200)]
fix base64+urlencode vs base64url

5 years agobetter debug output
Schanzenbach, Martin [Wed, 4 Sep 2019 19:24:49 +0000 (21:24 +0200)]
better debug output

5 years agohash fix
Schanzenbach, Martin [Wed, 4 Sep 2019 19:06:34 +0000 (21:06 +0200)]
hash fix

5 years agofix serialization
Schanzenbach, Martin [Wed, 4 Sep 2019 18:42:06 +0000 (20:42 +0200)]
fix serialization