[Bug 942955] Re: upstart-socket-bridge doesn't support ipv6 sockets

Dimitri John Ledkov launchpad at surgut.co.uk
Tue Dec 31 13:36:24 UTC 2013


On 31 December 2013 13:20, Kai Mast <mail at kai-mast.de> wrote:
> Just wondering. I am not familiar with the upstart codebase, but this
> seems rather trivial to fix. Where is the problem here?
>

The whole upstart socket bridge is a single C file in the upstart
codebase:

https://bazaar.launchpad.net/+branch/upstart/view/head:/extra/upstart-
socket-bridge.c

As the rest of the code base it heavily uses libnih library. Some
introduction / documentation about that library can be found at:

http://people.canonical.com/~jhunt/presentations/uds-r/2012-10-31
/upstart-development.pdf

http://libnih.la/

-- 
Regards,

Dimitri.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/942955

Title:
  upstart-socket-bridge doesn't support ipv6 sockets

Status in Upstart:
  New
Status in “upstart” package in Ubuntu:
  Triaged

Bug description:
  Playing with upstart-socket-bridge to see if it's a solution for
  avoiding polling in the Ubuntu cups post-start (bug #855010), I find
  that the socket bridge only supports inet and unix sockets - it does
  not support inet6 sockets.  As a result, it's impossible to use socket
  initialization for an ipv6 service... which nowadays should be
  approximately all services.

  If we want socket initialization to be a viable option for services,
  ipv6 support is a must.

To manage notifications about this bug go to:
https://bugs.launchpad.net/upstart/+bug/942955/+subscriptions



More information about the foundations-bugs mailing list