{"push_id":1850423370,"size":34,"distinct_size":34,"ref":"refs/heads/master","head":"6327f1ac5ef53b8d0677731a4d2277323e41828e","before":"153452a3b2f5b436381c04df6acef763f753d125","commits":[{"sha":"51792ddd7703701e743258d1b9a17a8c42316c5d","author":{"name":"Jose Perez Rodriguez","email":"7dc30782d01554bf99407bcfd1b6da1b5f98d7c1@microsoft.com"},"message":"New Windows.winmd for tests","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/51792ddd7703701e743258d1b9a17a8c42316c5d"},{"sha":"6a64452a3b05b60699c778f1a557ebda7301f815","author":{"name":"Jose Perez Rodriguez","email":"7dc30782d01554bf99407bcfd1b6da1b5f98d7c1@microsoft.com"},"message":"Merge pull request #21985 from joperezr/winmd\n\nNew Windows.winmd for tests","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/6a64452a3b05b60699c778f1a557ebda7301f815"},{"sha":"cf08dab524525d58cd701eb8de52263b5b276369","author":{"name":"Cristian Pop","email":"ed100e1cbd37ec4f1803932774a46cb7970e08d7@users.noreply.github.com"},"message":"Update windows-instructions.md (#21992)","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/cf08dab524525d58cd701eb8de52263b5b276369"},{"sha":"603cb4ce94eaf41cd64af7721e7e2f3d4e983859","author":{"name":"Huangli Wu","email":"0b6343acf70e748d6301744f3d5b3f8789a8e676@microsoft.com"},"message":"Make GetMember to read from base type if the property is internal in derived type but public in base type (#21913)\n\n* When a property in internal in derived type but public in base type, the GetMember need read from base type.\r\n\r\n* change from fact to Fact\r\n\r\n* Support multiple level base class.\r\n\r\n* Revert the type change since it will impact the dcs test.\r\n\r\n* Support multiple derived level for IL gen XmlSerializer. Add more test coverage.\r\n\r\n* Update dcs test baseline due to the changes in the type.\r\n\r\n* update the condition","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/603cb4ce94eaf41cd64af7721e7e2f3d4e983859"},{"sha":"41035d6e4c70eb4e10e0179efb6fb90b278843a4","author":{"name":"Vladimir Sadov","email":"ba4e0c4ae395c0763bd89cc5955f60a0a1090e05@microsoft.com"},"message":"Fix an DR.XML directive that does not conform to the schema (#21994)\n\nFixes:#21993","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/41035d6e4c70eb4e10e0179efb6fb90b278843a4"},{"sha":"0c478304177f038af958959f1d106522b77bce26","author":{"name":"Diego Perez Botero","email":"d1a125c62b0ea0e918dae2c8dfd271b6fc2b9597@microsoft.com"},"message":"ClientWebSocket supports client certificates in UWP (#21908)\n\nWith these changes, the UWP implementation of ClientWebSocket.ConnectAsync takes the ClientCertificates member of the app-provided ClientWebSocketOptions into account. The first client cert that can be successfully converted into a WinRT client cert (if any) is configured on the underlying WinRT MessageWebSocket instance, leading to the cert being used for mutual TLS authentication when establishing connections with WSS endpoints.\r\n\r\nThis fix leverages WinRT APIs that are only present since Windows 10 Insider Preview Build 16215, so API presence checks are in place.\r\n\r\nFixes #21393","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/0c478304177f038af958959f1d106522b77bce26"},{"sha":"eda99a41b5591c7e0c7eb24f5d089afa23db6f6c","author":{"name":"Santiago Fernandez Madero","email":"d8c201ed96198e7e090917c760bdfa127c9c67b9@microsoft.com"},"message":"Build System.Xml.Linq.Events.Tests in chk mode for UapAot in x86 (#21988)","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/eda99a41b5591c7e0c7eb24f5d089afa23db6f6c"},{"sha":"c91351f10aff65cabc3633ea37d67e67b0513087","author":{"name":"dotnet-maestro-bot","email":"250c5f83e378f080b372240dd49b6603ab622480@microsoft.com"},"message":"Update CoreFx, CoreSetup, Standard to preview2-25507-02, preview2-25507-02, preview1-25508-01, respectively (#21978)","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/c91351f10aff65cabc3633ea37d67e67b0513087"},{"sha":"2589f2ef832e4f21a6bf20bd66d111a2396bd004","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Refactor and augment SslStreamSystemDefaultTest\n\nAdd more tests that validate not just default-to-default but also default-to-other and where default is explicitly or implicitly specified.","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/2589f2ef832e4f21a6bf20bd66d111a2396bd004"},{"sha":"0eafe8acaf6f7b1020e4406e15c0fb885023c398","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Fix handling of SslProtocols.None\n\nTwo issues:\n- If None is specified, we end up currently disabling all protocols accidentally.\n- If an explicit version is used, on the server we end up only allowing connections from clients sending that specific version's hello message, which means a client sending an earlier version but with support for upgrading to a newer is explicitly denied, which means on Unix a None can't connect to a Tls12, for example.","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/0eafe8acaf6f7b1020e4406e15c0fb885023c398"},{"sha":"09d029cbe1734ffb4f2ee5f259acfd69ea172158","author":{"name":"Diego Perez Botero","email":"d1a125c62b0ea0e918dae2c8dfd271b6fc2b9597@microsoft.com"},"message":"UWP ClientWebSocket.ReceiveAsync returns partial message data as it arrives (#21755)\n\nWith these changes, the UWP implementation of ClientWebSocket.ReceiveAsync hands partial WebSocket message data back to the app as soon as it arrives. This eliminates the behavioral difference between .NET Core and UWP tracked by issue #21102.\r\n\r\nThis fix leverages WinRT APIs that are only present since Windows 10 Insider Preview Build 16215, so API presence checks are in place. The pre-fix behavior takes effect when running on older Windows builds.\r\n\r\nFixes #21102","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/09d029cbe1734ffb4f2ee5f259acfd69ea172158"},{"sha":"0fd3d2c5bcb1a83e7ebd8025e4810e11e231ce03","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #21996 from stephentoub/sslstream_none_unix\n\nFix handling of SslStream.None on Linux","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/0fd3d2c5bcb1a83e7ebd8025e4810e11e231ce03"},{"sha":"cee7508dd38ec5e9eac1fa503cb1262279e227fe","author":{"name":"Huangli Wu","email":"0b6343acf70e748d6301744f3d5b3f8789a8e676@microsoft.com"},"message":"Enable Xml_DefaultValueAttributeSetToNaNTest in UWP. (#21998)","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/cee7508dd38ec5e9eac1fa503cb1262279e227fe"},{"sha":"1e16bbac85e83a38f6508abd790cb7d6b3b38db9","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Avoid substring allocations for number parsing (#21990)\n\nThis both avoids substring allocations and is faster than the current calls, at least in microbenchmarks.","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/1e16bbac85e83a38f6508abd790cb7d6b3b38db9"},{"sha":"99aa82499ef8fe11e6049a6ba2a636eb8780a520","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Disable ManagedHandler negative test failing on older Windows 10 builds (#22002)","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/99aa82499ef8fe11e6049a6ba2a636eb8780a520"},{"sha":"8228cc9fd44f1f20a01bb3715671aac81783e460","author":{"name":"dotnet-maestro-bot","email":"250c5f83e378f080b372240dd49b6603ab622480@microsoft.com"},"message":"Update CoreClr, CoreFx to preview2-25508-03, preview2-25508-03, respectively","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/8228cc9fd44f1f20a01bb3715671aac81783e460"},{"sha":"ba473952b366806868de51f175537b9b35ad13c0","author":{"name":"dotnet-maestro-bot","email":"250c5f83e378f080b372240dd49b6603ab622480@microsoft.com"},"message":"Update CoreClr, CoreFx, CoreSetup to preview2-25508-04, preview2-25508-04, preview2-25508-03, respectively (#22007)","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/ba473952b366806868de51f175537b9b35ad13c0"},{"sha":"69424bfe32417870a5b3047bad4958cc7fa5d9a8","author":{"name":"David Shulman","email":"1fe8da964fd25e075909cee5c5f9e43c27a2100f@microsoft.com"},"message":"Modify some HttpClient tests to use RemoteInvoke on UAP (#22000)\n\n* Modify some HttpClient tests to use RemoteInvoke on UAP\r\n\r\nA few of the HttpClient tests were failing and needed to be isolated into their\r\nown process. This is due to the UAP stack using per-process connection pooling.\r\n\r\nFixes #21945\r\n\r\n* Address PR feedback","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/69424bfe32417870a5b3047bad4958cc7fa5d9a8"},{"sha":"d320ecf9a2dc196342c26c5efbe9cca15c961e7d","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Revise ReceiveMessageFromAsync test\n\nThe test currently only tests a single send/receive pair, which doesn't catch issues when trying to reuse a SocketAsyncEventArgs for multiple operations iteratively.  The test is also duplicated for IPv4 and IPv6.  Fix both issues.","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/d320ecf9a2dc196342c26c5efbe9cca15c961e7d"},{"sha":"744832040ba7540b1a1f08fb63b56f3e1014e070","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Fix lifetime handling of ReceiveMessageFromAsync buffer on Windows\n\nWhen a ReceiveMessageFromAsync is first used with a SocketAsyncEventArgs instance, it initializes the _wsaMessageBuffer.  Then in order to use the buffer, it pins it, storing both a GCHandle and a pointer to the target object.  But if the SAEA's buffer is ever changed with, for example, a SetBuffer call, a routine is invoked on the SocketAsyncEventArgs that frees all of its pinned data, including these for the _wsaMessageBuffer.  Then the next time ReceiveMessageFromAsync is used, this handle ends up not getting recreated, and we end up dereferencing a null pointer.\n\nThe fix is to separate the creation of the buffer from the creation of the pinning handle, lazily initializing each independently.  If the pinning handle is freed due to SetBuffer, the next invocation will reinitialize it.","distinct":true,"url":"https://api.github.com/repos/CIPop/corefx/commits/744832040ba7540b1a1f08fb63b56f3e1014e070"}]}
{"actor":{"display_login":"CIPop"}}