{"push_id":1480038196,"size":55,"distinct_size":55,"ref":"refs/heads/master","head":"980f14fb3b9670fc29eeddfc7d98ea349bf156a4","before":"8678c507927c4696ad519d50e4c5a9ce6c1fe8a8","commits":[{"sha":"4b24cedc16f06b0672cd11586f56fe94358af2d2","author":{"name":"daniuk-microsoft","email":"93b538927464a99dd6366f03c9301eba454b6887@microsoft.com"},"message":"Fixed mem leak in HttpRequestCallback::OnHeadersAvailable()\n\nIXMLHTTPRequest2::GetAllResponseHeaders() allocates memory that is\nreturned via hdrStr. Changed to make sure this gets cleaned up.","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/4b24cedc16f06b0672cd11586f56fe94358af2d2"},{"sha":"3514688f4e24cfc8d6612191f1c022feb18a18dc","author":{"name":"Sebastian","email":"4dd0c7992d73e69676284760d9c78342e1384690@users.noreply.github.com"},"message":"replace boost::this_thread::yield with std::this_thread::yield","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/3514688f4e24cfc8d6612191f1c022feb18a18dc"},{"sha":"3f876bd6ccb830a55be5b054c6e5c5d8938ec201","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Initial implementation of HTTP compression for Windows","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/3f876bd6ccb830a55be5b054c6e5c5d8938ec201"},{"sha":"49ce8dc7556fb1420876faa66adfdccc3eaddf59","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Merge branch 'master' into http_compression\n\nConflicts:\n\tcpprestsdk140.sln","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/49ce8dc7556fb1420876faa66adfdccc3eaddf59"},{"sha":"f3d03e69a3073e1ce84d8c965e4a293304f4558f","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Moving request_compressed_response in http config out of win compile flag","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/f3d03e69a3073e1ce84d8c965e4a293304f4558f"},{"sha":"ae792c762c6c0a5f6f936d4c6f6896e36bbfe13f","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Adding support for HTTP compression on OSX","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/ae792c762c6c0a5f6f936d4c6f6896e36bbfe13f"},{"sha":"6b70c3f7afa875d955cf520e49e37d7ca8e7eb13","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Fix issue where link time code generation was detecting dead code.","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/6b70c3f7afa875d955cf520e49e37d7ca8e7eb13"},{"sha":"b0027074d8e4a4ba16b361960e58e88491383b74","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Fix 64bit compile issue","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/b0027074d8e4a4ba16b361960e58e88491383b74"},{"sha":"3bcc8ebb73706f8932b1185c1b2b72bbb15716bb","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Adding decompression support for chunked encoding on OSX","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/3bcc8ebb73706f8932b1185c1b2b72bbb15716bb"},{"sha":"7e6145d8b450c2ac74fd76749db165f80de393d8","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"On platforms where compression is not supported, trying to use a compressor or decompressor will throw an exception","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/7e6145d8b450c2ac74fd76749db165f80de393d8"},{"sha":"655dd46f0b7d23a75205fd1ad949f2e30212e39d","author":{"name":"Chris Deering","email":"be944cb104bdefa72926b4e710517640c6389436@gmail.com"},"message":"Updating exceptions to give an error message","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/655dd46f0b7d23a75205fd1ad949f2e30212e39d"},{"sha":"b8f518ff429faeae29d758b4ed1f6a8298f510e2","author":{"name":"John Paul","email":"7cb97061cd725bd4e0e9e5bcd70328e613a7737c@oanda.com"},"message":"fix for bug: m_close getting initialised in handle_headers wipes out the value assigned to it in handle_http_line.\nThis could cause some connection objects to not get released soon, for example if the request is HTTP1.0.","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/b8f518ff429faeae29d758b4ed1f6a8298f510e2"},{"sha":"1ee9d64f7fcc8607d1e48f7da815ca54f2cc5dfc","author":{"name":"John Paul","email":"7cb97061cd725bd4e0e9e5bcd70328e613a7737c@oanda.com"},"message":"ECONNRESET must be used instead of ECONNABORTED.\nfix for bug: when client does not perform an orderly shutdown of the connection during recv() or read() the error code returned is 'connection reset by peer' or 'connection timed out' according to the opengroup specification (also linux specification). It is not 'operation aborted' which the current code assumes. 'operation aborted' happens during accept().\nThis fix was needed on RHEL 7 server.\nReferences:\nhttp://pubs.opengroup.org/onlinepubs/9699919799/functions/recv.html\nhttps://linux.die.net/man/3/recv","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/1ee9d64f7fcc8607d1e48f7da815ca54f2cc5dfc"},{"sha":"2b573f4544c228ae14ed0a58fb133c70091c588b","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Merge pull request #218 from daniuk-microsoft/http_client_winrt/MemLeak\n\nFixed mem leak in HttpRequestCallback::OnHeadersAvailable()","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/2b573f4544c228ae14ed0a58fb133c70091c588b"},{"sha":"27529baf87d3fa449424b62e9618dea24b6788b6","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Merge pull request #232 from armata/patch-1\n\nreplace boost::this_thread::yield with std::this_thread::yield","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/27529baf87d3fa449424b62e9618dea24b6788b6"},{"sha":"e150dfc1b22237b1529ab336f3f5c38778073c66","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Merge branch 'http_compression' of https://github.com/deeringc/cpprestsdk into deeringc-http_compression","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/e150dfc1b22237b1529ab336f3f5c38778073c66"},{"sha":"6ca83ac4ecfc53cddaaa583357abb11bff13a5ca","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Skip compression test on platforms that do not claim to support compression.","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/6ca83ac4ecfc53cddaaa583357abb11bff13a5ca"},{"sha":"29b9082033fb655cb90bfce52999f3bccd1a0632","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Revert throwing exceptions when compression is not compiled in.","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/29b9082033fb655cb90bfce52999f3bccd1a0632"},{"sha":"cc16407cdae1ca6a82d809643682131c0bbafaf4","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Add check to disable CPPREST_HTTP_COMPRESSION on WinRT/UWP platforms","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/cc16407cdae1ca6a82d809643682131c0bbafaf4"},{"sha":"ec83ac4bb2908b14dc3d0593fd0ff3be41bfc340","author":{"name":"Robert Schumacher","email":"75b9ae9d96180298e9387cf81ddbed5fcfe7291a@microsoft.com"},"message":"Removed WOD projects; in the future, see IoT Core.","distinct":true,"url":"https://api.github.com/repos/chrisblock/cpprestsdk/commits/ec83ac4bb2908b14dc3d0593fd0ff3be41bfc340"}]}
{"actor":{"display_login":"chrisblock"}}