Florian Dold [Mon, 25 Apr 2016 23:22:22 +0000 (23:22 +0000)]
Remove format string abuse with sane code.
With the old code, parts of the config file were interpreted as format string,
always a bad idea ...
Christian Grothoff [Mon, 25 Apr 2016 22:28:16 +0000 (22:28 +0000)]
remove dead/ugly code
Christian Grothoff [Mon, 25 Apr 2016 22:28:06 +0000 (22:28 +0000)]
remove dead/ugly code
Christian Grothoff [Mon, 25 Apr 2016 22:27:52 +0000 (22:27 +0000)]
removing dead code
Florian Dold [Fri, 22 Apr 2016 14:26:17 +0000 (14:26 +0000)]
Revert 37060
Filename expansion in GNUnet apparently also resolves paths
relative to the CWD, which broke everything.
Florian Dold [Fri, 22 Apr 2016 13:57:06 +0000 (13:57 +0000)]
Missing change in include file.
Florian Dold [Fri, 22 Apr 2016 13:55:52 +0000 (13:55 +0000)]
Allow GNUNET_BASE_CONFIG to be customized.
Needed for GNU Taler.
Florian Dold [Fri, 22 Apr 2016 13:30:20 +0000 (13:30 +0000)]
Allow expansion of [arm]BINARY.
This is needed in GNU Taler.
Florian Dold [Tue, 19 Apr 2016 11:50:49 +0000 (11:50 +0000)]
Do not include platform.h in headers from include/
Florian Dold [Tue, 19 Apr 2016 11:25:51 +0000 (11:25 +0000)]
Output error if both gnurl and curl are missing
Daniel Golle [Mon, 18 Apr 2016 15:06:30 +0000 (15:06 +0000)]
curl_lib: fix gnunet_util_lib.h include path
Daniel Golle [Mon, 18 Apr 2016 14:39:35 +0000 (14:39 +0000)]
curl_lib: fix building with gnurl/curl.h
Daniel Golle [Mon, 18 Apr 2016 14:28:26 +0000 (14:28 +0000)]
curl: fix building with gnurl/curl.h
Daniel Golle [Mon, 18 Apr 2016 12:18:30 +0000 (12:18 +0000)]
exit: update comment for changed helper parameter
Daniel Golle [Mon, 18 Apr 2016 12:08:41 +0000 (12:08 +0000)]
exit: fully skip routing setup if no interface is specified
Daniel Golle [Mon, 18 Apr 2016 12:08:38 +0000 (12:08 +0000)]
dns: add support for skipping the routing setup
Christian Grothoff [Sun, 17 Apr 2016 15:17:28 +0000 (15:17 +0000)]
-use const and free json where it was allocated
Christian Grothoff [Sun, 17 Apr 2016 15:09:23 +0000 (15:09 +0000)]
adding libgnunetcurl
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