{"push_id":1121636439,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"0303d711b42454ca1e1899ed30b5a1dfe4eddfc7","before":"e671f7c9d7ef159c3afae54a72ac1ad35abe6e24","commits":[{"sha":"f641d96919051731b083345facb1467697828929","author":{"email":"7c6bafcf48d1ad61bb23473e8a1cbce551d5bd98@microsoft.com","name":"Stephen Bonikowsky"},"message":"Add NetHttpsBinding test coverage.\n\n* Adding tests for NetHttpsBinding.\n* Fixes #507","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/f641d96919051731b083345facb1467697828929"},{"sha":"0277b0f7e15f9b660f694a02bd79309f71a9de19","author":{"email":"7c6bafcf48d1ad61bb23473e8a1cbce551d5bd98@microsoft.com","name":"Stephen Bonikowsky"},"message":"Merge pull request #1160 from StephenBonikowsky/AddNetHttpsBindingTests\n\nAdd NetHttpsBinding test coverage.","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/0277b0f7e15f9b660f694a02bd79309f71a9de19"},{"sha":"26ba234a6266aa3c0ba9d22dc63055344922c3e1","author":{"email":"fa5288b686315c04f202e7747cd39c3729d2b245@microsoft.com","name":"Zhenlan Wang"},"message":"Fix links etc. in the supported features doc (#1176)","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/26ba234a6266aa3c0ba9d22dc63055344922c3e1"},{"sha":"9d612a4157f454cba0c860316fe849bb915e5ae8","author":{"email":"b616a4eeaac8f61486d8a94d8311555e03b82c45@microsoft.com","name":"Ron Cain"},"message":"Remove certificate matching by name\n\nThe ConditionalFact detector for certificates was using a fallback\nstrategy to locate certificates based on IssuedBy and SubjectName\nwhen it could not locate by thumbprint.  But this allowed matches\non left-over certificates that would not work.\n\nWith this change, we match only on thumbprint or report that there\nis no certificate installed and let the ConditionalFact skip the\ncertificate tests.\n\nFixes #1172","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/9d612a4157f454cba0c860316fe849bb915e5ae8"},{"sha":"82e54e50495932beb7d7b378f8e9b20e6aa22afa","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Remove setting timer to null as it may be accessed in race condition of read/write callback and Abort","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/82e54e50495932beb7d7b378f8e9b20e6aa22afa"},{"sha":"57f13eb57864e99a68c72837bf08dde4260df4b5","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Prevent HttpClient from setting a timer on internal cancellation token","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/57f13eb57864e99a68c72837bf08dde4260df4b5"},{"sha":"79967bd494c5e84e9fb4e616946887e68e022eea","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Merge pull request #1162 from mconnew/SocketConnectionNullTimer\n\nRemove setting timer to null as it may be accessed in race condition of read/write callback and Abort","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/79967bd494c5e84e9fb4e616946887e68e022eea"},{"sha":"517ce1e3ac053944aa17071cbe8612ac227ab27f","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Created NoSpin variations of WaitForCompletion","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/517ce1e3ac053944aa17071cbe8612ac227ab27f"},{"sha":"f9384492b2de81ea20f1d32b518ab007d2f0b400","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Merge pull request #1164 from mconnew/HttpClientTimerPerfFix\n\nPrevent HttpClient from setting a timer on internal cancellation token","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/f9384492b2de81ea20f1d32b518ab007d2f0b400"},{"sha":"75213b9bde0b1965394871718c8fe2be9f81ffbc","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Merge pull request #1163 from mconnew/UseWaitHandlePerfFix\n\nPrevent spin-waiting by using WaitHandle from Task","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/75213b9bde0b1965394871718c8fe2be9f81ffbc"},{"sha":"94132fb71376f8bf8646ba71ed1225373b1a2010","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Ensure _closedTcs is set and fix issue where first request to complete is closing the channel","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/94132fb71376f8bf8646ba71ed1225373b1a2010"},{"sha":"8030e7491b44a2f73e3b30b30887b9b16f01efab","author":{"email":"b616a4eeaac8f61486d8a94d8311555e03b82c45@microsoft.com","name":"Ron Cain"},"message":"Fix channel factory async close path to not run synchronously\n\nHttpChannelFactory was handling OnCloseAsync but triggered\na synchronous close path in the layers below it.  With this\nchange, the underlying layers implement the async close path\nand HttpChannelFactory uses it.\n\nFixes #1154","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/8030e7491b44a2f73e3b30b30887b9b16f01efab"},{"sha":"cf483f1f4f06c5d4ff4ab728a426cac36ba22d7b","author":{"email":"b616a4eeaac8f61486d8a94d8311555e03b82c45@microsoft.com","name":"Ron Cain"},"message":"Merge pull request #1159 from roncain/async-close\n\nFix channel factory async close path to not run synchronously","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/cf483f1f4f06c5d4ff4ab728a426cac36ba22d7b"},{"sha":"fdd836ee977afe60361f94a575650719b15d1b1f","author":{"email":"b616a4eeaac8f61486d8a94d8311555e03b82c45@microsoft.com","name":"Ron Cain"},"message":"Merge pull request #1178 from roncain/detector-name-match\n\nRemove certificate matching by name","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/fdd836ee977afe60361f94a575650719b15d1b1f"},{"sha":"4ad08f805785057b2a5806def073d17cf19a0fd0","author":{"email":"7c6bafcf48d1ad61bb23473e8a1cbce551d5bd98@microsoft.com","name":"Stephen Bonikowsky"},"message":"Updating tests with ActiveIssue 1123.\n\n* Some new tests added recently fail for known Issue 1123 on Linux platforms.\n* The correct fix is to create a conditional fact that skips the test based on an invalid environment setup.\n* The setup that is causing the failure is currently still under investigation.","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/4ad08f805785057b2a5806def073d17cf19a0fd0"},{"sha":"bda9d9ef856e376edbb0278b270e1a65300797f9","author":{"email":"7c6bafcf48d1ad61bb23473e8a1cbce551d5bd98@microsoft.com","name":"Stephen Bonikowsky"},"message":"Merge pull request #1182 from StephenBonikowsky/UpdateTestsWithActiveIssue1123\n\nUpdating tests with ActiveIssue 1123.","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/bda9d9ef856e376edbb0278b270e1a65300797f9"},{"sha":"94894d5a1b9a7dcaae26247d45ba8468560e9602","author":{"email":"93cb9930a0145020f2357424cf6834cc2994a923@microsoft.com","name":"hongdai"},"message":"Make OperationFault public so that we are able to reflect it\n* We are currently unable to reflect OperationFault. The least risk option is\nto make it public.\n* In order to make it public, we need to make FaultFormatter and XmlObjectSerializerFault\npublic as well.\n\nFix #769","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/94894d5a1b9a7dcaae26247d45ba8468560e9602"},{"sha":"e572f15167dde9c4922ce134fd8c6844d9261628","author":{"email":"93cb9930a0145020f2357424cf6834cc2994a923@microsoft.com","name":"Hong Dai"},"message":"Merge pull request #1184 from hongdai/issue769\n\nMake OperationFault public so that we are able to reflect it","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/e572f15167dde9c4922ce134fd8c6844d9261628"},{"sha":"0303d711b42454ca1e1899ed30b5a1dfe4eddfc7","author":{"email":"8395652c848c2ac747f2944ab9dad06a3bf6525e@microsoft.com","name":"Matt Connew"},"message":"Merge pull request #1181 from mconnew/Issue1180\n\nEnsure _closedTcs is set and fix issue where first request to complete is closing the channel","distinct":true,"url":"https://api.github.com/repos/zhenlan/wcf/commits/0303d711b42454ca1e1899ed30b5a1dfe4eddfc7"}]}
{"actor":{"display_login":"zhenlan"}}