Christian Grothoff [Sat, 13 Apr 2019 07:54:42 +0000 (09:54 +0200)]
mostly a test commit
Christian Grothoff [Fri, 12 Apr 2019 20:39:08 +0000 (22:39 +0200)]
new key, new HELLO
Christian Grothoff [Fri, 12 Apr 2019 07:38:02 +0000 (09:38 +0200)]
clang is only happy with 'static', not with ={0}
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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Julius Bünger [Thu, 11 Apr 2019 14:00:51 +0000 (16:00 +0200)]
RPS profiler: Fix computation of history probabilities
Julius Bünger [Thu, 11 Apr 2019 11:02:18 +0000 (13:02 +0200)]
RPS profiler: Compute probabilities wrt history
Christian Grothoff [Wed, 10 Apr 2019 19:53:53 +0000 (21:53 +0200)]
send validation challenges
Christian Grothoff [Wed, 10 Apr 2019 19:20:21 +0000 (21:20 +0200)]
deactivate for now
Christian Grothoff [Wed, 10 Apr 2019 15:06:19 +0000 (17:06 +0200)]
start to implement validation logic
Christian Grothoff [Wed, 10 Apr 2019 13:12:43 +0000 (15:12 +0200)]
defining data structures for validation
Julius Bünger [Wed, 10 Apr 2019 12:10:23 +0000 (14:10 +0200)]
RPS sampler: Disable computation of probability
Julius Bünger [Wed, 10 Apr 2019 12:07:28 +0000 (14:07 +0200)]
RPS profiler: Normalise correctly
ng0 [Tue, 9 Apr 2019 16:55:39 +0000 (16:55 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Tue, 9 Apr 2019 16:54:55 +0000 (16:54 +0000)]
manpages
Schanzenbach, Martin [Tue, 9 Apr 2019 08:30:09 +0000 (10:30 +0200)]
RECLAIM: fix build with new flags
Julius Bünger [Mon, 8 Apr 2019 22:46:16 +0000 (00:46 +0200)]
RPS: Some fixes
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
Julius Bünger [Mon, 8 Apr 2019 14:32:03 +0000 (16:32 +0200)]
RPS service: Record the number of observed peers
Julius Bünger [Mon, 8 Apr 2019 14:03:42 +0000 (16:03 +0200)]
RPS data extraction: Format written files
Julius Bünger [Mon, 8 Apr 2019 13:03:52 +0000 (15:03 +0200)]
RPS service: Record number of unique peers in gossip
Julius Bünger [Mon, 8 Apr 2019 12:14:21 +0000 (14:14 +0200)]
RPS api: Fix type of callback and handle
Julius Bünger [Sun, 7 Apr 2019 23:04:19 +0000 (01:04 +0200)]
RPS: Forgot to add header
Julius Bünger [Sun, 7 Apr 2019 22:55:35 +0000 (00:55 +0200)]
RPS: Retrieve more info from sampler for profiling
Christian Grothoff [Sun, 7 Apr 2019 15:27:01 +0000 (17:27 +0200)]
indentation, GNUNET_memcmp introduction, housekeeping
Christian Grothoff [Sun, 7 Apr 2019 15:22:23 +0000 (17:22 +0200)]
implement #5551 (UDP broadcast learning in TNG)
Christian Grothoff [Sun, 7 Apr 2019 12:40:59 +0000 (14:40 +0200)]
disting v0.11.3
ng0 [Sun, 7 Apr 2019 10:48:25 +0000 (10:48 +0000)]
Add bug id to optional guile dependency
ng0 [Sat, 6 Apr 2019 22:31:56 +0000 (22:31 +0000)]
move gnunet-download-manager to contrib
ng0 [Sat, 6 Apr 2019 21:46:54 +0000 (21:46 +0000)]
Merge branch 'master' of gnunet.org:gnunet
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.
Christian Grothoff [Sat, 6 Apr 2019 21:40:26 +0000 (23:40 +0200)]
fix includes
ng0 [Sat, 6 Apr 2019 15:46:56 +0000 (15:46 +0000)]
fix build
ng0 [Sat, 6 Apr 2019 15:39:14 +0000 (15:39 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Sat, 6 Apr 2019 15:35:56 +0000 (15:35 +0000)]
Add missing Makefiles
Christian Grothoff [Sat, 6 Apr 2019 15:30:00 +0000 (17:30 +0200)]
add missing files
ng0 [Sat, 6 Apr 2019 15:23:43 +0000 (15:23 +0000)]
Revert "these Makefiles do not exist"
This reverts commit
942180b42f3623070882605d1e497b4abf7499ed.
ng0 [Sat, 6 Apr 2019 15:19:17 +0000 (15:19 +0000)]
+
ng0 [Sat, 6 Apr 2019 15:18:03 +0000 (15:18 +0000)]
fix
ng0 [Sat, 6 Apr 2019 15:10:47 +0000 (15:10 +0000)]
these Makefiles do not exist
Christian Grothoff [Sat, 6 Apr 2019 15:01:46 +0000 (17:01 +0200)]
fix #5676
Christian Grothoff [Sat, 6 Apr 2019 14:49:51 +0000 (16:49 +0200)]
clean up gnunet-bugreport by installing it properly
Christian Grothoff [Sat, 6 Apr 2019 14:44:39 +0000 (16:44 +0200)]
address #5627
Christian Grothoff [Sat, 6 Apr 2019 14:37:42 +0000 (16:37 +0200)]
fix #5677
Christian Grothoff [Sat, 6 Apr 2019 12:59:00 +0000 (14:59 +0200)]
force 'const' on type
Christian Grothoff [Sat, 6 Apr 2019 12:51:52 +0000 (14:51 +0200)]
force 'const' on type
Christian Grothoff [Sat, 6 Apr 2019 12:37:07 +0000 (14:37 +0200)]
introduce GNUNET_memcmp() and GNUNET_is_zero()
Christian Grothoff [Fri, 5 Apr 2019 21:39:41 +0000 (23:39 +0200)]
fix #5352
Daniel Golle [Fri, 5 Apr 2019 12:41:44 +0000 (14:41 +0200)]
include credential_*.h in dist
Naomi Phillips [Thu, 4 Apr 2019 19:09:27 +0000 (15:09 -0400)]
Update docs for new libnss_gns.so.2 location
Christian Grothoff [Thu, 4 Apr 2019 14:02:53 +0000 (16:02 +0200)]
fix indent
ng0 [Thu, 4 Apr 2019 13:37:20 +0000 (13:37 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Thu, 4 Apr 2019 13:37:06 +0000 (13:37 +0000)]
man: scalarproduct
Schanzenbach, Martin [Thu, 4 Apr 2019 13:33:45 +0000 (15:33 +0200)]
fix dist
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
Schanzenbach, Martin [Thu, 4 Apr 2019 12:03:41 +0000 (14:03 +0200)]
Merge branch 'master' of git+ssh://gnunet.org/gnunet
Schanzenbach, Martin [Thu, 4 Apr 2019 12:03:23 +0000 (14:03 +0200)]
add check for undefined symbols
Julius Bünger [Thu, 4 Apr 2019 11:41:25 +0000 (13:41 +0200)]
RPS: Return peers to client after many observed ids
Christian Grothoff [Thu, 4 Apr 2019 10:40:24 +0000 (12:40 +0200)]
tag release
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
Schanzenbach, Martin [Wed, 3 Apr 2019 19:16:47 +0000 (21:16 +0200)]
merge
Schanzenbach, Martin [Wed, 3 Apr 2019 19:15:27 +0000 (21:15 +0200)]
fix rest plugin build
Christian Grothoff [Wed, 3 Apr 2019 18:39:57 +0000 (20:39 +0200)]
resume transmission on idle queues upon incoming message (TNG)
Christian Grothoff [Wed, 3 Apr 2019 13:49:30 +0000 (15:49 +0200)]
only run malicious tests if malicious features are enabled
Christian Grothoff [Wed, 3 Apr 2019 13:19:19 +0000 (15:19 +0200)]
release note to ChangeLog
Christian Grothoff [Wed, 3 Apr 2019 12:48:49 +0000 (14:48 +0200)]
typo
Christian Grothoff [Wed, 3 Apr 2019 12:48:22 +0000 (14:48 +0200)]
fix disting rules
Christian Grothoff [Wed, 3 Apr 2019 12:41:20 +0000 (14:41 +0200)]
remove xt/xu plugins, no longer needed for anything
Christian Grothoff [Wed, 3 Apr 2019 12:39:03 +0000 (14:39 +0200)]
include linting
Christian Grothoff [Wed, 3 Apr 2019 12:36:54 +0000 (14:36 +0200)]
disting
Christian Grothoff [Wed, 3 Apr 2019 12:20:49 +0000 (14:20 +0200)]
fix linker options for gnunet-qr
ng0 [Wed, 3 Apr 2019 12:19:26 +0000 (12:19 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Wed, 3 Apr 2019 12:18:14 +0000 (12:18 +0000)]
man: cadet
ng0 [Wed, 3 Apr 2019 11:58:54 +0000 (11:58 +0000)]
man README
Christian Grothoff [Wed, 3 Apr 2019 11:55:45 +0000 (13:55 +0200)]
update ChangeLog on gnunet-qr merger
Christian Grothoff [Wed, 3 Apr 2019 11:53:32 +0000 (13:53 +0200)]
Merge branch 'gnunet-qt-c-2'
ng0 [Wed, 3 Apr 2019 11:53:11 +0000 (11:53 +0000)]
man README
Christian Grothoff [Wed, 3 Apr 2019 11:53:09 +0000 (13:53 +0200)]
fix libzbar detection
ng0 [Wed, 3 Apr 2019 11:51:43 +0000 (11:51 +0000)]
man: gns
Christian Grothoff [Wed, 3 Apr 2019 11:47:48 +0000 (13:47 +0200)]
merge conflict resolution
Christian Grothoff [Wed, 3 Apr 2019 11:42:07 +0000 (13:42 +0200)]
add error handling for gnunet-qr
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.
Hartmut Goebel [Tue, 5 Mar 2019 21:18:47 +0000 (22:18 +0100)]
contrib/guix: Add zbar as dependency for package gnunet.
Hartmut Goebel [Tue, 5 Mar 2019 21:17:41 +0000 (22:17 +0100)]
contrib/guix: Add package zbar (for gnunet-qr).
Hartmut Goebel [Sun, 3 Mar 2019 21:08:53 +0000 (22:08 +0100)]
gnunet-qr: Use GNUNET_PROGRAM_run to simplify the code.
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.
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.
Hartmut Goebel [Sun, 3 Mar 2019 01:06:31 +0000 (02:06 +0100)]
gnunet-qr: Add into Makefile.am and pofiles,
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.
Hartmut Goebel [Sun, 3 Mar 2019 00:04:08 +0000 (01:04 +0100)]
Add Hartmut Goebel to the AUTHORS file.
Hartmut Goebel [Sat, 2 Mar 2019 16:27:36 +0000 (17:27 +0100)]
gnunet-qr: Actually run gnunet-uri.
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.
Hartmut Goebel [Sat, 2 Mar 2019 11:37:46 +0000 (12:37 +0100)]
gnunet-qr: Simplify verbose messaging.
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).
ng0 [Wed, 3 Apr 2019 11:31:56 +0000 (11:31 +0000)]
man: scrypt (update)
ng0 [Wed, 3 Apr 2019 11:19:44 +0000 (11:19 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Wed, 3 Apr 2019 11:19:30 +0000 (11:19 +0000)]
man: search (update)
Christian Grothoff [Wed, 3 Apr 2019 11:16:26 +0000 (13:16 +0200)]
update changelog
Christian Grothoff [Wed, 3 Apr 2019 10:32:18 +0000 (12:32 +0200)]
fix bogus test configuration
Christian Grothoff [Wed, 3 Apr 2019 10:29:32 +0000 (12:29 +0200)]
clique still fails sometimes for strange reasons
ng0 [Wed, 3 Apr 2019 10:19:46 +0000 (10:19 +0000)]
Merge branch 'master' of gnunet.org:gnunet