Hi,

I (finally!) disabled default sysproxy on TCP port 12345 for Rumprun. If you want the same now, you can specify on the rumprun tool command line "-e RUMPRUN_SYSPROXY=tcp://0:12345". That of course works only when you have sysproxy in your bake config.

Not sure the new usability is the best, but at least it will keep someone from accidentally shipping a product which gives root access to everyone on port 12345 :/

Ideally, one should be able to specify multiple sysproxy listeners on the command line, e.g. if one wants to listen both on tcp and tcp6. That's not straightforward to do with an environment variable, but we could always add a switch to rumprun (e.g. -S). config.json would then have an array of strings as the sysproxy listeners. Yes/no?

If you do want an automated sysproxy listener in your image, you can always include a component in your rumpbake conf which simply does e.g. the following (for the old behaviour):

=== snip ===
static void __attribute__((constructor))
mysysproxy(void)
{

        rump_init_server("tcp://0:12345");
}
=== snip ===

  - antti

Reply via email to