oweals/gnunet.git
11 years agochanges
Matthias Wachs [Mon, 25 Feb 2013 15:38:01 +0000 (15:38 +0000)]
changes

11 years agoold code
Matthias Wachs [Mon, 25 Feb 2013 14:58:33 +0000 (14:58 +0000)]
old code

11 years agocode cleanup + api extension
Matthias Wachs [Mon, 25 Feb 2013 14:53:26 +0000 (14:53 +0000)]
code cleanup + api extension

11 years agofixes
Matthias Wachs [Mon, 25 Feb 2013 13:08:49 +0000 (13:08 +0000)]
fixes

11 years agofixes
Matthias Wachs [Mon, 25 Feb 2013 10:43:04 +0000 (10:43 +0000)]
fixes

11 years ago changes
Matthias Wachs [Mon, 25 Feb 2013 10:02:21 +0000 (10:02 +0000)]
 changes

11 years agomodifications
Matthias Wachs [Fri, 22 Feb 2013 16:24:33 +0000 (16:24 +0000)]
modifications

11 years agocreate constrain function
Matthias Wachs [Fri, 22 Feb 2013 15:45:15 +0000 (15:45 +0000)]
create constrain function

11 years ago simplify
Matthias Wachs [Fri, 22 Feb 2013 15:36:37 +0000 (15:36 +0000)]
 simplify

11 years agosimplyfiying code
Matthias Wachs [Fri, 22 Feb 2013 15:21:23 +0000 (15:21 +0000)]
simplyfiying code

11 years agoUse a sub operation while forwarding controller link operations. This helps to
Sree Harsha Totakura [Fri, 22 Feb 2013 14:53:28 +0000 (14:53 +0000)]
Use a sub operation while forwarding controller link operations.  This helps to
propagate the change in a host's configuration along the controller tree's
branch back to root.

11 years ago changes
Matthias Wachs [Fri, 22 Feb 2013 14:37:06 +0000 (14:37 +0000)]
 changes

11 years agocreate set_value function
Matthias Wachs [Fri, 22 Feb 2013 14:28:56 +0000 (14:28 +0000)]
create set_value function

11 years agochanges
Matthias Wachs [Fri, 22 Feb 2013 14:17:57 +0000 (14:17 +0000)]
changes

11 years agoimplementing restructured problem creation
Matthias Wachs [Fri, 22 Feb 2013 13:32:12 +0000 (13:32 +0000)]
implementing restructured problem creation

11 years ago- remove unused
Sree Harsha Totakura [Fri, 22 Feb 2013 09:53:33 +0000 (09:53 +0000)]
- remove unused

11 years ago fix test
Matthias Wachs [Fri, 22 Feb 2013 08:47:39 +0000 (08:47 +0000)]
 fix test

11 years ago- Don't silence WARNING
Bart Polot [Thu, 21 Feb 2013 22:02:57 +0000 (22:02 +0000)]
- Don't silence WARNING

11 years ago- fix compile
Sree Harsha Totakura [Thu, 21 Feb 2013 18:30:35 +0000 (18:30 +0000)]
- fix compile

11 years ago- not error
Bart Polot [Thu, 21 Feb 2013 17:48:22 +0000 (17:48 +0000)]
- not error

11 years agosend configurations of newly started slave controllers as part of controller link...
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

11 years ago- not needed
Bart Polot [Thu, 21 Feb 2013 17:06:30 +0000 (17:06 +0000)]
- not needed

11 years agoauto_solve
Matthias Wachs [Thu, 21 Feb 2013 15:50:22 +0000 (15:50 +0000)]
auto_solve

11 years ago result propagation
Matthias Wachs [Thu, 21 Feb 2013 15:12:21 +0000 (15:12 +0000)]
 result propagation

11 years agochanges
Matthias Wachs [Thu, 21 Feb 2013 14:38:26 +0000 (14:38 +0000)]
changes

11 years agohost locking; warn upon API violation
Sree Harsha Totakura [Thu, 21 Feb 2013 14:20:35 +0000 (14:20 +0000)]
host locking; warn upon API violation

11 years ago refactoring
Matthias Wachs [Thu, 21 Feb 2013 13:18:27 +0000 (13:18 +0000)]
 refactoring

11 years ago- do not use mempcpy()
Sree Harsha Totakura [Thu, 21 Feb 2013 12:32:28 +0000 (12:32 +0000)]
- do not use mempcpy()

11 years ago changes
Matthias Wachs [Thu, 21 Feb 2013 12:14:33 +0000 (12:14 +0000)]
 changes

11 years agoM testbed/testbed.h
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

11 years agoclean up of MLP_Handle
Matthias Wachs [Thu, 21 Feb 2013 10:51:49 +0000 (10:51 +0000)]
clean up of MLP_Handle

11 years ago- start announce immediately (profiler takes care of load balance), reannounce immedi...
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

11 years ago- keep track of the search parallelization
Bart Polot [Wed, 20 Feb 2013 18:00:59 +0000 (18:00 +0000)]
- keep track of the search parallelization

11 years ago changes
Matthias Wachs [Wed, 20 Feb 2013 17:53:31 +0000 (17:53 +0000)]
 changes

11 years agochanges
Matthias Wachs [Wed, 20 Feb 2013 16:24:28 +0000 (16:24 +0000)]
changes

11 years agoAssosiate a configuration template while creating hosts. This paves a way to
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.

11 years ago changes
Matthias Wachs [Wed, 20 Feb 2013 13:20:08 +0000 (13:20 +0000)]
 changes

11 years ago-fix mem leak
Sree Harsha Totakura [Wed, 20 Feb 2013 10:44:37 +0000 (10:44 +0000)]
-fix mem leak

11 years ago- send SIGTERM to peer and reply with success before waiting on it
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

11 years ago- Remove non-distributed seach: buggy and not useful
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

11 years agochanges
Matthias Wachs [Tue, 19 Feb 2013 16:46:35 +0000 (16:46 +0000)]
changes

11 years agochanges
Matthias Wachs [Tue, 19 Feb 2013 15:37:48 +0000 (15:37 +0000)]
changes

11 years agodocumentation
Matthias Wachs [Tue, 19 Feb 2013 13:39:31 +0000 (13:39 +0000)]
documentation

11 years agochanges
Matthias Wachs [Tue, 19 Feb 2013 13:37:29 +0000 (13:37 +0000)]
changes

11 years agorefactoring and renaming
Matthias Wachs [Tue, 19 Feb 2013 12:52:39 +0000 (12:52 +0000)]
refactoring and renaming

11 years agotest
Matthias Wachs [Tue, 19 Feb 2013 09:31:32 +0000 (09:31 +0000)]
test

11 years agoAsynchronous namespace creation. With a test.
LRN [Tue, 19 Feb 2013 04:04:35 +0000 (04:04 +0000)]
Asynchronous namespace creation. With a test.

11 years agoDon't generate namespace key files in the root dir...
LRN [Tue, 19 Feb 2013 04:04:30 +0000 (04:04 +0000)]
Don't generate namespace key files in the root dir...

11 years agoFix git version detection in configure (D'oh...)
LRN [Tue, 19 Feb 2013 04:04:26 +0000 (04:04 +0000)]
Fix git version detection in configure (D'oh...)

11 years ago- rename and install to bin
Sree Harsha Totakura [Mon, 18 Feb 2013 16:24:52 +0000 (16:24 +0000)]
- rename and install to bin

11 years agodocu
Matthias Wachs [Mon, 18 Feb 2013 16:11:05 +0000 (16:11 +0000)]
docu

11 years agodocu
Matthias Wachs [Mon, 18 Feb 2013 15:39:20 +0000 (15:39 +0000)]
docu

11 years agodocu
Matthias Wachs [Mon, 18 Feb 2013 15:07:32 +0000 (15:07 +0000)]
docu

11 years ago- verboser log, faster start
Bart Polot [Mon, 18 Feb 2013 11:42:21 +0000 (11:42 +0000)]
- verboser log, faster start

11 years agoIt's on stack...
LRN [Mon, 18 Feb 2013 10:01:18 +0000 (10:01 +0000)]
It's on stack...

11 years ago does not terminate on invalid uri
Matthias Wachs [Mon, 18 Feb 2013 09:35:39 +0000 (09:35 +0000)]
 does not terminate on invalid uri

11 years agomemory corruption
Matthias Wachs [Mon, 18 Feb 2013 09:22:40 +0000 (09:22 +0000)]
memory corruption

11 years agobreak
Matthias Wachs [Mon, 18 Feb 2013 08:35:52 +0000 (08:35 +0000)]
break

11 years agoMake pipe sanity check work on W32 too
LRN [Sat, 16 Feb 2013 16:16:16 +0000 (16:16 +0000)]
Make pipe sanity check work on W32 too

11 years ago- fix 2699
Bart Polot [Fri, 15 Feb 2013 19:04:45 +0000 (19:04 +0000)]
- fix 2699

11 years agochanges
Matthias Wachs [Fri, 15 Feb 2013 16:06:59 +0000 (16:06 +0000)]
changes

11 years agoauto generation note
Matthias Wachs [Fri, 15 Feb 2013 15:04:17 +0000 (15:04 +0000)]
auto generation note

11 years agoHacks to reduce per-peer load on CPU by increasing transport retransmission
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!

11 years ago more docu
Matthias Wachs [Fri, 15 Feb 2013 14:01:50 +0000 (14:01 +0000)]
 more docu

11 years ago-big endian
Christian Grothoff [Fri, 15 Feb 2013 13:59:14 +0000 (13:59 +0000)]
-big endian

11 years ago-fixes to make stream tests pass with ecc in core
Christian Grothoff [Fri, 15 Feb 2013 13:58:52 +0000 (13:58 +0000)]
-fixes to make stream tests pass with ecc in core

11 years ago docu
Matthias Wachs [Fri, 15 Feb 2013 13:05:57 +0000 (13:05 +0000)]
 docu

11 years agodocu
Matthias Wachs [Fri, 15 Feb 2013 12:12:01 +0000 (12:12 +0000)]
docu

11 years agoDetect bad control pipes earlier
LRN [Fri, 15 Feb 2013 11:21:30 +0000 (11:21 +0000)]
Detect bad control pipes earlier

11 years agodocu
Matthias Wachs [Fri, 15 Feb 2013 10:51:58 +0000 (10:51 +0000)]
docu

11 years agodocu
Matthias Wachs [Fri, 15 Feb 2013 10:49:47 +0000 (10:49 +0000)]
docu

11 years ago- fix crashing testcases
Sree Harsha Totakura [Fri, 15 Feb 2013 10:36:49 +0000 (10:36 +0000)]
- fix crashing testcases

11 years ago more docu
Matthias Wachs [Fri, 15 Feb 2013 10:32:32 +0000 (10:32 +0000)]
 more docu

11 years agoTry to fix process spawning
LRN [Fri, 15 Feb 2013 10:03:22 +0000 (10:03 +0000)]
Try to fix process spawning

11 years agodocu
Matthias Wachs [Fri, 15 Feb 2013 09:52:45 +0000 (09:52 +0000)]
docu

11 years agoAnother highly temporary fix to make os_start_process pass
LRN [Fri, 15 Feb 2013 09:47:43 +0000 (09:47 +0000)]
Another highly temporary fix to make os_start_process pass

11 years agomore docu
Matthias Wachs [Fri, 15 Feb 2013 09:32:43 +0000 (09:32 +0000)]
more docu

11 years agodocu
Matthias Wachs [Fri, 15 Feb 2013 09:23:43 +0000 (09:23 +0000)]
docu

11 years agoremove static function
Matthias Wachs [Fri, 15 Feb 2013 09:18:42 +0000 (09:18 +0000)]
remove static function

11 years agoTemporary fix to make test_os_start_process pass again
LRN [Thu, 14 Feb 2013 18:33:11 +0000 (18:33 +0000)]
Temporary fix to make test_os_start_process pass again

11 years ago- fix
Bart Polot [Thu, 14 Feb 2013 17:22:01 +0000 (17:22 +0000)]
- fix

11 years agoOops
LRN [Thu, 14 Feb 2013 17:20:48 +0000 (17:20 +0000)]
Oops

11 years agofix 2793: Testbed does not allow to set TIMEOUT for operations
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

11 years agoMake w32cat pipe-controllable
LRN [Thu, 14 Feb 2013 16:15:26 +0000 (16:15 +0000)]
Make w32cat pipe-controllable

11 years agoUse passed-by-fd pipe to control chilren
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

11 years agoMinimal W32 version to XP, use uniqueness flag
LRN [Thu, 14 Feb 2013 16:15:19 +0000 (16:15 +0000)]
Minimal W32 version to XP, use uniqueness flag

11 years agoMore flexible native->GNUnet_handle file opening
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.

11 years agoFix file close to work on pipe ends correctly
LRN [Thu, 14 Feb 2013 16:15:11 +0000 (16:15 +0000)]
Fix file close to work on pipe ends correctly

11 years agoMake pipe ends detachable, fix W32 corner-cases
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!)

11 years agoW32: Don't leak stdin/stdout when spawning
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).

11 years ago-proposed multicast API draft
Christian Grothoff [Thu, 14 Feb 2013 16:08:23 +0000 (16:08 +0000)]
-proposed multicast API draft

11 years agochange to WARNING
Matthias Wachs [Thu, 14 Feb 2013 15:01:01 +0000 (15:01 +0000)]
change to WARNING

11 years ago- debug
Bart Polot [Thu, 14 Feb 2013 14:56:01 +0000 (14:56 +0000)]
- debug

11 years ago-use 2048
Christian Grothoff [Thu, 14 Feb 2013 14:55:37 +0000 (14:55 +0000)]
-use 2048

11 years agodocu
Matthias Wachs [Thu, 14 Feb 2013 14:39:51 +0000 (14:39 +0000)]
docu

11 years agomod test
Matthias Wachs [Thu, 14 Feb 2013 13:36:19 +0000 (13:36 +0000)]
mod test

11 years ago mod
Matthias Wachs [Thu, 14 Feb 2013 13:28:13 +0000 (13:28 +0000)]
 mod

11 years ago- fix segfault
Bart Polot [Thu, 14 Feb 2013 13:02:09 +0000 (13:02 +0000)]
- fix segfault

11 years ago-proposed mesh2 API draft
Christian Grothoff [Thu, 14 Feb 2013 12:57:29 +0000 (12:57 +0000)]
-proposed mesh2 API draft

11 years agomodifications
Matthias Wachs [Thu, 14 Feb 2013 12:42:20 +0000 (12:42 +0000)]
modifications