Christian Grothoff [Sat, 16 Apr 2016 12:04:17 +0000 (12:04 +0000)]
fix ftbfs
Christian Grothoff [Sat, 16 Apr 2016 11:10:55 +0000 (11:10 +0000)]
support overriding GNUNET_DEFAULT_USER_CONFIG_FILE
Christian Grothoff [Fri, 15 Apr 2016 17:42:28 +0000 (17:42 +0000)]
add option to set configuration file to be used by default by libgnunetutil routines
Christian Grothoff [Sun, 10 Apr 2016 09:25:18 +0000 (09:25 +0000)]
-re-running pogen
Christian Grothoff [Sat, 9 Apr 2016 23:15:47 +0000 (23:15 +0000)]
-fix indent
Christian Grothoff [Sat, 9 Apr 2016 23:14:03 +0000 (23:14 +0000)]
small API change: do no longer pass rarely needed GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
Christian Grothoff [Sat, 9 Apr 2016 21:24:50 +0000 (21:24 +0000)]
fix ftbfs
Christian Grothoff [Sat, 9 Apr 2016 19:39:17 +0000 (19:39 +0000)]
killing untested, unmaintained, unused sensor/sensordashboard code
Christian Grothoff [Sat, 9 Apr 2016 12:08:40 +0000 (12:08 +0000)]
add copyright headers, fix includes
Julius Bünger [Fri, 8 Apr 2016 18:27:52 +0000 (18:27 +0000)]
rps: add test for gnunet-service-rps_peers
Julius Bünger [Fri, 8 Apr 2016 18:27:48 +0000 (18:27 +0000)]
-rps: add parentheses in macros
Julius Bünger [Fri, 8 Apr 2016 18:27:44 +0000 (18:27 +0000)]
-rps: restructure gnunet-service-rps_peers
Julius Bünger [Fri, 8 Apr 2016 18:27:38 +0000 (18:27 +0000)]
-rps: doxygen
Christian Grothoff [Fri, 8 Apr 2016 11:08:02 +0000 (11:08 +0000)]
fixfix
Christian Grothoff [Thu, 7 Apr 2016 22:28:46 +0000 (22:28 +0000)]
fix NPE
Christian Grothoff [Thu, 7 Apr 2016 21:43:11 +0000 (21:43 +0000)]
-fix resolver logic bug
Christian Grothoff [Thu, 7 Apr 2016 20:55:12 +0000 (20:55 +0000)]
expand GNUNET_OS_ProjectData API to also enable de-duplcation of logic for --help
Christian Grothoff [Thu, 7 Apr 2016 20:54:53 +0000 (20:54 +0000)]
expand GNUNET_OS_ProjectData API to also enable de-duplcation of logic for --help
Christian Grothoff [Mon, 4 Apr 2016 15:34:48 +0000 (15:34 +0000)]
-fix leak
Christian Grothoff [Mon, 4 Apr 2016 15:28:43 +0000 (15:28 +0000)]
simplify PQ API by removing NULL as a possible acceptable value
Christian Grothoff [Mon, 4 Apr 2016 15:06:40 +0000 (15:06 +0000)]
-fix indent
Christian Grothoff [Mon, 4 Apr 2016 12:05:15 +0000 (12:05 +0000)]
actually add new source...
Christian Grothoff [Mon, 4 Apr 2016 12:02:59 +0000 (12:02 +0000)]
add logic to parse JSON uploads
Christian Grothoff [Sun, 3 Apr 2016 19:35:52 +0000 (19:35 +0000)]
add function for string parameters
Christian Grothoff [Fri, 1 Apr 2016 14:10:23 +0000 (14:10 +0000)]
-null out ptrs on init
Christian Grothoff [Thu, 31 Mar 2016 18:52:13 +0000 (18:52 +0000)]
extend GNUNET_OS-API to allow re-use of os_installation logic for programs with different libs, paths, binaries and environment variables
Bart Polot [Wed, 30 Mar 2016 10:43:25 +0000 (10:43 +0000)]
- ignores
Bart Polot [Wed, 30 Mar 2016 10:28:08 +0000 (10:28 +0000)]
- make autoreconf happy by defining BUILD_EXPERIMENTAL_HELPERS (always to false, since it's the same as GST anyway)
Bart Polot [Wed, 30 Mar 2016 09:17:58 +0000 (09:17 +0000)]
- free queued messages on peer destroy, fix #4001
Bart Polot [Wed, 30 Mar 2016 09:17:57 +0000 (09:17 +0000)]
- fix condition on connection timeout
Bart Polot [Wed, 30 Mar 2016 09:17:56 +0000 (09:17 +0000)]
- check return value on send_broken_unknown
Bart Polot [Wed, 30 Mar 2016 09:17:55 +0000 (09:17 +0000)]
- refactor, test orderd
Bart Polot [Wed, 30 Mar 2016 09:17:54 +0000 (09:17 +0000)]
- use proper setter method
Bart Polot [Wed, 30 Mar 2016 09:17:52 +0000 (09:17 +0000)]
- doxygen
Bart Polot [Wed, 30 Mar 2016 09:17:51 +0000 (09:17 +0000)]
- refactor connection destroy handling, fix #4020
Bart Polot [Wed, 30 Mar 2016 09:17:50 +0000 (09:17 +0000)]
- doxygen
Bart Polot [Wed, 30 Mar 2016 09:17:49 +0000 (09:17 +0000)]
- indent, clarify messages
Bart Polot [Wed, 30 Mar 2016 09:17:47 +0000 (09:17 +0000)]
- typo, comparison order
Florian Dold [Tue, 29 Mar 2016 12:09:17 +0000 (12:09 +0000)]
be more lenient in the set api
hark [Fri, 25 Mar 2016 03:33:09 +0000 (03:33 +0000)]
experimental gstreamer audiobackend (not working)
Jeff Burdges [Mon, 21 Mar 2016 15:16:38 +0000 (15:16 +0000)]
Fix cut & paste error
Jeff Burdges [Mon, 21 Mar 2016 14:57:49 +0000 (14:57 +0000)]
Copyright years
Jeff Burdges [Mon, 21 Mar 2016 14:40:06 +0000 (14:40 +0000)]
Authors, (C), and C++ comments
Jeff Burdges [Mon, 21 Mar 2016 14:29:11 +0000 (14:29 +0000)]
Clarify a few paramaters and names
Jeff Burdges [Mon, 21 Mar 2016 14:07:29 +0000 (14:07 +0000)]
Avoid exporting mpi_print helper function
I still need to check on the importance of unsigned variant
of this function
Jeff Burdges [Mon, 21 Mar 2016 14:06:01 +0000 (14:06 +0000)]
Release outside of helper function
Jeff Burdges [Mon, 21 Mar 2016 14:04:23 +0000 (14:04 +0000)]
Fix paramater description
Jeff Burdges [Mon, 21 Mar 2016 14:01:36 +0000 (14:01 +0000)]
Updated global symbols for FDH
Christian Grothoff [Mon, 21 Mar 2016 13:41:12 +0000 (13:41 +0000)]
fixing symbol naming and coding convention issues
Jeff Burdges [Sun, 20 Mar 2016 14:44:36 +0000 (14:44 +0000)]
Implement a Full Domain Hash (FDH) for RSA signatures and blind signatures
This gives a measure of provable security to the Taler exchange/mint
against hypothetical one-more forgery attacks. See:
https://eprint.iacr.org/2001/002.pdf
http://www.di.ens.fr/~pointche/Documents/Papers/2001_fcA.pdf
We seed the FDH with the denomination keys as as a homage to RSA-PSS.
This may slightly improves the exchanges's resistance to a violation
of RSA-KTI and against insiders who can influence the choice of RSA
keys but cannot actually exfiltrate them.
Adopting FDH fixes a bug when using 512 bit RSA keys as well.
Christian Grothoff [Sat, 19 Mar 2016 14:22:08 +0000 (14:22 +0000)]
-reindent
Daniel Golle [Fri, 18 Mar 2016 15:03:25 +0000 (15:03 +0000)]
gnunet_json_lib: include local instead of installed gnunet_util_lib.h
fixes build issues on systems without gnunet already installed.
Daniel Golle [Fri, 18 Mar 2016 15:03:17 +0000 (15:03 +0000)]
identity-provider: install into lib instead of plugins
Christian Grothoff [Thu, 17 Mar 2016 19:32:28 +0000 (19:32 +0000)]
-fix build issues
Christian Grothoff [Thu, 17 Mar 2016 19:24:35 +0000 (19:24 +0000)]
adding library for basic JSON conversions
Christian Grothoff [Wed, 16 Mar 2016 22:14:12 +0000 (22:14 +0000)]
-normal during shutdown, reduce log level
Christian Grothoff [Wed, 16 Mar 2016 21:48:33 +0000 (21:48 +0000)]
lock solver during shutdown to terminate faster
Christian Grothoff [Wed, 16 Mar 2016 18:08:04 +0000 (18:08 +0000)]
-experimental is by dir, not only for malicious op
Christian Grothoff [Wed, 16 Mar 2016 17:49:51 +0000 (17:49 +0000)]
-fix build issue
Florian Dold [Wed, 16 Mar 2016 17:27:19 +0000 (17:27 +0000)]
Only compile plugin when we have sqlite.
Christian Grothoff [Mon, 14 Mar 2016 22:40:04 +0000 (22:40 +0000)]
-bugfix, adding comments, fixing indent
Florian Dold [Wed, 9 Mar 2016 16:57:52 +0000 (16:57 +0000)]
Fix ibf key salting.
Florian Dold [Wed, 9 Mar 2016 16:17:28 +0000 (16:17 +0000)]
Implement early stopping.
Gabor X Toth [Mon, 7 Mar 2016 15:11:52 +0000 (15:11 +0000)]
social: todo
Gabor X Toth [Mon, 7 Mar 2016 15:02:00 +0000 (15:02 +0000)]
social test fix
Florian Dold [Mon, 29 Feb 2016 00:21:51 +0000 (00:21 +0000)]
Remove MSEC from option description.
The parser gives us microseconds (and not milliseconds)
when no suffix is used, the option description was wrong/confusing.
Florian Dold [Mon, 29 Feb 2016 00:12:10 +0000 (00:12 +0000)]
Do $-expansion for OPTIONS of simple services
In the future, this should also handle escaping
and quotation. For compatibility reasons, the
expansion is only done for simple service configs.
Florian Dold [Sun, 28 Feb 2016 21:17:53 +0000 (21:17 +0000)]
Make ARM understand the TYPE option for services
Setting the TYPE option for a service to SIMPLE makes ARM start the service
without any GNUnet-specific command line options. The TYPE option defaults to
GNUNET, which is the usual behavior (with config / log level arguments to the binary).
Florian Dold [Sun, 28 Feb 2016 20:40:00 +0000 (20:40 +0000)]
Add support for $GNUNET_BASE_CONFIG
The environment variable GNUNET_BASE_CONFIG allows
specifying the directory from which all base config
files will be loaded. This is useful when ARM is
to be used to supervise things otherwise unrelated to
GNUnet. Modifying GNUNET_PREFIX is not sufficient
for this use case, since e.g. libexec files need
to be under GNUNET_PREFIX, and GNUNET_BASE_CONFIG
provides a way to only modify the base config
directory independent of where GNUnet was installed.
Daniel Golle [Wed, 24 Feb 2016 21:31:07 +0000 (21:31 +0000)]
pq: fix errornous include
gnunet_util_lib.h can't be included from system's include path before
gnunet installed it there. Include it from the sourcetree instead.
Christian Grothoff [Wed, 24 Feb 2016 09:57:03 +0000 (09:57 +0000)]
-env is dead
Gabor X Toth [Sun, 21 Feb 2016 14:09:16 +0000 (14:09 +0000)]
social: AppPlaceState doc
Gabor X Toth [Sun, 21 Feb 2016 13:41:29 +0000 (13:41 +0000)]
social: relay + save doc
Gabor X Toth [Sun, 21 Feb 2016 13:41:26 +0000 (13:41 +0000)]
indent
Carlo von lynX [Tue, 16 Feb 2016 05:41:21 +0000 (05:41 +0000)]
src/psyc only implements the lower routing layer of PSYC
Carlo von lynX [Tue, 16 Feb 2016 05:41:13 +0000 (05:41 +0000)]
slowly aligning gnunet_social_service.h with PSYC spec
Carlo von lynX [Wed, 10 Feb 2016 15:02:31 +0000 (15:02 +0000)]
typo
Carlo von lynX [Wed, 10 Feb 2016 15:02:20 +0000 (15:02 +0000)]
let's call it _notice_place_closing
Christian Grothoff [Sun, 7 Feb 2016 16:52:13 +0000 (16:52 +0000)]
-document -d option
Christian Grothoff [Sat, 6 Feb 2016 17:33:40 +0000 (17:33 +0000)]
make some more use of libgnunetpq
Christian Grothoff [Fri, 5 Feb 2016 22:38:31 +0000 (22:38 +0000)]
-fix
Christian Grothoff [Fri, 5 Feb 2016 22:24:10 +0000 (22:24 +0000)]
creating libgnunetpq library
Gabor X Toth [Mon, 1 Feb 2016 14:59:22 +0000 (14:59 +0000)]
social: api, doc
Christian Grothoff [Sun, 31 Jan 2016 16:49:21 +0000 (16:49 +0000)]
fix crash bug with -n
Christian Grothoff [Sun, 31 Jan 2016 16:49:11 +0000 (16:49 +0000)]
-clarify man page
Christian Grothoff [Sat, 30 Jan 2016 20:27:02 +0000 (20:27 +0000)]
-fix #4151
Gabor X Toth [Wed, 27 Jan 2016 20:45:38 +0000 (20:45 +0000)]
social api: some missing bits
Gabor X Toth [Wed, 27 Jan 2016 20:45:36 +0000 (20:45 +0000)]
social: save file
Gabor X Toth [Tue, 26 Jan 2016 21:22:29 +0000 (21:22 +0000)]
doc
Gabor X Toth [Tue, 26 Jan 2016 20:37:11 +0000 (20:37 +0000)]
social: relay msgs; psyc: slicer api; multicast: reset fragment_offset
Gabor X Toth [Tue, 26 Jan 2016 20:37:09 +0000 (20:37 +0000)]
psycutil: slicer callback args
Christian Grothoff [Sun, 24 Jan 2016 18:36:59 +0000 (18:36 +0000)]
-fix, this option is in gnunet-fs only
Martin Schanzenbach [Sun, 24 Jan 2016 12:51:36 +0000 (12:51 +0000)]
- fix
Martin Schanzenbach [Sun, 24 Jan 2016 12:39:50 +0000 (12:39 +0000)]
- sscanf type fix
Martin Schanzenbach [Sun, 24 Jan 2016 10:44:10 +0000 (10:44 +0000)]
- fix
David Barksdale [Fri, 22 Jan 2016 20:35:06 +0000 (20:35 +0000)]
Fix typo
Julius Bünger [Thu, 21 Jan 2016 16:38:41 +0000 (16:38 +0000)]
rps: restructured service. moved peer-related code to gnunet-service-rps_peers
Signed-off-by: Julius Bünger <buenger@mytum.de>
Sree Harsha Totakura [Thu, 21 Jan 2016 09:21:37 +0000 (09:21 +0000)]
-deduplicate string constant
Sree Harsha Totakura [Thu, 21 Jan 2016 09:18:39 +0000 (09:18 +0000)]
rps tests: Add fixmes
Christian Grothoff [Thu, 21 Jan 2016 08:43:27 +0000 (08:43 +0000)]
-fix double-free