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
Christian Grothoff [Thu, 21 Jan 2016 08:32:29 +0000 (08:32 +0000)]
force 1 to be 64-bit integer, due to shift by up to 63 bits
Christian Grothoff [Tue, 19 Jan 2016 13:43:20 +0000 (13:43 +0000)]
-fix (C) notices
Christian Grothoff [Sun, 17 Jan 2016 16:05:16 +0000 (16:05 +0000)]
add crc8
Gabor X Toth [Fri, 15 Jan 2016 22:12:31 +0000 (22:12 +0000)]
psyc/multicast: var names
Gabor X Toth [Fri, 15 Jan 2016 22:12:29 +0000 (22:12 +0000)]
social: set/clear msg proc flags
Gabor X Toth [Fri, 15 Jan 2016 22:12:27 +0000 (22:12 +0000)]
doxygen: add documentation links
Gabor X Toth [Tue, 12 Jan 2016 23:26:47 +0000 (23:26 +0000)]
psycutil reorg: message, env, slicer
Gabor X Toth [Tue, 12 Jan 2016 23:26:43 +0000 (23:26 +0000)]
doc
Martin Schanzenbach [Tue, 12 Jan 2016 14:47:58 +0000 (14:47 +0000)]
-minor
Gabor X Toth [Tue, 12 Jan 2016 12:43:09 +0000 (12:43 +0000)]
doxygen: group/module definitions (part 2)
Gabor X Toth [Mon, 11 Jan 2016 21:23:17 +0000 (21:23 +0000)]
doxygen: group/module definitions (part 1)
Gabor X Toth [Mon, 11 Jan 2016 21:23:13 +0000 (21:23 +0000)]
doxygen config
Martin Schanzenbach [Mon, 11 Jan 2016 19:48:15 +0000 (19:48 +0000)]
-remove debug output
Martin Schanzenbach [Mon, 11 Jan 2016 16:36:26 +0000 (16:36 +0000)]
- fixes, modify api
Gabor X Toth [Mon, 11 Jan 2016 15:33:28 +0000 (15:33 +0000)]
social: compile fix
Martin Schanzenbach [Sun, 10 Jan 2016 09:55:48 +0000 (09:55 +0000)]
- update issue handling, fix memleaks
Martin Schanzenbach [Sat, 9 Jan 2016 23:06:05 +0000 (23:06 +0000)]
- refactor
Martin Schanzenbach [Sat, 9 Jan 2016 17:45:50 +0000 (17:45 +0000)]
-add config
Martin Schanzenbach [Sat, 9 Jan 2016 17:09:37 +0000 (17:09 +0000)]
- fix build, fix bugs
Martin Schanzenbach [Fri, 8 Jan 2016 19:51:27 +0000 (19:51 +0000)]
- update
Martin Schanzenbach [Fri, 8 Jan 2016 18:59:47 +0000 (18:59 +0000)]
- More heavy refactoring. Probably lots of broken things to see here.
Martin Schanzenbach [Thu, 7 Jan 2016 21:10:24 +0000 (21:10 +0000)]
- Finish refactoring
Martin Schanzenbach [Thu, 7 Jan 2016 21:02:11 +0000 (21:02 +0000)]
- Start commenting. Major refactor
Martin Schanzenbach [Thu, 7 Jan 2016 17:07:20 +0000 (17:07 +0000)]
- update token handling
Gabor X Toth [Wed, 6 Jan 2016 12:28:47 +0000 (12:28 +0000)]
psyc/social: local join flag; social service: leave place, save _file
Gabor X Toth [Wed, 6 Jan 2016 12:28:45 +0000 (12:28 +0000)]
multicast test: now compiles in non-C99 mode
Martin Schanzenbach [Tue, 5 Jan 2016 17:06:07 +0000 (17:06 +0000)]
- Refactor
Carlo von lynX [Mon, 4 Jan 2016 16:37:09 +0000 (16:37 +0000)]
configure: fix for "yes/lib not found" error
Martin Schanzenbach [Mon, 4 Jan 2016 15:39:46 +0000 (15:39 +0000)]
- verify ecdh signature in token code
Martin Schanzenbach [Mon, 4 Jan 2016 15:10:59 +0000 (15:10 +0000)]
- encrypted token
Martin Schanzenbach [Mon, 4 Jan 2016 13:00:09 +0000 (13:00 +0000)]
- minus leaks
Martin Schanzenbach [Mon, 4 Jan 2016 12:43:47 +0000 (12:43 +0000)]
- Add ecdsa ecdh functions
- Update identity token to encrypted protocol
David Barksdale [Tue, 29 Dec 2015 16:23:36 +0000 (16:23 +0000)]
Fix file path in gnunet-identity man page
Christian Grothoff [Thu, 24 Dec 2015 03:44:00 +0000 (03:44 +0000)]
new French translation
Florian Dold [Sat, 19 Dec 2015 16:09:54 +0000 (16:09 +0000)]
Make HAVE_REST depend on both mhd and jansson.
Gabor X Toth [Thu, 17 Dec 2015 14:12:44 +0000 (14:12 +0000)]
social: API changes for application connections: store/load app subscriptions to places
Florian Dold [Wed, 16 Dec 2015 10:06:38 +0000 (10:06 +0000)]
Disable salting because it's still buggy.
Martin Schanzenbach [Tue, 15 Dec 2015 14:01:51 +0000 (14:01 +0000)]
- add flat plugin config filename path
Martin Schanzenbach [Tue, 15 Dec 2015 14:00:51 +0000 (14:00 +0000)]
- update flat plugin to namestore flat plugin status. Add config filename.
Florian Dold [Sat, 12 Dec 2015 11:45:49 +0000 (11:45 +0000)]
Remove logging.
Florian Dold [Sat, 12 Dec 2015 01:19:33 +0000 (01:19 +0000)]
Handle larger IBFs correctly.
Florian Dold [Fri, 11 Dec 2015 19:21:11 +0000 (19:21 +0000)]
Increase maximum IBF size a bit.
Florian Dold [Fri, 11 Dec 2015 19:19:47 +0000 (19:19 +0000)]
Proper salting for set union.
Florian Dold [Fri, 11 Dec 2015 16:50:44 +0000 (16:50 +0000)]
Set statistics
Florian Dold [Fri, 11 Dec 2015 16:50:31 +0000 (16:50 +0000)]
Also install set profiler.
Florian Dold [Thu, 10 Dec 2015 16:31:20 +0000 (16:31 +0000)]
More statistics.
Florian Dold [Thu, 10 Dec 2015 14:17:12 +0000 (14:17 +0000)]
statistics
Florian Dold [Thu, 10 Dec 2015 10:59:25 +0000 (10:59 +0000)]
Make resource diagnostics output more useful.
The old format had output that looked like a floating point number, but was
actually two integers (seconds, microseconds) separated by a dot. Actually
outputting floating point numbers makes the output more amendable to processing
with standard tools like awk.
Bart Polot [Wed, 9 Dec 2015 18:56:42 +0000 (18:56 +0000)]
- warn when trying to send traffic to disconnected neighbor
Bart Polot [Wed, 9 Dec 2015 18:56:41 +0000 (18:56 +0000)]
Another attampt at fixing #4010: mark unavailable neighbors in FlowControl struct, test on POLL
Bart Polot [Wed, 9 Dec 2015 18:56:40 +0000 (18:56 +0000)]
Fix #4020, wrong assertion: if destroy is different from NO, state MUST be DESTROYED
Florian Dold [Wed, 9 Dec 2015 14:58:08 +0000 (14:58 +0000)]
Statistics log file for consensus profiler.
Martin Schanzenbach [Tue, 8 Dec 2015 14:25:00 +0000 (14:25 +0000)]
-update
Florian Dold [Mon, 7 Dec 2015 10:45:42 +0000 (10:45 +0000)]
More refined evil behaviour.
Daniel Golle [Sun, 6 Dec 2015 02:01:44 +0000 (02:01 +0000)]
namecache: fix NULL-pointer dereference in namecache-flat
namecache-flat crashes if started on an empty or non-existent file.
gnunet-service-[2568]: segfault at 0 ip
00007fe32dc8bb3c sp
00007ffde11826f0 error 4 in libgnunet_plugin_namecache_flat.so[
7fe32dc8a000+202000]
gnunet-service-[2576]: segfault at 0 ip
00007f2a6be75b3c sp
00007ffdf9b6d880 error 4 in libgnunet_plugin_namecache_flat.so[
7f2a6be74000+202000]
gnunet-service-[2581]: segfault at 0 ip
00007ff1dcfb1b3c sp
00007fff834070f0 error 4 in libgnunet_plugin_namecache_flat.so[
7ff1dcfb0000+202000]
This fix at least prevents parsing a 0-byte file, however, looking at
the code it is clear that more needs to be done to prevent crashes in
case of corrupted or incompletely written cache data.
Fixes https://gnunet.org/bugs/view.php?id=4082
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 6 Dec 2015 02:01:33 +0000 (02:01 +0000)]
namecache: fix testcase config for namecache-plugin-flat
Fixes https://gnunet.org/bugs/view.php?id=4081
Signed-off-by: Daniel Golle <daniel@makrotopia.org>