Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow ephemeral ports for distbuild services | Richard Maw | 2014-10-02 | 1 | -1/+1 |
| | |||||
* | distbuild: allow daemons to bind to ephemeral ports | Richard Maw | 2014-10-01 | 1 | -1/+6 |
| | | | | | | | | | | | | | You can bind to an ephemeral port by passing 0 as the port number. To work out which port you actually got, you need to call getsockname(). To facilitate being able to spawn multiple copies of the daemons for testing environments, you can pass a -file option, which will make the daemon write which port it actually bound to. If this path is a fifo, reading from it in the spawner process will allow synchronisation of only spawning services that require that port to be ready after it is. | ||||
* | Fix copyright years of distbuild code. | Sam Thursfield | 2014-09-11 | 1 | -1/+1 |
| | |||||
* | Fix all distbuild code to be GPLv2 licensed. | Sam Thursfield | 2014-09-10 | 1 | -2/+14 |
| | |||||
* | distbuild: Label state machine transition tables | Sam Thursfield | 2014-04-14 | 1 | -0/+1 |
| | | | | Makes it easier to see what they mean at a glance. | ||||
* | distbuild: Improve logging of connections and objects | Sam Thursfield | 2014-04-10 | 1 | -1/+1 |
| | | | | | | | | | | New DistbuildSocket class that wraps socket.socket(), providing a descriptive repr() handler showing where the socket is connected, and providing a couple of helper methods for fetching local and remote endpoint names. This commit also adds a descriptive repr() handler to a few other objects (mostly giving socket connection details). | ||||
* | Add the distbuild libs | Richard Ipsum | 2014-03-21 | 1 | -0/+45 |