oweals/gnunet.git
4 years agoswitch on NEW_CRYPTO for GNU Taler taler-new-crypto
Florian Dold [Wed, 27 Nov 2019 10:38:23 +0000 (11:38 +0100)]
switch on NEW_CRYPTO for GNU Taler

4 years agokdf_mod_mpi: fix size and use nbo
Florian Dold [Wed, 27 Nov 2019 11:47:44 +0000 (12:47 +0100)]
kdf_mod_mpi: fix size and use nbo

4 years agokdf_mpi: be explicit about ctr size
Florian Dold [Wed, 27 Nov 2019 11:42:36 +0000 (12:42 +0100)]
kdf_mpi: be explicit about ctr size

4 years agoDCE / GNUNET_TWEETNACL prefix for exported symbols
Florian Dold [Tue, 26 Nov 2019 20:20:02 +0000 (21:20 +0100)]
DCE / GNUNET_TWEETNACL prefix for exported symbols

4 years agoadd license identifier to tweetnacl
ng0 [Tue, 26 Nov 2019 19:12:36 +0000 (19:12 +0000)]
add license identifier to tweetnacl

4 years agopretty: fix location.
ng0 [Tue, 26 Nov 2019 19:10:59 +0000 (19:10 +0000)]
pretty: fix location.

4 years agouse Curve25519 for ECDH and tweetnacl where we can
Florian Dold [Tue, 26 Nov 2019 17:26:54 +0000 (18:26 +0100)]
use Curve25519 for ECDH and tweetnacl where we can

This leads to some performance improvements and makes it easier to write
software that interoperates with GNUnet / GNU Taler.  It also avoids
using the rather inconvenient libgcrypt APIs.  We still need to keep
libgcrypt though, as we need it for RSA, ECDSA and some other
primitives.

This change is still behind a #define NEW_CRYPTO, as it is a breaking
change for both EdDSA (removing the superfluous additional hash) and for
ECDHE (using Curve25519 instead of Ed25519).

4 years agosubmodule should be HTTPS to avoid redirect warning
Florian Dold [Tue, 26 Nov 2019 08:48:54 +0000 (09:48 +0100)]
submodule should be HTTPS to avoid redirect warning

4 years agoproduce_html.sh.in: fix pth
ng0 [Mon, 25 Nov 2019 22:47:31 +0000 (22:47 +0000)]
produce_html.sh.in: fix pth

4 years agotest_gnunet_gns.sh.in: fix
ng0 [Mon, 25 Nov 2019 22:45:48 +0000 (22:45 +0000)]
test_gnunet_gns.sh.in: fix

4 years agofix path in g-g-p-s-c
ng0 [Mon, 25 Nov 2019 22:43:00 +0000 (22:43 +0000)]
fix path in g-g-p-s-c

4 years agofirst occurence of CLEANFILES, not second.
ng0 [Mon, 25 Nov 2019 22:14:54 +0000 (22:14 +0000)]
first occurence of CLEANFILES, not second.

4 years agotest_gnunet_gns.sh: use shlib
ng0 [Mon, 25 Nov 2019 22:13:05 +0000 (22:13 +0000)]
test_gnunet_gns.sh: use shlib

4 years agochmod +x generated script
ng0 [Mon, 25 Nov 2019 22:00:47 +0000 (22:00 +0000)]
chmod +x generated script

4 years agoman/produce_html: use shlib
ng0 [Mon, 25 Nov 2019 21:51:56 +0000 (21:51 +0000)]
man/produce_html: use shlib

4 years agognunet-gns-proxy-setup-ca: use shlib
ng0 [Mon, 25 Nov 2019 21:36:04 +0000 (21:36 +0000)]
gnunet-gns-proxy-setup-ca: use shlib

4 years agoadd (some) buildcommon files to dist and install
ng0 [Mon, 25 Nov 2019 21:12:16 +0000 (21:12 +0000)]
add (some) buildcommon files to dist and install

4 years agobump
ng0 [Mon, 25 Nov 2019 21:05:31 +0000 (21:05 +0000)]
bump

4 years agoadd .inc file to .am
ng0 [Mon, 25 Nov 2019 20:59:49 +0000 (20:59 +0000)]
add .inc file to .am

4 years agobump build-common, add Makefile.inc copy for bootstrap
ng0 [Mon, 25 Nov 2019 20:56:27 +0000 (20:56 +0000)]
bump build-common, add Makefile.inc copy for bootstrap

4 years agobump build-common
ng0 [Mon, 25 Nov 2019 20:24:19 +0000 (20:24 +0000)]
bump build-common

4 years agognunet-gns-proxy-setup-ca: fix implementation and describe new changes.
ng0 [Mon, 25 Nov 2019 17:33:26 +0000 (17:33 +0000)]
gnunet-gns-proxy-setup-ca: fix implementation and describe new changes.

4 years agostyle the index page of docs.gnunet.org a bit more.
ng0 [Sun, 24 Nov 2019 19:53:15 +0000 (19:53 +0000)]
style the index page of docs.gnunet.org a bit more.

4 years agodocs.gnunet.org index: adjust link to tutorial.
ng0 [Sun, 24 Nov 2019 19:16:37 +0000 (19:16 +0000)]
docs.gnunet.org index: adjust link to tutorial.

4 years agogitignore new build file
ng0 [Sun, 24 Nov 2019 19:15:53 +0000 (19:15 +0000)]
gitignore new build file

4 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Sun, 24 Nov 2019 18:22:10 +0000 (18:22 +0000)]
Merge branch 'master' of gnunet.org:gnunet

4 years agohandbook: installation: update dependency list.
ng0 [Sun, 24 Nov 2019 18:21:42 +0000 (18:21 +0000)]
handbook: installation: update dependency list.

4 years agofix pointer indentation
Christian Grothoff [Sun, 24 Nov 2019 18:13:00 +0000 (19:13 +0100)]
fix pointer indentation

4 years agoadd RAW mode for libgnunetcurl
Christian Grothoff [Sun, 24 Nov 2019 18:11:34 +0000 (19:11 +0100)]
add RAW mode for libgnunetcurl

4 years agohandbook: comment removed win32 functionality.
ng0 [Sun, 24 Nov 2019 17:53:36 +0000 (17:53 +0000)]
handbook: comment removed win32 functionality.

comment, because (a) this includes material describing implementations
from the old drupal books and (b) because it might or might not serve
as a reference for future work.

4 years agoopenbsd: "use_openbsd_libtool=true"
ng0 [Sat, 23 Nov 2019 11:48:51 +0000 (11:48 +0000)]
openbsd: "use_openbsd_libtool=true"

needs to be tested on an OpenBSD builder.

4 years agognunet-helper-exit: check for linux-specific define on linux.
ng0 [Sat, 23 Nov 2019 11:08:55 +0000 (11:08 +0000)]
gnunet-helper-exit: check for linux-specific define on linux.

4 years agodns+vpn-helper: use autotools to include tun.h
ng0 [Sat, 23 Nov 2019 11:00:40 +0000 (11:00 +0000)]
dns+vpn-helper: use autotools to include tun.h

4 years agoadd manpage for gnunet-bugreport as it reached enough complexcity
ng0 [Sat, 23 Nov 2019 10:26:38 +0000 (10:26 +0000)]
add manpage for gnunet-bugreport as it reached enough complexcity
to maybe require this.

4 years agoignore binaries build in abd.
ng0 [Fri, 22 Nov 2019 23:40:40 +0000 (23:40 +0000)]
ignore binaries build in abd.

4 years agoexit: initial (very rough, builds) *BSD support - to the point
ng0 [Fri, 22 Nov 2019 23:38:31 +0000 (23:38 +0000)]
exit: initial (very rough, builds) *BSD support - to the point
where the Linux specific binaries would still be used, thus marked
as experimental.

4 years agoconfigure: define XBSD (see NOTE, needs better handling in general),
ng0 [Fri, 22 Nov 2019 23:36:56 +0000 (23:36 +0000)]
configure: define XBSD (see NOTE, needs better handling in general),
add logic to find and define tun.h

4 years agodisplaydot.sh: this is sh(1) syntax.
ng0 [Fri, 22 Nov 2019 21:33:05 +0000 (21:33 +0000)]
displaydot.sh: this is sh(1) syntax.

4 years agomove homebrew.
ng0 [Fri, 22 Nov 2019 19:19:47 +0000 (19:19 +0000)]
move homebrew.

4 years agoextend lint
ng0 [Thu, 21 Nov 2019 19:36:16 +0000 (19:36 +0000)]
extend lint

4 years agoreplace wether with whether (thanks Efraim Flashner <efraim@flashner.co.il>)
ng0 [Thu, 21 Nov 2019 19:27:16 +0000 (19:27 +0000)]
replace wether with whether (thanks Efraim Flashner <efraim@flashner.co.il>)

4 years agorevert changes for gnunet-qr, see note in configure.ac
ng0 [Thu, 21 Nov 2019 19:23:11 +0000 (19:23 +0000)]
revert changes for gnunet-qr, see note in configure.ac

4 years agowe no longer need win32-dll
ng0 [Thu, 21 Nov 2019 17:34:45 +0000 (17:34 +0000)]
we no longer need win32-dll
(https://www.gnu.org/software/gnulib/manual/html_node/Libtool-and-Windows.html)

4 years agocomment secondary dependencies for -qr
ng0 [Thu, 21 Nov 2019 17:27:11 +0000 (17:27 +0000)]
comment secondary dependencies for -qr

4 years agoadd initial logic to detect zbar dependencies
ng0 [Thu, 21 Nov 2019 16:21:35 +0000 (16:21 +0000)]
add initial logic to detect zbar dependencies

no idea if it's really required, but at the very least
we need to be able to point to the X11 root.

4 years agognunet-bugreport: satisfy gnu standards.
ng0 [Thu, 21 Nov 2019 14:35:20 +0000 (14:35 +0000)]
gnunet-bugreport: satisfy gnu standards.

4 years agognunet-bugreport: fix compiling tests, add usage with -h
ng0 [Thu, 21 Nov 2019 14:33:38 +0000 (14:33 +0000)]
gnunet-bugreport: fix compiling tests, add usage with -h

4 years agognunet-bugreport: add check for git commit.
ng0 [Thu, 21 Nov 2019 11:57:31 +0000 (11:57 +0000)]
gnunet-bugreport: add check for git commit.

4 years agofix some tests in gnunet-bugreport
ng0 [Thu, 21 Nov 2019 11:44:11 +0000 (11:44 +0000)]
fix some tests in gnunet-bugreport

4 years agomove configs in contrib to conf
ng0 [Thu, 21 Nov 2019 10:50:02 +0000 (10:50 +0000)]
move configs in contrib to conf

4 years agoinstall and distribute gnunet-suidfix
ng0 [Thu, 21 Nov 2019 10:29:27 +0000 (10:29 +0000)]
install and distribute gnunet-suidfix

4 years agognunet-suidfix: Make comment more descriptive.
ng0 [Thu, 21 Nov 2019 10:22:02 +0000 (10:22 +0000)]
gnunet-suidfix: Make comment more descriptive.

4 years agouse ifdef instead of if for __linux__ and BSD
ng0 [Wed, 20 Nov 2019 14:53:33 +0000 (14:53 +0000)]
use ifdef instead of if for __linux__ and BSD

4 years agofollow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:
ng0 [Wed, 20 Nov 2019 13:28:01 +0000 (13:28 +0000)]
follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:
use __linux__ instead of redefined LINUX.

4 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Tue, 19 Nov 2019 17:33:36 +0000 (17:33 +0000)]
Merge branch 'master' of gnunet.org:gnunet

4 years agoOn *BSD the header file sys/param.h defines BSD. Drop unnecessary
ng0 [Tue, 19 Nov 2019 17:30:32 +0000 (17:30 +0000)]
On *BSD the header file sys/param.h defines BSD. Drop unnecessary
BSD defines in the build-system. Furthermore add detection for
FreeBSD using the additional defines by FreeBSD.

Use !Linux where previously a list of BSDs was.

4 years agoFix more typos
Naomi Phillips [Sun, 17 Nov 2019 20:42:02 +0000 (15:42 -0500)]
Fix more typos

4 years agoFix typos reported in IRC
Naomi Phillips [Sun, 17 Nov 2019 17:21:42 +0000 (12:21 -0500)]
Fix typos reported in IRC

4 years agoconfigure: texi2man, only detection so far.
ng0 [Sun, 17 Nov 2019 01:16:01 +0000 (01:16 +0000)]
configure: texi2man, only detection so far.

4 years agobootstrap: add git submodule sync. force symlinks.
ng0 [Sun, 17 Nov 2019 01:10:13 +0000 (01:10 +0000)]
bootstrap: add git submodule sync. force symlinks.

4 years agoupdate submodule
ng0 [Sun, 17 Nov 2019 01:06:19 +0000 (01:06 +0000)]
update submodule

4 years agobootstrap: no need for sleep.
ng0 [Sun, 17 Nov 2019 00:42:40 +0000 (00:42 +0000)]
bootstrap: no need for sleep.

4 years agomake message about texi2mdoc more clear.
ng0 [Sun, 17 Nov 2019 00:38:08 +0000 (00:38 +0000)]
make message about texi2mdoc more clear.

4 years agobootstrap
ng0 [Sun, 17 Nov 2019 00:12:54 +0000 (00:12 +0000)]
bootstrap

4 years agocomment region with -d for now, will check for better portability soon.
ng0 [Sat, 16 Nov 2019 23:16:29 +0000 (23:16 +0000)]
comment region with -d for now, will check for better portability soon.

4 years agotabs.
ng0 [Sat, 16 Nov 2019 23:01:04 +0000 (23:01 +0000)]
tabs.

4 years agobootstrap: swap around downloaders, add message.
ng0 [Sat, 16 Nov 2019 19:50:03 +0000 (19:50 +0000)]
bootstrap: swap around downloaders, add message.

4 years agopatch up RSA signature format for #5698
Christian Grothoff [Sat, 16 Nov 2019 17:24:47 +0000 (18:24 +0100)]
patch up RSA signature format for #5698

4 years agoadd -d to bootstrap, enabling what used to be in dist_boostrap.
ng0 [Sat, 16 Nov 2019 13:49:39 +0000 (13:49 +0000)]
add -d to bootstrap, enabling what used to be in dist_boostrap.

4 years agoaddition to previous commit, properly implement make lint.
ng0 [Sat, 16 Nov 2019 13:43:33 +0000 (13:43 +0000)]
addition to previous commit, properly implement make lint.

4 years agoremove lint, added to toplevel Makefile.
ng0 [Sat, 16 Nov 2019 13:21:05 +0000 (13:21 +0000)]
remove lint, added to toplevel Makefile.

4 years agoadd missing reschedule call
Christian Grothoff [Sat, 16 Nov 2019 10:41:53 +0000 (11:41 +0100)]
add missing reschedule call

4 years agomake bfix happy
Christian Grothoff [Fri, 15 Nov 2019 19:17:29 +0000 (20:17 +0100)]
make bfix happy

4 years agofix #5968, but not active
Christian Grothoff [Fri, 15 Nov 2019 18:16:20 +0000 (19:16 +0100)]
fix #5968, but not active

4 years agofix
Christian Grothoff [Sun, 10 Nov 2019 22:14:30 +0000 (23:14 +0100)]
fix

4 years agoget rid of SOCKTYPE and FDTYPE
Christian Grothoff [Sun, 10 Nov 2019 22:10:40 +0000 (23:10 +0100)]
get rid of SOCKTYPE and FDTYPE

4 years agodoc/man: Make html generation experimental, fix mdocml build.
ng0 [Sat, 9 Nov 2019 19:13:02 +0000 (19:13 +0000)]
doc/man: Make html generation experimental, fix mdocml build.

4 years agoadjust from -C-Tutorial to -Tutorial
ng0 [Sat, 9 Nov 2019 18:50:15 +0000 (18:50 +0000)]
adjust from -C-Tutorial to -Tutorial

4 years agodoc: rename gnunet-tutorial source, and solve #5961 and potentially #5902
ng0 [Sat, 9 Nov 2019 18:38:35 +0000 (18:38 +0000)]
doc: rename gnunet-tutorial source, and solve #5961 and potentially #5902

4 years agofollowup
ng0 [Sat, 9 Nov 2019 17:50:42 +0000 (17:50 +0000)]
followup

4 years agorename texi source gnunet-tutorial to gnunet_tutorial
ng0 [Sat, 9 Nov 2019 17:19:45 +0000 (17:19 +0000)]
rename texi source gnunet-tutorial to gnunet_tutorial

4 years agoname.
ng0 [Fri, 8 Nov 2019 10:58:43 +0000 (10:58 +0000)]
name.

4 years agofix.
ng0 [Fri, 8 Nov 2019 10:49:02 +0000 (10:49 +0000)]
fix.

4 years agoadd distfiles.
ng0 [Fri, 8 Nov 2019 10:47:01 +0000 (10:47 +0000)]
add distfiles.

4 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Fri, 8 Nov 2019 10:29:19 +0000 (10:29 +0000)]
Merge branch 'master' of gnunet.org:gnunet

4 years agoadd back
ng0 [Fri, 8 Nov 2019 10:29:02 +0000 (10:29 +0000)]
add back

4 years agotest.
ng0 [Fri, 8 Nov 2019 10:28:33 +0000 (10:28 +0000)]
test.

4 years agoadd $(GN_LIBINTL) to Makefile.am (fixes 0005902)
xrs [Fri, 8 Nov 2019 09:33:15 +0000 (10:33 +0100)]
add $(GN_LIBINTL) to Makefile.am (fixes 0005902)

4 years agoAdd build-common submodule.
ng0 [Sat, 2 Nov 2019 16:01:19 +0000 (16:01 +0000)]
Add build-common submodule.

4 years agotighten formatting rules
Christian Grothoff [Thu, 31 Oct 2019 12:03:48 +0000 (13:03 +0100)]
tighten formatting rules

4 years agoadd missing files
ng0 [Wed, 30 Oct 2019 18:14:22 +0000 (18:14 +0000)]
add missing files

4 years agopotentially fix the build error wrt texi2pdf generation
ng0 [Wed, 30 Oct 2019 18:09:33 +0000 (18:09 +0000)]
potentially fix the build error wrt texi2pdf generation
missing an import - we did not include the fdl texi file
which is included in the tutorial.

4 years agodoc/*/Makefile.am: remove unnecessary rules.
ng0 [Wed, 30 Oct 2019 17:40:35 +0000 (17:40 +0000)]
doc/*/Makefile.am: remove unnecessary rules.

4 years agoconfigure: remove accidental copy block, fix mdocml message.
ng0 [Wed, 30 Oct 2019 17:09:50 +0000 (17:09 +0000)]
configure: remove accidental copy block, fix mdocml message.

4 years agoconfigure: add mandoc + texi2mdoc detection
ng0 [Wed, 30 Oct 2019 16:53:50 +0000 (16:53 +0000)]
configure: add mandoc + texi2mdoc detection
doc/man: add man-html and man-html-install

4 years agoTODO note for configure.ac
ng0 [Wed, 30 Oct 2019 13:08:48 +0000 (13:08 +0000)]
TODO note for configure.ac

4 years agoMerge branch 'master' of gnunet.org:gnunet v0.11.8
ng0 [Wed, 30 Oct 2019 10:55:27 +0000 (10:55 +0000)]
Merge branch 'master' of gnunet.org:gnunet

4 years agov0.11.8
ng0 [Wed, 30 Oct 2019 10:53:52 +0000 (10:53 +0000)]
v0.11.8

4 years agopq: include pq.h in dist
Daniel Golle [Tue, 29 Oct 2019 20:50:33 +0000 (21:50 +0100)]
pq: include pq.h in dist

Fixes commit e3e21acb ("libgnunetpq API change to fix #5733")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 years agoChangelog entry for 0.11.7.
ng0 [Sun, 27 Oct 2019 23:12:16 +0000 (23:12 +0000)]
Changelog entry for 0.11.7.