{"push_id":1343141909,"size":32,"distinct_size":0,"ref":"refs/heads/archis/dev","head":"41861f4247b55c08ce99b732a09c43ef313f7dab","before":"5da74bbc3f43431e514758a5c9753eee3e610a8b","commits":[{"sha":"7b479b160401beccbc9521b922588fa2a64c4818","author":{"name":"Archis","email":"b9241f09e38e61e53b659228bfa91ba7c246592e@polyverse.io"},"message":"Support chunking/streaming (#292)\n\n* Incorporated the streaming pass-through oxy version, and allowed to be choosen from the frontend.\r\n\r\n* Merge in the oxy from archis/dev branch\r\n\r\n* Pass the Stream flag to forwarder too.\r\n\r\n* Removed an accidental mailgun/oxy reference I added.\r\n\r\n* Missed updating oxy\r\n\r\n* Rename connTracker to incomingConnTracker\r\n\r\nSo I kinda messed up. I wanted to track connections going\r\nOUT from vulcand not those coming in (necessarily), but this\r\nprovides a good opportunity to do both.\r\n\r\nIn the interest of not having ambiguity, I renamed the current connTracker\r\nto \"incomingConnTracker\" or variants thereof as appropriate.\r\n\r\nThis opens the door to provide a second interface which can be passed back into oxy, that\r\nallows tracking all outgoing connections being held open by vulcan.\r\n\r\nAs mentioned previously, the purpose of that is to allow us to\r\ndrain connections from servers before we kill them or replace them\r\nwithout having to break a connected customer.\r\n\r\n* Pull in the oxy with an externalized flush interval and URL connect/disconnect listener\r\n\r\n* Exposed the oxy URL state tracker through registry so it can be plugged into.\r\n\r\n* Re-vendor oxy with the URL pointer.\r\n\r\n* Allow metrics client to be specified in options.\r\n\r\n* Pull latest godep\r\n\r\n* Re-vendored oxy with logrus and streaming middleware\r\n\r\n* Added oxy buffer package\r\n\r\n* Go fmt\r\n\r\n* Fixed a broken test\r\n\r\n* Fixed the test","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/7b479b160401beccbc9521b922588fa2a64c4818"},{"sha":"326fa5a19c7897637615d66e02dbab3a66808d21","author":{"name":"gchaincl","email":"cde360e576322d5baa819e91eb04885f76e9f2d0@gmail.com"},"message":"Add go 1.{6,7} to .travis.yml","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/326fa5a19c7897637615d66e02dbab3a66808d21"},{"sha":"a5d9f613a402b4b75559b7cdc4443bc33b2b0fc7","author":{"name":"gchaincl","email":"cde360e576322d5baa819e91eb04885f76e9f2d0@gmail.com"},"message":"Fix broken ratelimit.\n\nRemove '\\t' on the X-Rates header value to comply RFC 2616 (see: httplex.ValidHeaderFieldValue, from x/net/lex/httplex)","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/a5d9f613a402b4b75559b7cdc4443bc33b2b0fc7"},{"sha":"b08da60cdc57ef155a44f432dcc349da6b18bbb7","author":{"name":"Alexander Klizhentas","email":"d75a6fd6b8ca1889c9701360cf048cfca2e47ae9@gmail.com"},"message":"Merge pull request #298 from gchaincl/1.7\n\nMake tests pass with go1.7","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/b08da60cdc57ef155a44f432dcc349da6b18bbb7"},{"sha":"6b7328eea3df4a5126fa50a9d2ae478430af345d","author":{"name":"gchaincl","email":"cde360e576322d5baa819e91eb04885f76e9f2d0@gmail.com"},"message":"Fix broken plugin/trace test\n\nplugin/trace test will fail if '/dev/log' is not present.\nThis file might be absent on:\n* *BSD and Darwin; syslog uses '/var/run/log'\n* Windows machines\n* Linux using RSyslog with default options","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/6b7328eea3df4a5126fa50a9d2ae478430af345d"},{"sha":"62b16ce206076091545cee1ed3586e9d3d8acc6a","author":{"name":"gchaincl","email":"cde360e576322d5baa819e91eb04885f76e9f2d0@gmail.com"},"message":"Set a default limit for the Top API\n\nAs Top Api controller is strconv.Atoi() on ?limit param, we need to specify a default value, otherwise calling the Api without a limit, the call will error returning Atoi() error.","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/62b16ce206076091545cee1ed3586e9d3d8acc6a"},{"sha":"e652c155bab88e5fb78c5ba8879ded66bbad846b","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Test with latest point versions of Golang","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/e652c155bab88e5fb78c5ba8879ded66bbad846b"},{"sha":"e3f4eef8ad24f8ad46afc0af98a852f957d809f1","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Speed up proxy initialization","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/e3f4eef8ad24f8ad46afc0af98a852f957d809f1"},{"sha":"2534d4fd8b88c9a32feac3bc42579d301a627c0a","author":{"name":"Archis","email":"b9241f09e38e61e53b659228bfa91ba7c246592e@polyverse.io"},"message":"Merge pull request #299 from gchaincl/fake_unix_socket\n\nFix broken plugin/trace test","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/2534d4fd8b88c9a32feac3bc42579d301a627c0a"},{"sha":"2c845726cba7c186d3207799b0dd83875caa11ad","author":{"name":"Archis","email":"b9241f09e38e61e53b659228bfa91ba7c246592e@polyverse.io"},"message":"Merge pull request #300 from gchaincl/default_top_limit\n\nSet a default limit for the Top API","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/2c845726cba7c186d3207799b0dd83875caa11ad"},{"sha":"7b249d8b52a52e8ccdb001da7754930293aa65b2","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Make GetSnapshot return SnapshotNotSupportedError if not implemented","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/7b249d8b52a52e8ccdb001da7754930293aa65b2"},{"sha":"dd0cffc30bea4aff01a43f3b426748a27958d812","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Fix go vet issues in etcdv2ng","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/dd0cffc30bea4aff01a43f3b426748a27958d812"},{"sha":"a115e5c580f4b5e7abb069ac8bbac90f101dadc0","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Add Index to Snapshot and make use of it","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/a115e5c580f4b5e7abb069ac8bbac90f101dadc0"},{"sha":"715c6e6ee8aab96c668dbe334591a675ffc6dffb","author":{"name":"Archis","email":"b9241f09e38e61e53b659228bfa91ba7c246592e@polyverse.io"},"message":"Merge pull request #301 from vulcand/maxim/develop\n\nSpeed up proxy initialization","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/715c6e6ee8aab96c668dbe334591a675ffc6dffb"},{"sha":"ed719f37eb68a0c329b8b163632972e9309eb9a5","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Do not log to stdout if --log=syslog","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/ed719f37eb68a0c329b8b163632972e9309eb9a5"},{"sha":"043823fb56b97702303ff4e9639c5454e9cb8360","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Fallback to console logger in case of any error","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/043823fb56b97702303ff4e9639c5454e9cb8360"},{"sha":"643ca8acff8386e3b276f6feb8ba9b5893dbc4a2","author":{"name":"Alexander Klizhentas","email":"d75a6fd6b8ca1889c9701360cf048cfca2e47ae9@gmail.com"},"message":"Merge pull request #303 from vulcand/maxim/develop\n\nDo not log to stdout if --log=syslog","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/643ca8acff8386e3b276f6feb8ba9b5893dbc4a2"},{"sha":"3ec80e68b47e9f82e6d6ed1c36576ee6eda69754","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Fix cli.Action type deprecation warning","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/3ec80e68b47e9f82e6d6ed1c36576ee6eda69754"},{"sha":"62058a07f1ae67716f04922d7b4308b307994cca","author":{"name":"Maxim Vladimirskiy","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Merge pull request #305 from vulcand/maxim/develop\n\nGet rid of vctl deprecation warning","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/62058a07f1ae67716f04922d7b4308b307994cca"},{"sha":"bc167c679135941224818ac183d9e9c634af6033","author":{"name":"Maxim Vladimirsky","email":"90b3ca47e8fb7d4549f64726517f71b6f80a9292@gmail.com"},"message":"Speed up GetFrontends and GetBackends functions","distinct":false,"url":"https://api.github.com/repos/vulcand/vulcand/commits/bc167c679135941224818ac183d9e9c634af6033"}]}
{"actor":{"display_login":"archisgore"}}