{"push_id":694201001,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"b800bea1150ebe87db414ad89e3354ca19939325","before":"8a87dbc28511b4be6f4c65ef8c7d49ba433b130e","commits":[{"sha":"2d1cc7122e560c1dbb039e230c50759c9bef371a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@bourget.cc","name":"Alexandre Bourget"},"message":"Fix some test.  Allow you to specify a return Resp .. and use that instead\nof forwarding back.\n\nAdded some docs.","distinct":true,"url":"https://api.github.com/repos/abourget/goproxy/commits/2d1cc7122e560c1dbb039e230c50759c9bef371a"},{"sha":"78d315f08bc14c7cdef577807df217ef147cbf3e","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@bourget.cc","name":"Alexandre Bourget"},"message":"Improved the handling of SNI, reworked the API slightly.\n\nUserData => map[string]string .. to make it more useful directly.\nUserObjects => is the old UserData, with map[string]interface{}\n\nAdded SetConnectScheme(), to give better control as to how to interprete\na mitm'd CONNECT session.\n\nReworked docs.\n\nNow ctx.Host() always has a port, and its infered automatically by the\nscheme on the first request, if not present.\n\n\nFirst draft of a redirectable RoundTripper, where we can connect to a\ndifferent host/ip, but still fake that we are talking to the right server.","distinct":true,"url":"https://api.github.com/repos/abourget/goproxy/commits/78d315f08bc14c7cdef577807df217ef147cbf3e"},{"sha":"cf7c98930f22037aa3b6bd2f8dd5a62eb5a9b01c","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@bourget.cc","name":"Alexandre Bourget"},"message":"Working FakeDestinationDNS() function !!","distinct":true,"url":"https://api.github.com/repos/abourget/goproxy/commits/cf7c98930f22037aa3b6bd2f8dd5a62eb5a9b01c"},{"sha":"98880ee34a1a405ee1e1cdd7f9988803344edc42","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@bourget.cc","name":"Alexandre Bourget"},"message":"Better working FakeDestinationDNS() ... sends the right SNI message.","distinct":true,"url":"https://api.github.com/repos/abourget/goproxy/commits/98880ee34a1a405ee1e1cdd7f9988803344edc42"},{"sha":"b800bea1150ebe87db414ad89e3354ca19939325","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@bourget.cc","name":"Alexandre Bourget"},"message":"Fully working roundtripper that uses a Fake DNS entry.","distinct":true,"url":"https://api.github.com/repos/abourget/goproxy/commits/b800bea1150ebe87db414ad89e3354ca19939325"}]}