nepi.git
13 years agoBig refactoring of proxy code.
Claudio-Daniel Freire [Thu, 12 May 2011 07:26:50 +0000 (09:26 +0200)]
Big refactoring of proxy code.
 * Decorator-based serverside dispatch code
   which is easier to maintain
 * Automatic proxy generation using introspection on
   abstract interface (Proxy/ExperimentController) and
   serverside dispatch code.
 * Tried to maintain meaningful tracebacks
 * No more repeated code - stuff is only written once,
   so changes are easier to apply.
 * Changed marshalling for setters to use pickling instead
   of adding a fictious (and limited) type parameter.
 * Fixed some interface mismatches in the process

13 years agoBetter credits for big buck bunny
Claudio-Daniel Freire [Thu, 12 May 2011 07:05:40 +0000 (09:05 +0200)]
Better credits for big buck bunny

13 years agoCC-licensed movie for the example
Claudio-Daniel Freire [Wed, 11 May 2011 15:21:28 +0000 (17:21 +0200)]
CC-licensed movie for the example

13 years agoRemove debugging output from tun_connect - oops
Claudio-Daniel Freire [Tue, 10 May 2011 13:03:50 +0000 (15:03 +0200)]
Remove debugging output from tun_connect - oops

13 years agoSynchronization fix for cross connections: wait for tunnels to be up before starting...
Claudio-Daniel Freire [Tue, 10 May 2011 12:58:32 +0000 (14:58 +0200)]
Synchronization fix for cross connections: wait for tunnels to be up before starting applications

13 years agoTest adaptations for NS3-in-NEPI cross connections:
Claudio-Daniel Freire [Tue, 10 May 2011 10:04:49 +0000 (12:04 +0200)]
Test adaptations for NS3-in-NEPI cross connections:
 * don't make all tests use the same home - it's confusing for debugging
 * Enable debugging output
 * Include some useful traces

13 years agoFix super call, totally wrong
Claudio-Daniel Freire [Tue, 10 May 2011 08:58:27 +0000 (10:58 +0200)]
Fix super call, totally wrong

13 years agoMinor strace fix (still commented though, so just fix commented code)
Claudio-Daniel Freire [Tue, 10 May 2011 08:57:53 +0000 (10:57 +0200)]
Minor strace fix (still commented though, so just fix commented code)

13 years agoFix cross-testbed netrefs when using NEPI-in-NEPI setups.
Claudio-Daniel Freire [Tue, 10 May 2011 08:56:49 +0000 (10:56 +0200)]
Fix cross-testbed netrefs when using NEPI-in-NEPI setups.

13 years agoAdd missing IPv6 connectors
Claudio-Daniel Freire [Tue, 10 May 2011 08:55:39 +0000 (10:55 +0200)]
Add missing IPv6 connectors
Fix cross connections by properly handling linux abstract socket names

13 years agoTry connecting to the FD-passing unix socket twice - to alleviate synchronization...
Claudio-Daniel Freire [Tue, 10 May 2011 08:54:41 +0000 (10:54 +0200)]
Try connecting to the FD-passing unix socket twice - to alleviate synchronization issues

13 years agoProperly handle linux abstract socket names
Claudio-Daniel Freire [Tue, 10 May 2011 08:53:52 +0000 (10:53 +0200)]
Properly handle linux abstract socket names

13 years agoDetect alternate NS3 installations (_ns3 module instead of ns3)
Claudio-Daniel Freire [Tue, 10 May 2011 08:53:02 +0000 (10:53 +0200)]
Detect alternate NS3 installations (_ns3 module instead of ns3)

13 years agoFixed several typos
Claudio-Daniel Freire [Tue, 10 May 2011 08:52:24 +0000 (10:52 +0200)]
Fixed several typos
Somewhat better error handling

13 years agoNS3-in-PL fixes all over the place.
Claudio-Daniel Freire [Fri, 6 May 2011 16:46:41 +0000 (18:46 +0200)]
NS3-in-PL fixes all over the place.
Cross-connection fixes all over the place too.
Still couldn't get cross connections working, but that's specific to FileDescriptorNetDevice

13 years agoCreate home directory if not found - NS3 needs it indeed
Claudio-Daniel Freire [Fri, 6 May 2011 16:45:32 +0000 (18:45 +0200)]
Create home directory if not found - NS3 needs it indeed

13 years agoRemember root directory - it's useful
Claudio-Daniel Freire [Fri, 6 May 2011 16:45:07 +0000 (18:45 +0200)]
Remember root directory - it's useful

13 years agoContract attributes cannot be read-only
Claudio-Daniel Freire [Fri, 6 May 2011 16:44:51 +0000 (18:44 +0200)]
Contract attributes cannot be read-only

13 years agoSome fixes to TUN/TAP devices
Claudio-Daniel Freire [Fri, 6 May 2011 16:44:00 +0000 (18:44 +0200)]
Some fixes to TUN/TAP devices
Fixed support for FileDescriptor-based taps.
(still ongoing though)

13 years agoProvide better failure messages
Claudio-Daniel Freire [Fri, 6 May 2011 16:42:56 +0000 (18:42 +0200)]
Provide better failure messages

13 years agoTypos, type, environment, synchronization and other small fixes to Proxies
Claudio-Daniel Freire [Fri, 6 May 2011 16:42:36 +0000 (18:42 +0200)]
Typos, type, environment, synchronization and other small fixes to Proxies

13 years agoFix typo
Claudio-Daniel Freire [Fri, 6 May 2011 15:19:28 +0000 (17:19 +0200)]
Fix typo

13 years agoDo not rebuild ns3 if it's already built.
Claudio-Daniel Freire [Wed, 4 May 2011 16:39:40 +0000 (18:39 +0200)]
Do not rebuild ns3 if it's already built.
Normally, make and friends already do this natively, but waf seems to get confused because we do ./waf clean

13 years agoTicket #14: cross-connections between NS3 and PlanetLab through file descriptors...
Claudio-Daniel Freire [Wed, 4 May 2011 15:03:01 +0000 (17:03 +0200)]
Ticket #14: cross-connections between NS3 and PlanetLab through file descriptors (that means, NS3 instances running inside PL ATM)

13 years ago- TAP interfaces
Claudio-Daniel Freire [Wed, 4 May 2011 10:38:03 +0000 (12:38 +0200)]
- TAP interfaces
- TAP tunnelling
- Encrypted tunnels
- UDP-based tunnels

13 years agoCross connections (initial planetlab-side implementation following the tun protocol)
Claudio-Daniel Freire [Wed, 4 May 2011 08:13:34 +0000 (10:13 +0200)]
Cross connections (initial planetlab-side implementation following the tun protocol)

13 years agoFIX support for tap and pl-tap modes.
Claudio-Daniel Freire [Wed, 4 May 2011 08:11:55 +0000 (10:11 +0200)]
FIX support for tap and pl-tap modes.
Yey...

13 years agoTicket #29: Nepi-in-Nepi FINISHED
Claudio-Daniel Freire [Tue, 3 May 2011 13:26:50 +0000 (15:26 +0200)]
Ticket #29: Nepi-in-Nepi FINISHED
Wooow...

13 years agoTestbed netrefs implemented.
Claudio-Daniel Freire [Tue, 3 May 2011 12:20:14 +0000 (14:20 +0200)]
Testbed netrefs implemented.
Some basic tests added.

13 years agoTicket #29: resolve netrefs for netreffed testbeds and configure them in a middle...
Claudio-Daniel Freire [Tue, 3 May 2011 11:06:44 +0000 (13:06 +0200)]
Ticket #29: resolve netrefs for netreffed testbeds and configure them in a middle step, allowing testbed-in-testbed scenarios.
Needs testings.

13 years agoSometimes when controller process cleanup happens concurrently with testbed teardown...
Claudio-Daniel Freire [Tue, 3 May 2011 11:05:55 +0000 (13:05 +0200)]
Sometimes when controller process cleanup happens concurrently with testbed teardown, exceptions may ensue in shutil.rmtree.
Just catch them and retry, sidestepping the issue. Proper synchronization is not easy, and not worth the amount of work for mere testing.

13 years agoTicket #29: Phasing out AccessConfiguration.
Claudio-Daniel Freire [Tue, 3 May 2011 10:19:32 +0000 (12:19 +0200)]
Ticket #29: Phasing out AccessConfiguration.
Not fully removed, sadly enough.
ExperimentControllers still need them.

13 years agoTicket #29: introduce some "standard" box attributes to support testbed-in-testbed...
Claudio-Daniel Freire [Mon, 2 May 2011 16:42:51 +0000 (18:42 +0200)]
Ticket #29: introduce some "standard" box attributes to support testbed-in-testbed deployment

13 years agoDo not build NS3 examples - not needed
Claudio-Daniel Freire [Mon, 2 May 2011 16:42:16 +0000 (18:42 +0200)]
Do not build NS3 examples - not needed

13 years agoDisable NS3Dependency test on normal test runs, it takes a long time to run.
Claudio-Daniel Freire [Mon, 2 May 2011 16:41:57 +0000 (18:41 +0200)]
Disable NS3Dependency test on normal test runs, it takes a long time to run.

13 years ago- Merge with head
Claudio-Daniel Freire [Mon, 2 May 2011 15:24:00 +0000 (17:24 +0200)]
- Merge with head
- Add NS3Dependency object to PlanetLab, which makes possible the instantiation of NS3 TestbedController s.
- Add support for environment modifiers, required by NS3Dependency
- Better error logging (buildlog, installlog) for PlanetLab Dependency objects

13 years agoMake integration tests also use the new environment variables
Claudio-Daniel Freire [Mon, 2 May 2011 11:29:03 +0000 (13:29 +0200)]
Make integration tests also use the new environment variables

13 years agominor changes to examples
Alina Quereilhac [Mon, 2 May 2011 11:18:36 +0000 (13:18 +0200)]
minor changes to examples

13 years agoJust tidying up
Claudio-Daniel Freire [Mon, 2 May 2011 10:16:41 +0000 (12:16 +0200)]
Just tidying up

13 years agoTake PL_SSH_KEY environment so that users may override the default ssh key
Claudio-Daniel Freire [Mon, 2 May 2011 10:13:32 +0000 (12:13 +0200)]
Take PL_SSH_KEY environment so that users may override the default ssh key

13 years agoLook for SSH key in the user's home folder as given by environment HOME.
Claudio-Daniel Freire [Mon, 2 May 2011 09:33:31 +0000 (11:33 +0200)]
Look for SSH key in the user's home folder as given by environment HOME.
More portable.

13 years agoAdd NEPI_STRICT_AUTH_MODE, when not enabled, it takes user-configured host SSH keys.
Claudio-Daniel Freire [Mon, 2 May 2011 09:29:57 +0000 (11:29 +0200)]
Add NEPI_STRICT_AUTH_MODE, when not enabled, it takes user-configured host SSH keys.
When enabled, it will only use PLC-supplied host keys (more secure)

13 years agoAdapt to new signature of TestbedController.set/get
Claudio-Daniel Freire [Mon, 2 May 2011 08:54:39 +0000 (10:54 +0200)]
Adapt to new signature of TestbedController.set/get

13 years agovlc wireless hybrid experiment example added
Alina Quereilhac [Mon, 2 May 2011 08:17:07 +0000 (10:17 +0200)]
vlc wireless hybrid experiment example added

13 years agomock cross_connect test added to test/core/integration.py
Alina Quereilhac [Sun, 1 May 2011 20:36:44 +0000 (22:36 +0200)]
mock cross_connect test added to test/core/integration.py

13 years agotestbed.status now accept guid = None to return the testbed status
Alina Quereilhac [Sun, 1 May 2011 18:14:43 +0000 (20:14 +0200)]
testbed.status now accept guid = None to return the testbed status

13 years agosmall refactoring in testbed_impl.
Alina Quereilhac [Sun, 1 May 2011 18:08:15 +0000 (20:08 +0200)]
small refactoring in testbed_impl.

13 years agotestbed_impl.get improved
Alina Quereilhac [Sun, 1 May 2011 17:56:13 +0000 (19:56 +0200)]
testbed_impl.get improved

13 years agoreplaced box_get_address for get_address and box_get_route for get_route in testbed_impl
Alina Quereilhac [Sun, 1 May 2011 17:30:30 +0000 (19:30 +0200)]
replaced box_get_address for get_address and box_get_route for get_route in testbed_impl

13 years agobox_get removed and replaced for get in testbed_impl
Alina Quereilhac [Sun, 1 May 2011 17:24:02 +0000 (19:24 +0200)]
box_get removed and replaced for get in testbed_impl

13 years agoadded TestbedController status flag
Alina Quereilhac [Sun, 1 May 2011 10:31:31 +0000 (12:31 +0200)]
added TestbedController status flag

13 years agoadded is_valid_value as a function for attributes.Attribute
Alina Quereilhac [Sun, 1 May 2011 10:01:10 +0000 (12:01 +0200)]
added is_valid_value as a function for attributes.Attribute

13 years agoTicket #29: Implement dependencies to support testbed-in-PL
Claudio-Daniel Freire [Fri, 29 Apr 2011 15:24:33 +0000 (17:24 +0200)]
Ticket #29: Implement dependencies to support testbed-in-PL
 - Generic dependencies
 - (python)path modifiers
 - NEPI-in-NEPI dependency class

13 years agoAsync setup of TUNs and APPs, for much quicker deployment.
Claudio-Daniel Freire [Fri, 29 Apr 2011 11:06:47 +0000 (13:06 +0200)]
Async setup of TUNs and APPs, for much quicker deployment.
Made dependency setup also more responsive, with an exponential delay that responds better to no-op (which are common since nodes don't get packages uninstalled at cleanup time).

13 years agoserver_scp can copy multiple files at once.
Claudio-Daniel Freire [Fri, 29 Apr 2011 08:26:53 +0000 (10:26 +0200)]
server_scp can copy multiple files at once.
This shaves a good 10% runtime from tests, and in some situations would mean a huge improvement (say, with long source lists)

13 years agoFix parallel execution bug that only ran connect/preconfigure stuff on the last testbed:
Claudio-Daniel Freire [Fri, 29 Apr 2011 08:00:48 +0000 (10:00 +0200)]
Fix parallel execution bug that only ran connect/preconfigure stuff on the last testbed:
lambda : testbed.do_something   only does it for the last value of the variable "testbed"

Testbed is a free variable, so it takes the value of the variable then the lambda is called,
which is usually the last value it took in the loop.

The correct way would be:
lambda testbed=testbed : testbed.do_something

Since that "freezes" the value of the "testbed" variable.

An easier and nicer way is to use bound methods:

testbed.do_something

(without lambda)

13 years agoMore changes to make cross connections work... not working still
Alina Quereilhac [Thu, 28 Apr 2011 20:58:27 +0000 (22:58 +0200)]
More changes to make cross connections work... not working still

13 years agoinitial changes to support cross_connection in two stages.
Alina Quereilhac [Thu, 28 Apr 2011 17:10:07 +0000 (19:10 +0200)]
initial changes to support cross_connection in two stages.

13 years agoTicket 14: More incremental work - minor fixes to TUN cleanup
Claudio-Daniel Freire [Thu, 28 Apr 2011 15:44:54 +0000 (17:44 +0200)]
Ticket 14: More incremental work - minor fixes to TUN cleanup

13 years agorspawn.remote_kill fix: was not checking process status correctly
Claudio-Daniel Freire [Thu, 28 Apr 2011 14:22:18 +0000 (16:22 +0200)]
rspawn.remote_kill fix: was not checking process status correctly

13 years agoTicket #14: WIP, only intra-PL TUN connections, required groundwork for cross-backend...
Claudio-Daniel Freire [Thu, 28 Apr 2011 14:19:30 +0000 (16:19 +0200)]
Ticket #14: WIP, only intra-PL TUN connections, required groundwork for cross-backend connections

13 years agoTicket #13: wildcards support in connector metadata, making the world better for...
Claudio-Daniel Freire [Wed, 27 Apr 2011 15:15:15 +0000 (17:15 +0200)]
Ticket #13: wildcards support in connector metadata, making the world better for cross-connectivity

13 years agoTicket #28: Refactor Box classes to use mixins, and provide read-only routes/addesses
Claudio-Daniel Freire [Wed, 27 Apr 2011 13:11:12 +0000 (15:11 +0200)]
Ticket #28: Refactor Box classes to use mixins, and provide read-only routes/addesses

13 years agoTicket #21: support for netpipe stats traces
Claudio-Daniel Freire [Tue, 26 Apr 2011 16:31:46 +0000 (18:31 +0200)]
Ticket #21: support for netpipe stats traces

13 years agoTicket #21: emulation support - finished :D
Claudio-Daniel Freire [Tue, 26 Apr 2011 16:13:32 +0000 (18:13 +0200)]
Ticket #21: emulation support - finished :D

13 years agoTicket #21: emulation
Claudio-Daniel Freire [Tue, 26 Apr 2011 14:25:28 +0000 (16:25 +0200)]
Ticket #21: emulation
 - require emulation=True when using TUNs
 - automatically add ipfwslice and vsys/ipfw-be as requirements when using emulation

13 years agoTicket #21: emulation support - vsys requirement checking when attaching a TunInterfa...
Claudio-Daniel Freire [Tue, 26 Apr 2011 13:29:13 +0000 (15:29 +0200)]
Ticket #21: emulation support - vsys requirement checking when attaching a TunInterface to a node

13 years agoMetadata fix: the "sudo" attribute had copypaste bugs on it, making it unusable.
Claudio-Daniel Freire [Tue, 26 Apr 2011 13:28:24 +0000 (15:28 +0200)]
Metadata fix: the "sudo" attribute had copypaste bugs on it, making it unusable.

13 years agoBuild script with application commands and run the script - supports more complex...
Claudio-Daniel Freire [Tue, 26 Apr 2011 13:27:50 +0000 (15:27 +0200)]
Build script with application commands and run the script - supports more complex commands than simply calling remote_spawn on the user-supplied command.

13 years agopopen_scp fixes: StringIO-based (and similar) transfers were utterly broken
Claudio-Daniel Freire [Tue, 26 Apr 2011 13:26:45 +0000 (15:26 +0200)]
popen_scp fixes: StringIO-based (and similar) transfers were utterly broken

13 years agoUpdated help string on "install"
Claudio-Daniel Freire [Tue, 26 Apr 2011 12:36:24 +0000 (14:36 +0200)]
Updated help string on "install"

13 years agoReplace paths on main application command too
Claudio-Daniel Freire [Tue, 26 Apr 2011 12:25:06 +0000 (14:25 +0200)]
Replace paths on main application command too

13 years agoSlight design change: separate build from install of applications.
Claudio-Daniel Freire [Tue, 26 Apr 2011 12:22:57 +0000 (14:22 +0200)]
Slight design change: separate build from install of applications.

This will enable easier and more efficient mass-deployment of identical applications
using the spanning tree method.

13 years ago* Automatic provisioning
Claudio-Daniel Freire [Tue, 26 Apr 2011 11:19:06 +0000 (13:19 +0200)]
* Automatic provisioning
* Server key validation
* Trivial resource allocation (only perfectly-defined hosts)

13 years agobug fixing and code clean up.
Alina Quereilhac [Fri, 22 Apr 2011 16:46:08 +0000 (18:46 +0200)]
bug fixing and code clean up.
in execute.py: replaced references to "testbed intance" for "testbed controller" and separeted long methods into smaller ones
in proxy.py:  replaced references to "testbed intance" for "testbed controller"
in attributes.py: corrected typo
in testbed/ns3/*metadata*: added missing wifi "Standard" attribute

13 years agoNetref fixes - oh goodie
Claudio-Daniel Freire [Fri, 22 Apr 2011 16:03:49 +0000 (18:03 +0200)]
Netref fixes - oh goodie

13 years agoBinary building support - and tests for it
Claudio-Daniel Freire [Fri, 22 Apr 2011 15:14:16 +0000 (17:14 +0200)]
Binary building support - and tests for it

13 years agoDependency support fixes:
Claudio-Daniel Freire [Fri, 22 Apr 2011 14:14:13 +0000 (16:14 +0200)]
Dependency support fixes:
 * sudo through SSH needs -S, since we don't allocate a tty
 * missing metadata
 * fix broken regex in test
 * be happy

13 years agoValidate Node configuration
Claudio-Daniel Freire [Fri, 22 Apr 2011 13:50:17 +0000 (15:50 +0200)]
Validate Node configuration

13 years ago* Some refactoring, modularizing daemonized remote spawning with log capture and...
Claudio-Daniel Freire [Fri, 22 Apr 2011 13:30:37 +0000 (15:30 +0200)]
* Some refactoring, modularizing daemonized remote spawning with log capture and all that
* UNTESTED dependencies support (no building yet)

13 years agoFix execution test to replace netrefs where it's usually done (between preconfigure...
Claudio-Daniel Freire [Fri, 22 Apr 2011 12:05:00 +0000 (14:05 +0200)]
Fix execution test to replace netrefs where it's usually done (between preconfigure and configure)

13 years agoMake PlanetLabs easily runnable (environment variables for user/pass)
Claudio-Daniel Freire [Fri, 22 Apr 2011 11:56:42 +0000 (13:56 +0200)]
Make PlanetLabs easily runnable (environment variables for user/pass)

13 years agoDisabling PlanetLab tests: they're interactive
Claudio-Daniel Freire [Fri, 22 Apr 2011 11:43:03 +0000 (13:43 +0200)]
Disabling PlanetLab tests: they're interactive

13 years agoInitially working version of PlanetLab testbed implementation.
Claudio-Daniel Freire [Fri, 22 Apr 2011 11:42:29 +0000 (13:42 +0200)]
Initially working version of PlanetLab testbed implementation.
Wiiii

Note: PlanetLab execution tests require a PLC account (password), so they're interactive.

13 years agoSome application execution boilerplate
Claudio-Daniel Freire [Thu, 21 Apr 2011 13:35:25 +0000 (15:35 +0200)]
Some application execution boilerplate

13 years agoNetrefs now work on interfaces :)
Claudio-Daniel Freire [Thu, 21 Apr 2011 12:31:32 +0000 (14:31 +0200)]
Netrefs now work on interfaces :)

13 years agoRemove unneeded import in pl/execute.py
Claudio-Daniel Freire [Thu, 21 Apr 2011 12:17:18 +0000 (14:17 +0200)]
Remove unneeded import in pl/execute.py

13 years agoSeveral execution fixes:
Claudio-Daniel Freire [Thu, 21 Apr 2011 12:16:38 +0000 (14:16 +0200)]
Several execution fixes:
 * execution test case
 * testbed needs username/password to work
 * early assignment of nodes to an existing PL node if unambiguously available
 * other minor stuff

13 years agoMore tests for PlanetLab design, and associated fixes
Claudio-Daniel Freire [Thu, 21 Apr 2011 10:52:18 +0000 (12:52 +0200)]
More tests for PlanetLab design, and associated fixes

13 years agoAdd slice attribute to PlanetLab design test case (it's mandatory)
Claudio-Daniel Freire [Thu, 21 Apr 2011 10:37:59 +0000 (12:37 +0200)]
Add slice attribute to PlanetLab design test case (it's mandatory)

13 years agoXML generation fixes: don't break when mandatory fields are missing - people might...
Claudio-Daniel Freire [Thu, 21 Apr 2011 10:34:24 +0000 (12:34 +0200)]
XML generation fixes: don't break when mandatory fields are missing - people might want to save anyway

13 years ago* Planetlab tests
Claudio-Daniel Freire [Thu, 21 Apr 2011 09:36:48 +0000 (11:36 +0200)]
* Planetlab tests
* Only run .py files in make test
* Rename nepi.util.ipaddr to nepi.util.ipaddr2 (conflicts with standard ipaddr)
* Add planetlab to NEPI's testbeds (in setup.py)

13 years agoImplementing PlanetLab testbed
Claudio-Daniel Freire [Wed, 20 Apr 2011 16:54:40 +0000 (18:54 +0200)]
Implementing PlanetLab testbed

13 years agoTicket #23: rename TestbedInstance -> TestbedController
Claudio-Daniel Freire [Tue, 19 Apr 2011 15:21:15 +0000 (17:21 +0200)]
Ticket #23: rename TestbedInstance -> TestbedController

13 years agoAdded verbose flag in coverage test
Alina Quereilhac [Tue, 19 Apr 2011 14:18:16 +0000 (16:18 +0200)]
Added verbose flag in coverage test

13 years agoBug fix: socket creation in server was not synchronized
Alina Quereilhac [Tue, 19 Apr 2011 13:59:29 +0000 (15:59 +0200)]
Bug fix: socket creation in server was not synchronized

13 years agoMore sync bugfixes: broader spectrum of synchronization, synchronize to the point...
Claudio-Daniel Freire [Tue, 19 Apr 2011 11:58:26 +0000 (13:58 +0200)]
More sync bugfixes: broader spectrum of synchronization, synchronize to the point where the Forwarder has the connections already made.

13 years agoSync bugfix: wait for forwarder readiness when launching a client.
Claudio-Daniel Freire [Tue, 19 Apr 2011 11:53:06 +0000 (13:53 +0200)]
Sync bugfix: wait for forwarder readiness when launching a client.

13 years agoBug fixing in integration tests
Alina Quereilhac [Tue, 19 Apr 2011 11:46:15 +0000 (13:46 +0200)]
Bug fixing in integration tests

13 years agoFix invalid message handlign in testbed proxies
Claudio-Daniel Freire [Tue, 19 Apr 2011 10:13:09 +0000 (12:13 +0200)]
Fix invalid message handlign in testbed proxies