{"push_id":630747820,"size":41,"distinct_size":1,"ref":"refs/heads/22_ipam","head":"744ce19970acf10a42896fdadf389852e47b9142","before":"c883a389e2a7a5737c9632db152fd20819ba5160","commits":[{"sha":"13f3439a06d764ba50ca8f89359bccb335ff9a96","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Allow container names to be supplied to 'weave ps'","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/13f3439a06d764ba50ca8f89359bccb335ff9a96"},{"sha":"40d127d9a4c50f038c89ecf49e02b5780a2b458b","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"make connection heartbeating independent of periodic gossip\nThis was a convenient but rather suspect coupling. In particular, it\nwill break if the period gossip logic changes s.t. it no longer sends\ngossip on all connections every interval.","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/40d127d9a4c50f038c89ecf49e02b5780a2b458b"},{"sha":"f5362289cf1e021f8897aab37a2e12f138b1ed5e","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"switch to a more efficient GC for gossip senders","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/f5362289cf1e021f8897aab37a2e12f138b1ed5e"},{"sha":"12c97b4fc5c39f3e652e6075ab366cb881f9f7d1","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"topology-sensitive random selection of gossip neighbours","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/12c97b4fc5c39f3e652e6075ab366cb881f9f7d1"},{"sha":"2ba8f3413296d2987585fe0bc1af0ce3f3cd62eb","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Merge pull request #521 from rade/517_lower_topology_periodic_gossip_complexity\n\nLGTM.  Closes #517","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/2ba8f3413296d2987585fe0bc1af0ce3f3cd62eb"},{"sha":"f3d20111d8fd18d082d0067a1ce4cde65e4ab64a","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"eliminate dependency on LocalPeer.Router\n(from things outside LocalPeer)","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/f3d20111d8fd18d082d0067a1ce4cde65e4ab64a"},{"sha":"12d88eac238f2f7601aba0bd916165a5892c8efe","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alex.org.uk","name":"Alex Bligh"},"message":"Add options to set ports on weaver command line\n\nThis commit adds two command line options, intended to allow multiple\ninstances of weave to run without container separation between them.\n\n* -port=PORT makes weave bind to port PORT (an integer). Without the\n  option, the default value (6783) is used.\n\n* -httpaddr=ADDRESS makes weave bind its control interface to\n  a different address. For instance \"127.0.0.1:6784\" can be used to\n  bind to localhost only. An absent address element makes it bind to\n  all interfaces. \":6784\" is the default. An empty string\n  can be used to disable the control interface.\n\nSigned-off-by: Alex Bligh <alex@alex.org.uk>","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/12d88eac238f2f7601aba0bd916165a5892c8efe"},{"sha":"162b056784b3bfc11ed3fde11f0e055ef736911a","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@wragg.org","name":"David Wragg"},"message":"Docker needs golang 1.4.2 to build, so we do too","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/162b056784b3bfc11ed3fde11f0e055ef736911a"},{"sha":"bd8cb02f1713f3dfd2460b8dc828aeb7aad2cd4d","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"rade"},"message":"Merge pull request #534 from abligh/select-ports-on-cli\n\nAdd options to set ports on weaver command line","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/bd8cb02f1713f3dfd2460b8dc828aeb7aad2cd4d"},{"sha":"c13980af4bd345506a120c1ed66c205bc134b2d1","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"rade"},"message":"Merge pull request #536 from dpw/535-golang142\n\nDocker needs golang 1.4.2 to build, so we do too\r\n\r\nFixes #535.","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/c13980af4bd345506a120c1ed66c205bc134b2d1"},{"sha":"d32f328c24ba4635bbf3fea781a08aa672e5b9ce","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Simplify printing","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/d32f328c24ba4635bbf3fea781a08aa672e5b9ce"},{"sha":"0540e41ffd3653f57124c3a82d36fbf522207474","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"rade"},"message":"Merge pull request #537 from bboreham/master\n\nSimplify printing","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/0540e41ffd3653f57124c3a82d36fbf522207474"},{"sha":"10bd84a4601bf2bb1ff56d2e621998e4a6a7c233","author":{"email":"de652539b24efdf404b95def4635bf3dbfd846aa@gmail.com","name":"Bryan Boreham"},"message":"Document name-list option to weave ps","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/10bd84a4601bf2bb1ff56d2e621998e4a6a7c233"},{"sha":"24bd7151e24d88e3457fedb32f784c696c839c68","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alex.org.uk","name":"Alex Bligh"},"message":"Error if neither -iface or -name is specified\n\nThis prevents a nil pointer dereference if (e.g.) weaver is\ninvoked with no arguments.\n\nSigned-off-by: Alex Bligh <alex@alex.org.uk>","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/24bd7151e24d88e3457fedb32f784c696c839c68"},{"sha":"db302a0d3de635e1f44b85ca42f7461e93059635","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"rade"},"message":"Merge pull request #539 from abligh/make-iface-mandatory\n\nError if neither -iface or -name is specified","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/db302a0d3de635e1f44b85ca42f7461e93059635"},{"sha":"0799d9f70ba9a3c13a01ce199fbe5b34b81950ca","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"shorten connection timeout for http interactions with containers\n\nThis issue came to light in the context of `weave launch`. When the\nweaver container died after we've completed network configuration, it\nwould take a minute for the script to terminate, due to `curl` being\nstuck in a connection attempt.\n\nFixes #538.","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/0799d9f70ba9a3c13a01ce199fbe5b34b81950ca"},{"sha":"f88ce6e79843d3b7190f3c47013dd992b0c9a7a2","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"Matthias Radestock"},"message":"don't mention defaults twice in usage\ngo's flag package already shows the default values, so we only need to\nmention them when they are determined later.","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/f88ce6e79843d3b7190f3c47013dd992b0c9a7a2"},{"sha":"3a835700058bdc1f3fe8476ea06b2cf6c1a72741","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"rade"},"message":"Merge pull request #526 from bboreham/extend-ps\n\nAllow container names/ids to be supplied to `weave ps`","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/3a835700058bdc1f3fe8476ea06b2cf6c1a72741"},{"sha":"9699b4ce1a9c42163382688e46b9864e52d6cea4","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alex.org.uk","name":"Alex Bligh"},"message":"Support using a unix domain socket for the HTTP control interface.\n\nWhen running multiple weaver daemons it is convenient for the HTTP\ncontrol interface to bind to a UNIX domain socket, to avoid the\nneed to allocate an additional unique port. This commit adds the\nability to specify\n   httpaddr=\"/path/to/socket\"\non the command line.\n\nSigned-off-by: Alex Bligh <alex@alex.org.uk>","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/9699b4ce1a9c42163382688e46b9864e52d6cea4"},{"sha":"551c1d2925cbc2ee7ec6145b11d2ee437e0db52d","author":{"email":"ac8fcaf748b7189c49a384a5580dc9e80633299a@gmail.com","name":"rade"},"message":"Merge pull request #541 from abligh/support-unix-domain-control-socket\n\nSupport using a unix domain socket for the HTTP control interface.","distinct":false,"url":"https://api.github.com/repos/bboreham/weave/commits/551c1d2925cbc2ee7ec6145b11d2ee437e0db52d"}]}