Matthias Wachs [Fri, 22 Feb 2013 08:47:39 +0000 (08:47 +0000)]
fix test
Bart Polot [Thu, 21 Feb 2013 22:02:57 +0000 (22:02 +0000)]
- Don't silence WARNING
Sree Harsha Totakura [Thu, 21 Feb 2013 18:30:35 +0000 (18:30 +0000)]
- fix compile
Bart Polot [Thu, 21 Feb 2013 17:48:22 +0000 (17:48 +0000)]
- not error
Sree Harsha Totakura [Thu, 21 Feb 2013 17:06:37 +0000 (17:06 +0000)]
send configurations of newly started slave controllers as part of controller link operations
Bart Polot [Thu, 21 Feb 2013 17:06:30 +0000 (17:06 +0000)]
- not needed
Matthias Wachs [Thu, 21 Feb 2013 15:50:22 +0000 (15:50 +0000)]
auto_solve
Matthias Wachs [Thu, 21 Feb 2013 15:12:21 +0000 (15:12 +0000)]
result propagation
Matthias Wachs [Thu, 21 Feb 2013 14:38:26 +0000 (14:38 +0000)]
changes
Sree Harsha Totakura [Thu, 21 Feb 2013 14:20:35 +0000 (14:20 +0000)]
host locking; warn upon API violation
Matthias Wachs [Thu, 21 Feb 2013 13:18:27 +0000 (13:18 +0000)]
refactoring
Sree Harsha Totakura [Thu, 21 Feb 2013 12:32:28 +0000 (12:32 +0000)]
- do not use mempcpy()
Matthias Wachs [Thu, 21 Feb 2013 12:14:33 +0000 (12:14 +0000)]
changes
Sree Harsha Totakura [Thu, 21 Feb 2013 11:32:53 +0000 (11:32 +0000)]
M testbed/testbed.h
naming consistency
include uncompressed config size
M testbed/testbed_api_hosts.c
pulled host registration functions from testbed_api.c
M testbed/testbed_api_hosts.h
export handler to handle ADD_HOST confirmation messages
M testbed/gnunet-service-testbed.c
parse the modified ADD_HOST message
M testbed/testbed_api.c
lose host registration code
extract configuration from ADD_HOST messages
M testbed/testbed_api.h
include hacks
Matthias Wachs [Thu, 21 Feb 2013 10:51:49 +0000 (10:51 +0000)]
clean up of MLP_Handle
Bart Polot [Wed, 20 Feb 2013 18:02:38 +0000 (18:02 +0000)]
- start announce immediately (profiler takes care of load balance), reannounce immediately for more avaliability
Bart Polot [Wed, 20 Feb 2013 18:00:59 +0000 (18:00 +0000)]
- keep track of the search parallelization
Matthias Wachs [Wed, 20 Feb 2013 17:53:31 +0000 (17:53 +0000)]
changes
Matthias Wachs [Wed, 20 Feb 2013 16:24:28 +0000 (16:24 +0000)]
changes
Sree Harsha Totakura [Wed, 20 Feb 2013 15:15:35 +0000 (15:15 +0000)]
Assosiate a configuration template while creating hosts. This paves a way to
manage the configurations of controllers running on a host automatically.
modified ADD_HOST message structure to have host configuration. This feature is
yet to be implemented. The idea is that GNUNET_TESTBED_link_controllers()
should take no configuration when hosts automatically update configuration when
a new configuration is generated from a template.
Matthias Wachs [Wed, 20 Feb 2013 13:20:08 +0000 (13:20 +0000)]
changes
Sree Harsha Totakura [Wed, 20 Feb 2013 10:44:37 +0000 (10:44 +0000)]
-fix mem leak
Sree Harsha Totakura [Wed, 20 Feb 2013 10:21:31 +0000 (10:21 +0000)]
- send SIGTERM to peer and reply with success before waiting on it
Bart Polot [Tue, 19 Feb 2013 18:12:01 +0000 (18:12 +0000)]
- Remove non-distributed seach: buggy and not useful
- Do search with a maximum parallel factor, starting a new one when an old one is done or times out
Matthias Wachs [Tue, 19 Feb 2013 16:46:35 +0000 (16:46 +0000)]
changes
Matthias Wachs [Tue, 19 Feb 2013 15:37:48 +0000 (15:37 +0000)]
changes
Matthias Wachs [Tue, 19 Feb 2013 13:39:31 +0000 (13:39 +0000)]
documentation
Matthias Wachs [Tue, 19 Feb 2013 13:37:29 +0000 (13:37 +0000)]
changes
Matthias Wachs [Tue, 19 Feb 2013 12:52:39 +0000 (12:52 +0000)]
refactoring and renaming
Matthias Wachs [Tue, 19 Feb 2013 09:31:32 +0000 (09:31 +0000)]
test
LRN [Tue, 19 Feb 2013 04:04:35 +0000 (04:04 +0000)]
Asynchronous namespace creation. With a test.
LRN [Tue, 19 Feb 2013 04:04:30 +0000 (04:04 +0000)]
Don't generate namespace key files in the root dir...
LRN [Tue, 19 Feb 2013 04:04:26 +0000 (04:04 +0000)]
Fix git version detection in configure (D'oh...)
Sree Harsha Totakura [Mon, 18 Feb 2013 16:24:52 +0000 (16:24 +0000)]
- rename and install to bin
Matthias Wachs [Mon, 18 Feb 2013 16:11:05 +0000 (16:11 +0000)]
docu
Matthias Wachs [Mon, 18 Feb 2013 15:39:20 +0000 (15:39 +0000)]
docu
Matthias Wachs [Mon, 18 Feb 2013 15:07:32 +0000 (15:07 +0000)]
docu
Bart Polot [Mon, 18 Feb 2013 11:42:21 +0000 (11:42 +0000)]
- verboser log, faster start
LRN [Mon, 18 Feb 2013 10:01:18 +0000 (10:01 +0000)]
It's on stack...
Matthias Wachs [Mon, 18 Feb 2013 09:35:39 +0000 (09:35 +0000)]
does not terminate on invalid uri
Matthias Wachs [Mon, 18 Feb 2013 09:22:40 +0000 (09:22 +0000)]
memory corruption
Matthias Wachs [Mon, 18 Feb 2013 08:35:52 +0000 (08:35 +0000)]
break
LRN [Sat, 16 Feb 2013 16:16:16 +0000 (16:16 +0000)]
Make pipe sanity check work on W32 too
Bart Polot [Fri, 15 Feb 2013 19:04:45 +0000 (19:04 +0000)]
- fix 2699
Matthias Wachs [Fri, 15 Feb 2013 16:06:59 +0000 (16:06 +0000)]
changes
Matthias Wachs [Fri, 15 Feb 2013 15:04:17 +0000 (15:04 +0000)]
auto generation note
Sree Harsha Totakura [Fri, 15 Feb 2013 14:30:47 +0000 (14:30 +0000)]
Hacks to reduce per-peer load on CPU by increasing transport retransmission
timeouts. This helps to keep the load on testbed node low.
Thanks Bart!
Matthias Wachs [Fri, 15 Feb 2013 14:01:50 +0000 (14:01 +0000)]
more docu
Christian Grothoff [Fri, 15 Feb 2013 13:59:14 +0000 (13:59 +0000)]
-big endian
Christian Grothoff [Fri, 15 Feb 2013 13:58:52 +0000 (13:58 +0000)]
-fixes to make stream tests pass with ecc in core
Matthias Wachs [Fri, 15 Feb 2013 13:05:57 +0000 (13:05 +0000)]
docu
Matthias Wachs [Fri, 15 Feb 2013 12:12:01 +0000 (12:12 +0000)]
docu
LRN [Fri, 15 Feb 2013 11:21:30 +0000 (11:21 +0000)]
Detect bad control pipes earlier
Matthias Wachs [Fri, 15 Feb 2013 10:51:58 +0000 (10:51 +0000)]
docu
Matthias Wachs [Fri, 15 Feb 2013 10:49:47 +0000 (10:49 +0000)]
docu
Sree Harsha Totakura [Fri, 15 Feb 2013 10:36:49 +0000 (10:36 +0000)]
- fix crashing testcases
Matthias Wachs [Fri, 15 Feb 2013 10:32:32 +0000 (10:32 +0000)]
more docu
LRN [Fri, 15 Feb 2013 10:03:22 +0000 (10:03 +0000)]
Try to fix process spawning
Matthias Wachs [Fri, 15 Feb 2013 09:52:45 +0000 (09:52 +0000)]
docu
LRN [Fri, 15 Feb 2013 09:47:43 +0000 (09:47 +0000)]
Another highly temporary fix to make os_start_process pass
Matthias Wachs [Fri, 15 Feb 2013 09:32:43 +0000 (09:32 +0000)]
more docu
Matthias Wachs [Fri, 15 Feb 2013 09:23:43 +0000 (09:23 +0000)]
docu
Matthias Wachs [Fri, 15 Feb 2013 09:18:42 +0000 (09:18 +0000)]
remove static function
LRN [Thu, 14 Feb 2013 18:33:11 +0000 (18:33 +0000)]
Temporary fix to make test_os_start_process pass again
Bart Polot [Thu, 14 Feb 2013 17:22:01 +0000 (17:22 +0000)]
- fix
LRN [Thu, 14 Feb 2013 17:20:48 +0000 (17:20 +0000)]
Oops
Sree Harsha Totakura [Thu, 14 Feb 2013 16:46:58 +0000 (16:46 +0000)]
fix 2793: Testbed does not allow to set TIMEOUT for operations
LRN [Thu, 14 Feb 2013 16:15:26 +0000 (16:15 +0000)]
Make w32cat pipe-controllable
LRN [Thu, 14 Feb 2013 16:15:22 +0000 (16:15 +0000)]
Use passed-by-fd pipe to control chilren
Removes npipe_*() functions.
Uses normal GNUnet pipe for child control (the pipe is
anonymous on *nix, named-with-unique-name on W32).
Also tighten W32 code (close pipes correctly on errors).
Remove some FIXME NILS comments.
Convert #if MINGW -> #if defined (WINDOWS) in some places.
Better start_process() debug logging on W32
LRN [Thu, 14 Feb 2013 16:15:19 +0000 (16:15 +0000)]
Minimal W32 version to XP, use uniqueness flag
LRN [Thu, 14 Feb 2013 16:15:15 +0000 (16:15 +0000)]
More flexible native->GNUnet_handle file opening
Can now open not just FILEs, but also integer fds and
native Windows handles.
The last two will be used later by the new pipe control code.
LRN [Thu, 14 Feb 2013 16:15:11 +0000 (16:15 +0000)]
Fix file close to work on pipe ends correctly
LRN [Thu, 14 Feb 2013 16:15:07 +0000 (16:15 +0000)]
Make pipe ends detachable, fix W32 corner-cases
Now pipe ends are fully-functional FileHandles. You can detach
them from the pipe, and closing pipe will not affect them afterwards.
Tightened W32 implementation (make it close events!)
LRN [Thu, 14 Feb 2013 16:15:03 +0000 (16:15 +0000)]
W32: Don't leak stdin/stdout when spawning
If stdin/stdout pipe is provided by us, AND we tell start_process() to
pass along our own current stdin/stdout, our current stdin/stdout will
be leaked to the child (child will have a copy, but won't know about it).
Christian Grothoff [Thu, 14 Feb 2013 16:08:23 +0000 (16:08 +0000)]
-proposed multicast API draft
Matthias Wachs [Thu, 14 Feb 2013 15:01:01 +0000 (15:01 +0000)]
change to WARNING
Bart Polot [Thu, 14 Feb 2013 14:56:01 +0000 (14:56 +0000)]
- debug
Christian Grothoff [Thu, 14 Feb 2013 14:55:37 +0000 (14:55 +0000)]
-use 2048
Matthias Wachs [Thu, 14 Feb 2013 14:39:51 +0000 (14:39 +0000)]
docu
Matthias Wachs [Thu, 14 Feb 2013 13:36:19 +0000 (13:36 +0000)]
mod test
Matthias Wachs [Thu, 14 Feb 2013 13:28:13 +0000 (13:28 +0000)]
mod
Bart Polot [Thu, 14 Feb 2013 13:02:09 +0000 (13:02 +0000)]
- fix segfault
Christian Grothoff [Thu, 14 Feb 2013 12:57:29 +0000 (12:57 +0000)]
-proposed mesh2 API draft
Matthias Wachs [Thu, 14 Feb 2013 12:42:20 +0000 (12:42 +0000)]
modifications
Sree Harsha Totakura [Thu, 14 Feb 2013 12:33:43 +0000 (12:33 +0000)]
move parallel overlay connect operation queue from controller handle to host handle
Matthias Wachs [Thu, 14 Feb 2013 12:10:02 +0000 (12:10 +0000)]
active test
Matthias Wachs [Thu, 14 Feb 2013 12:06:27 +0000 (12:06 +0000)]
change in test
Matthias Wachs [Thu, 14 Feb 2013 12:05:51 +0000 (12:05 +0000)]
new config file
Sree Harsha Totakura [Thu, 14 Feb 2013 10:41:47 +0000 (10:41 +0000)]
separate SD calculations
Matthias Wachs [Thu, 14 Feb 2013 10:34:04 +0000 (10:34 +0000)]
Christian Grothoff [Thu, 14 Feb 2013 10:22:03 +0000 (10:22 +0000)]
-check for NULL
Bart Polot [Thu, 14 Feb 2013 10:13:19 +0000 (10:13 +0000)]
- cancel dht get for peers when done, style
Bart Polot [Thu, 14 Feb 2013 00:38:11 +0000 (00:38 +0000)]
- not needed size of t->peers should suffice
Bart Polot [Wed, 13 Feb 2013 12:18:32 +0000 (12:18 +0000)]
- fix crash
Christian Grothoff [Wed, 13 Feb 2013 10:46:26 +0000 (10:46 +0000)]
-trying to fix #2794
Christian Grothoff [Wed, 13 Feb 2013 10:45:53 +0000 (10:45 +0000)]
-build fix
Bart Polot [Wed, 13 Feb 2013 10:37:34 +0000 (10:37 +0000)]
- remove regex daemon dependency to peers' public keys: allow to use HEAD regex with 0.9.5a core and others, allowing also committing regex changes to svn HEAD
Sree Harsha Totakura [Wed, 13 Feb 2013 10:32:08 +0000 (10:32 +0000)]
- fail test without dumping core
Christian Grothoff [Wed, 13 Feb 2013 08:50:06 +0000 (08:50 +0000)]
-updated translation
Sree Harsha Totakura [Tue, 12 Feb 2013 17:14:39 +0000 (17:14 +0000)]
fix 2780: Testbed doesn't clean up properly on error