oweals/gnunet.git
5 years agoRECLAIM: refactoring; cleanup
Schanzenbach, Martin [Fri, 12 Apr 2019 12:31:06 +0000 (14:31 +0200)]
RECLAIM: refactoring; cleanup

5 years agoRECLAIM: improve help
Schanzenbach, Martin [Thu, 11 Apr 2019 19:21:06 +0000 (21:21 +0200)]
RECLAIM: improve help

5 years agoRECLAIM: Start move to GNS encryption
Schanzenbach, Martin [Thu, 11 Apr 2019 18:25:11 +0000 (20:25 +0200)]
RECLAIM: Start move to GNS encryption

5 years agopotential fix html block
ng0 [Sun, 14 Apr 2019 07:46:37 +0000 (07:46 +0000)]
potential fix html block

5 years agofs_uri.c: whitespace fix
ng0 [Sun, 14 Apr 2019 07:40:00 +0000 (07:40 +0000)]
fs_uri.c: whitespace fix

5 years agomostly a test commit
Christian Grothoff [Sat, 13 Apr 2019 07:54:42 +0000 (09:54 +0200)]
mostly a test commit

5 years agonew key, new HELLO
Christian Grothoff [Fri, 12 Apr 2019 20:39:08 +0000 (22:39 +0200)]
new key, new HELLO

5 years agoclang is only happy with 'static', not with ={0}
Christian Grothoff [Fri, 12 Apr 2019 07:38:02 +0000 (09:38 +0200)]
clang is only happy with 'static', not with ={0}

5 years agoutil/service.c: Fix clang warning.
ng0 [Fri, 12 Apr 2019 06:47:43 +0000 (06:47 +0000)]
util/service.c: Fix clang warning.

service.c:481:15: warning: suggest braces around initialization of subobject
      [-Wmissing-braces]
  while (0 != GNUNET_is_zero (&list[i].network))
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5 years agoRPS profiler: Fix computation of history probabilities
Julius Bünger [Thu, 11 Apr 2019 14:00:51 +0000 (16:00 +0200)]
RPS profiler: Fix computation of history probabilities

5 years agoRPS profiler: Compute probabilities wrt history
Julius Bünger [Thu, 11 Apr 2019 11:02:18 +0000 (13:02 +0200)]
RPS profiler: Compute probabilities wrt history

5 years agosend validation challenges
Christian Grothoff [Wed, 10 Apr 2019 19:53:53 +0000 (21:53 +0200)]
send validation challenges

5 years agodeactivate for now
Christian Grothoff [Wed, 10 Apr 2019 19:20:21 +0000 (21:20 +0200)]
deactivate for now

5 years agostart to implement validation logic
Christian Grothoff [Wed, 10 Apr 2019 15:06:19 +0000 (17:06 +0200)]
start to implement validation logic

5 years agodefining data structures for validation
Christian Grothoff [Wed, 10 Apr 2019 13:12:43 +0000 (15:12 +0200)]
defining data structures for validation

5 years agoRPS sampler: Disable computation of probability
Julius Bünger [Wed, 10 Apr 2019 12:10:23 +0000 (14:10 +0200)]
RPS sampler: Disable computation of probability

5 years agoRPS profiler: Normalise correctly
Julius Bünger [Wed, 10 Apr 2019 12:07:28 +0000 (14:07 +0200)]
RPS profiler: Normalise correctly

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Tue, 9 Apr 2019 16:55:39 +0000 (16:55 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agomanpages
ng0 [Tue, 9 Apr 2019 16:54:55 +0000 (16:54 +0000)]
manpages

5 years agoRECLAIM: fix build with new flags
Schanzenbach, Martin [Tue, 9 Apr 2019 08:30:09 +0000 (10:30 +0200)]
RECLAIM: fix build with new flags

5 years agoRPS: Some fixes
Julius Bünger [Mon, 8 Apr 2019 22:46:16 +0000 (00:46 +0200)]
RPS: Some fixes

5 years agoRPS api: Correct type of callback and handle for collecting gossip
Julius Bünger [Mon, 8 Apr 2019 16:41:57 +0000 (18:41 +0200)]
RPS api: Correct type of callback and handle for collecting gossip

5 years agoRPS service: Record the number of observed peers
Julius Bünger [Mon, 8 Apr 2019 14:32:03 +0000 (16:32 +0200)]
RPS service: Record the number of observed peers

5 years agoRPS data extraction: Format written files
Julius Bünger [Mon, 8 Apr 2019 14:03:42 +0000 (16:03 +0200)]
RPS data extraction: Format written files

5 years agoRPS service: Record number of unique peers in gossip
Julius Bünger [Mon, 8 Apr 2019 13:03:52 +0000 (15:03 +0200)]
RPS service: Record number of unique peers in gossip

5 years agoRPS api: Fix type of callback and handle
Julius Bünger [Mon, 8 Apr 2019 12:14:21 +0000 (14:14 +0200)]
RPS api: Fix type of callback and handle

5 years agoRPS: Forgot to add header
Julius Bünger [Sun, 7 Apr 2019 23:04:19 +0000 (01:04 +0200)]
RPS: Forgot to add header

5 years agoRPS: Retrieve more info from sampler for profiling
Julius Bünger [Sun, 7 Apr 2019 22:55:35 +0000 (00:55 +0200)]
RPS: Retrieve more info from sampler for profiling

5 years agoindentation, GNUNET_memcmp introduction, housekeeping
Christian Grothoff [Sun, 7 Apr 2019 15:27:01 +0000 (17:27 +0200)]
indentation, GNUNET_memcmp introduction, housekeeping

5 years agoimplement #5551 (UDP broadcast learning in TNG)
Christian Grothoff [Sun, 7 Apr 2019 15:22:23 +0000 (17:22 +0200)]
implement #5551 (UDP broadcast learning in TNG)

5 years agodisting v0.11.3 v0.11.3
Christian Grothoff [Sun, 7 Apr 2019 12:40:59 +0000 (14:40 +0200)]
disting v0.11.3

5 years agoAdd bug id to optional guile dependency
ng0 [Sun, 7 Apr 2019 10:48:25 +0000 (10:48 +0000)]
Add bug id to optional guile dependency

5 years agomove gnunet-download-manager to contrib
ng0 [Sat, 6 Apr 2019 22:31:56 +0000 (22:31 +0000)]
move gnunet-download-manager to contrib

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Sat, 6 Apr 2019 21:46:54 +0000 (21:46 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agoMake gnunet-download-manager.scm no longer install.
ng0 [Sat, 6 Apr 2019 21:42:54 +0000 (21:42 +0000)]
Make gnunet-download-manager.scm no longer install.
It was written for a guile version which is no longer supported.
No one of us has really tested it in a very long time to care about
updating it to a supported guile version.
We don't want to install broken scripts, so at this point either
someone steps up and fixes it or it remains bitrotting where it
currently is.

5 years agofix includes
Christian Grothoff [Sat, 6 Apr 2019 21:40:26 +0000 (23:40 +0200)]
fix includes

5 years agofix build
ng0 [Sat, 6 Apr 2019 15:46:56 +0000 (15:46 +0000)]
fix build

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Sat, 6 Apr 2019 15:39:14 +0000 (15:39 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agoAdd missing Makefiles
ng0 [Sat, 6 Apr 2019 15:35:56 +0000 (15:35 +0000)]
Add missing Makefiles

5 years agoadd missing files
Christian Grothoff [Sat, 6 Apr 2019 15:30:00 +0000 (17:30 +0200)]
add missing files

5 years agoRevert "these Makefiles do not exist"
ng0 [Sat, 6 Apr 2019 15:23:43 +0000 (15:23 +0000)]
Revert "these Makefiles do not exist"

This reverts commit 942180b42f3623070882605d1e497b4abf7499ed.

5 years ago+
ng0 [Sat, 6 Apr 2019 15:19:17 +0000 (15:19 +0000)]
+

5 years agofix
ng0 [Sat, 6 Apr 2019 15:18:03 +0000 (15:18 +0000)]
fix

5 years agothese Makefiles do not exist
ng0 [Sat, 6 Apr 2019 15:10:47 +0000 (15:10 +0000)]
these Makefiles do not exist

5 years agofix #5676
Christian Grothoff [Sat, 6 Apr 2019 15:01:46 +0000 (17:01 +0200)]
fix #5676

5 years agoclean up gnunet-bugreport by installing it properly
Christian Grothoff [Sat, 6 Apr 2019 14:49:51 +0000 (16:49 +0200)]
clean up gnunet-bugreport by installing it properly

5 years agoaddress #5627
Christian Grothoff [Sat, 6 Apr 2019 14:44:39 +0000 (16:44 +0200)]
address #5627

5 years agofix #5677
Christian Grothoff [Sat, 6 Apr 2019 14:37:42 +0000 (16:37 +0200)]
fix #5677

5 years agoforce 'const' on type
Christian Grothoff [Sat, 6 Apr 2019 12:59:00 +0000 (14:59 +0200)]
force 'const' on type

5 years agoforce 'const' on type
Christian Grothoff [Sat, 6 Apr 2019 12:51:52 +0000 (14:51 +0200)]
force 'const' on type

5 years agointroduce GNUNET_memcmp() and GNUNET_is_zero()
Christian Grothoff [Sat, 6 Apr 2019 12:37:07 +0000 (14:37 +0200)]
introduce GNUNET_memcmp() and GNUNET_is_zero()

5 years agofix #5352
Christian Grothoff [Fri, 5 Apr 2019 21:39:41 +0000 (23:39 +0200)]
fix #5352

5 years agoinclude credential_*.h in dist
Daniel Golle [Fri, 5 Apr 2019 12:41:44 +0000 (14:41 +0200)]
include credential_*.h in dist

5 years agoUpdate docs for new libnss_gns.so.2 location
Naomi Phillips [Thu, 4 Apr 2019 19:09:27 +0000 (15:09 -0400)]
Update docs for new libnss_gns.so.2 location

5 years agofix indent
Christian Grothoff [Thu, 4 Apr 2019 14:02:53 +0000 (16:02 +0200)]
fix indent

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Thu, 4 Apr 2019 13:37:20 +0000 (13:37 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agoman: scalarproduct
ng0 [Thu, 4 Apr 2019 13:37:06 +0000 (13:37 +0000)]
man: scalarproduct

5 years agofix dist
Schanzenbach, Martin [Thu, 4 Apr 2019 13:33:45 +0000 (15:33 +0200)]
fix dist

5 years agomacOS llvm/gcc does not support this flag; llvm checks unresolved symbols without it
Schanzenbach, Martin [Thu, 4 Apr 2019 12:31:18 +0000 (14:31 +0200)]
macOS llvm/gcc does not support this flag; llvm checks unresolved symbols without it

5 years agoMerge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Thu, 4 Apr 2019 12:03:41 +0000 (14:03 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet

5 years agoadd check for undefined symbols
Schanzenbach, Martin [Thu, 4 Apr 2019 12:03:23 +0000 (14:03 +0200)]
add check for undefined symbols

5 years agoRPS: Return peers to client after many observed ids
Julius Bünger [Thu, 4 Apr 2019 11:41:25 +0000 (13:41 +0200)]
RPS: Return peers to client after many observed ids

5 years agotag release v0.11.2
Christian Grothoff [Thu, 4 Apr 2019 10:40:24 +0000 (12:40 +0200)]
tag release

5 years agoallow applications expressing connection preferences directly to TNG, collect HELLOs...
Christian Grothoff [Wed, 3 Apr 2019 19:25:59 +0000 (21:25 +0200)]
allow applications expressing connection preferences directly to TNG, collect HELLOs from PEERSTORE for expressed prefs

5 years agomerge
Schanzenbach, Martin [Wed, 3 Apr 2019 19:16:47 +0000 (21:16 +0200)]
merge

5 years agofix rest plugin build
Schanzenbach, Martin [Wed, 3 Apr 2019 19:15:27 +0000 (21:15 +0200)]
fix rest plugin build

5 years agoresume transmission on idle queues upon incoming message (TNG)
Christian Grothoff [Wed, 3 Apr 2019 18:39:57 +0000 (20:39 +0200)]
resume transmission on idle queues upon incoming message (TNG)

5 years agoonly run malicious tests if malicious features are enabled v0.11.1
Christian Grothoff [Wed, 3 Apr 2019 13:49:30 +0000 (15:49 +0200)]
only run malicious tests if malicious features are enabled

5 years agorelease note to ChangeLog
Christian Grothoff [Wed, 3 Apr 2019 13:19:19 +0000 (15:19 +0200)]
release note to ChangeLog

5 years agotypo
Christian Grothoff [Wed, 3 Apr 2019 12:48:49 +0000 (14:48 +0200)]
typo

5 years agofix disting rules
Christian Grothoff [Wed, 3 Apr 2019 12:48:22 +0000 (14:48 +0200)]
fix disting rules

5 years agoremove xt/xu plugins, no longer needed for anything
Christian Grothoff [Wed, 3 Apr 2019 12:41:20 +0000 (14:41 +0200)]
remove xt/xu plugins, no longer needed for anything

5 years agoinclude linting
Christian Grothoff [Wed, 3 Apr 2019 12:39:03 +0000 (14:39 +0200)]
include linting

5 years agodisting
Christian Grothoff [Wed, 3 Apr 2019 12:36:54 +0000 (14:36 +0200)]
disting

5 years agofix linker options for gnunet-qr
Christian Grothoff [Wed, 3 Apr 2019 12:20:49 +0000 (14:20 +0200)]
fix linker options for gnunet-qr

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Wed, 3 Apr 2019 12:19:26 +0000 (12:19 +0000)]
Merge branch 'master' of gnunet.org:gnunet

5 years agoman: cadet
ng0 [Wed, 3 Apr 2019 12:18:14 +0000 (12:18 +0000)]
man: cadet

5 years agoman README
ng0 [Wed, 3 Apr 2019 11:58:54 +0000 (11:58 +0000)]
man README

5 years agoupdate ChangeLog on gnunet-qr merger
Christian Grothoff [Wed, 3 Apr 2019 11:55:45 +0000 (13:55 +0200)]
update ChangeLog on gnunet-qr merger

5 years agoMerge branch 'gnunet-qt-c-2'
Christian Grothoff [Wed, 3 Apr 2019 11:53:32 +0000 (13:53 +0200)]
Merge branch 'gnunet-qt-c-2'

5 years agoman README
ng0 [Wed, 3 Apr 2019 11:53:11 +0000 (11:53 +0000)]
man README

5 years agofix libzbar detection
Christian Grothoff [Wed, 3 Apr 2019 11:53:09 +0000 (13:53 +0200)]
fix libzbar detection

5 years agoman: gns
ng0 [Wed, 3 Apr 2019 11:51:43 +0000 (11:51 +0000)]
man: gns

5 years agomerge conflict resolution
Christian Grothoff [Wed, 3 Apr 2019 11:47:48 +0000 (13:47 +0200)]
merge conflict resolution

5 years agoadd error handling for gnunet-qr
Christian Grothoff [Wed, 3 Apr 2019 11:42:07 +0000 (13:42 +0200)]
add error handling for gnunet-qr

5 years agognunet-qr: Implement functionality of gnunet-uri, don't spawn.
Hartmut Goebel [Tue, 5 Mar 2019 22:43:25 +0000 (23:43 +0100)]
gnunet-qr: Implement functionality of gnunet-uri, don't spawn.

This copies the central part of gnunet-uri. Should better be in some
shared code.

Also eliminate helper lib "gnunet-qr-utils.h", which is no longer
used.

5 years agocontrib/guix: Add zbar as dependency for package gnunet.
Hartmut Goebel [Tue, 5 Mar 2019 21:18:47 +0000 (22:18 +0100)]
contrib/guix: Add zbar as dependency for package gnunet.

5 years agocontrib/guix: Add package zbar (for gnunet-qr).
Hartmut Goebel [Tue, 5 Mar 2019 21:17:41 +0000 (22:17 +0100)]
contrib/guix: Add package zbar (for gnunet-qr).

5 years agognunet-qr: Use GNUNET_PROGRAM_run to simplify the code.
Hartmut Goebel [Sun, 3 Mar 2019 21:08:53 +0000 (22:08 +0100)]
gnunet-qr: Use GNUNET_PROGRAM_run to simplify the code.

5 years agognunet-qr: Update documentation and scripts to changed dependencies.
Hartmut Goebel [Sun, 3 Mar 2019 09:56:01 +0000 (10:56 +0100)]
gnunet-qr: Update documentation and scripts to changed dependencies.

Requirement python-zbar is gone, and thus the requirement for
Python 2.7. Instead development package for libzbar is required now.

5 years agognunet-qr: Use the `gnunet-uri` binary installed into PREFIX.
Hartmut Goebel [Sun, 3 Mar 2019 01:10:13 +0000 (02:10 +0100)]
gnunet-qr: Use the `gnunet-uri` binary installed into PREFIX.

This helps keeping environments concise and functional package
managers like guix this will ensure `gnunet-uri` from the same
environment is used.

5 years agognunet-qr: Add into Makefile.am and pofiles,
Hartmut Goebel [Sun, 3 Mar 2019 01:06:31 +0000 (02:06 +0100)]
gnunet-qr: Add into Makefile.am and pofiles,

5 years agoconfigure.ac: Add check for libzbar (using pkgconfig).
Hartmut Goebel [Sun, 3 Mar 2019 01:04:16 +0000 (02:04 +0100)]
configure.ac: Add check for libzbar (using pkgconfig).

libzbar is required for gnunet-qr, which is optional.

5 years agoAdd Hartmut Goebel to the AUTHORS file.
Hartmut Goebel [Sun, 3 Mar 2019 00:04:08 +0000 (01:04 +0100)]
Add Hartmut Goebel to the AUTHORS file.

5 years agognunet-qr: Actually run gnunet-uri.
Hartmut Goebel [Sat, 2 Mar 2019 16:27:36 +0000 (17:27 +0100)]
gnunet-qr: Actually run gnunet-uri.

5 years agoAdd helper lib "gnunet-qr-utils.h".
Hartmut Goebel [Sat, 2 Mar 2019 16:26:35 +0000 (17:26 +0100)]
Add helper lib "gnunet-qr-utils.h".

These functions are copied from dns/gnunet-helper-dns.c,
move them into a common library.
Or think about implementing a even more elaborate version.

5 years agognunet-qr: Simplify verbose messaging.
Hartmut Goebel [Sat, 2 Mar 2019 11:37:46 +0000 (12:37 +0100)]
gnunet-qr: Simplify verbose messaging.

5 years agognunet-qr: Reimplement in C - yet only a proof of concept.
Hartmut Goebel [Sat, 2 Mar 2019 10:00:53 +0000 (11:00 +0100)]
gnunet-qr: Reimplement in C - yet only a proof of concept.

Still to-do:
* running gnunet-uri
* Proper error handling
* integration into build system (automake)

Reimplementing in C was chosen since
- official zbar python-bindings support python 2 only,
- none of the other bindings available at PyPI supports the high-level
  "processor" interface which gnunet-qr uses
- implementing bindings for zbar using ctypes required addin a lot of
  low-level error handling code, thus implementing in C seamed to be
  easier,
- the programm is short, thus re-implementing is not such complicated, and
- this allows to reduce the number of dependencies (here: another
  Python version), which should ease porting to other plattforms (zbar
  is a dependency anyway).

5 years agoman: scrypt (update)
ng0 [Wed, 3 Apr 2019 11:31:56 +0000 (11:31 +0000)]
man: scrypt (update)

5 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Wed, 3 Apr 2019 11:19:44 +0000 (11:19 +0000)]
Merge branch 'master' of gnunet.org:gnunet