{"push_id":826163200,"size":1,"distinct_size":1,"ref":"refs/heads/plugins","head":"746d1ff1ba58e2ac7dda7426b0c9c1d9656dcc56","before":"ca906cf64fd22da363a9cb7bb33e23bf4d84f7ab","commits":[{"sha":"746d1ff1ba58e2ac7dda7426b0c9c1d9656dcc56","author":{"email":"38947c4d2b13dfd9789405506441b98609e8975e@gmail.com","name":"Nathan LeClaire"},"message":"Move towards using external binaries / RPC plugins\n\n- First RPC steps\n\n- Work on some flaws in RPC model\n\n- Remove unused TLS settings from Engine and Swarm options\n\n- Add code to correctly encode data over the network\n\n- Add client driver for RPC\n\n- Rename server driver file\n\n- Start to make marshal make sense\n\n- Fix silly RPC method args and add client\n\n- Fix some issues with RPC calls, and marshaling\n\n- Simplify plugin main.go\n\n- Move towards 100% plugin in CLI\n\n- Ensure that plugin servers are cleaned up properly\n\n- Make flag parsing for driver flags work properly\n\nIncludes some work carried from @dmp42 updating the build process and\ntests to use the new method.\n\nSigned-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanleclaire/machine/commits/746d1ff1ba58e2ac7dda7426b0c9c1d9656dcc56"}]}