{"push_id":2955296266,"size":99,"distinct_size":83,"ref":"refs/heads/release/2.2","head":"a8b44a739a4ffef665a02bc83ba1355e0ee945df","before":"cf4cc56b0b3bd41606cc3691c50b8b1af3eeef94","commits":[{"sha":"16cf9914d778fe28bd110c9902596e3349df517b","author":{"name":"danmosemsft","email":"20187c1b80c3e6f976f6c882cc3c60a81c6fe9f2@microsoft.com"},"message":"Port of 'Ensure ConcurrentBag's TryTake is linearizable' again","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/16cf9914d778fe28bd110c9902596e3349df517b"},{"sha":"2f8e2bb0c5f435ab34ae9715703af0b1f47e395e","author":{"name":"Jeremy Barton","email":"ef88cdf223e82d966d05894857ed10061f9c24e7@microsoft.com"},"message":"Allow SignedCms to verify documents whose signer didn't sort attributes.\n\nThe CMS RFC says that when computing the digest value for a SignerInfo\nwhich contains attributes that the digest should be over the DER encoded\nSET OF attributes.  DER rules for SET OF include applying a data sort.\n\nSigners exist in the wild which do not appropriately sort their attributes before\ncomputing the signature, and Windows has a compatibility fallback to allow\nthese signers' signatures to be considered valid.  This change adds a similar\nfallback to the managed implementation of SignedCms so that documents\ndo not go from valid to invalid when transitioning from .NET Framework to\n.NET Core.","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/2f8e2bb0c5f435ab34ae9715703af0b1f47e395e"},{"sha":"d438da487581f6afe77356d604889d519e0b5036","author":{"name":"Jeremy Barton","email":"ef88cdf223e82d966d05894857ed10061f9c24e7@microsoft.com"},"message":"Ensure that exporting an unsorted attributes signed payload doesn't sort them.","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/d438da487581f6afe77356d604889d519e0b5036"},{"sha":"cf41dcce70641e0a8fe1b1253f940993ae11ec49","author":{"name":"Dan Moseley","email":"20187c1b80c3e6f976f6c882cc3c60a81c6fe9f2@microsoft.com"},"message":"Handle overflow in uname -r (#31261)\n\n* Avoid overflow in Unix uname -r parsing\r\n\r\n* tests\r\n\r\n* Add test\r\n\r\n* Fix","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/cf41dcce70641e0a8fe1b1253f940993ae11ec49"},{"sha":"95f382a9f26cd9a13cb74b324c6a592c891cc434","author":{"name":"David Shulman","email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com"},"message":"Handle NT auth with Connection: close on initial challenge #31527\n\nWhen we receive an initial NT auth challenge that has Connection: close set on the response,\nwe need to proceed with authentication on a new connection.\n\nFixes #30327","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/95f382a9f26cd9a13cb74b324c6a592c891cc434"},{"sha":"7993de4d2a5d87f2c40251f772a9eb97bf65a583","author":{"name":"Josh Free","email":"9f1be3233ebecffe75e3c2b7e9dc926db55cc21c@microsoft.com"},"message":"Add macOS 10.14 Mojave to the RID graph  (#31548)\n\nAdd macOS 10.14 Mojave to Microsoft.NETCore.Platforms\n\nFixes https://github.com/dotnet/corefx/issues/31547","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/7993de4d2a5d87f2c40251f772a9eb97bf65a583"},{"sha":"995dea0d6cd1546e7d3c144dbe73454c1df8f3aa","author":{"name":"Pavel Krymets","email":"63d35e39d725fc3c63fdbbdd03e08316dd5c5764@microsoft.com"},"message":"Merged PR 135566: [2.1] Fix a bug where cancelling read while pipe is empty could result in infinite read loop\n\nMSRC 46845\n\nThe bug was caused by `examined.Segment == _commitHead` comparison.\n\nWhen pipe is empty and read is cancelld cursors are returned with `null` segment value.\n\nThen if memory is allocated from pipe before AdvanceTo is called `examined.Segment == _commitHead` condition would return false resulting in pipe never being observed entirely until the first Flush.","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/995dea0d6cd1546e7d3c144dbe73454c1df8f3aa"},{"sha":"d69ef185c3105853f8038527c54c8fcadcea96ff","author":{"name":"Nate McMaster","email":"7176df512cc3669d52d5db73eff2116384c814f6@microsoft.com"},"message":"Updated the package version for System.IO.Pipelines to 4.5.1","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/d69ef185c3105853f8038527c54c8fcadcea96ff"},{"sha":"e86d925ba5cca857744d55ea6c4bc85f54b90fa5","author":{"name":"Nate McMaster","email":"7176df512cc3669d52d5db73eff2116384c814f6@microsoft.com"},"message":"Update package.sbuilds and version baselines for the 2.1.4 update\n\n* Update packageIndex.json with versions from the 2.1.3 release\n* Update packages.builds to include System.IO.Pipelines in 2.1.4","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/e86d925ba5cca857744d55ea6c4bc85f54b90fa5"},{"sha":"361805a2ebb9a2c118ad2fc5325b13ecefd85f85","author":{"name":"Nate McMaster","email":"7176df512cc3669d52d5db73eff2116384c814f6@microsoft.com"},"message":"Update versions of external packages used in harvesting\n\n* Add System.IO.Pipelines to list of external packages used during harvesting\n* Add a temporary feed pointing to the 2.1.3 release feed","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/361805a2ebb9a2c118ad2fc5325b13ecefd85f85"},{"sha":"dd7277561664523da6cadbe1ac76a61a001f7f09","author":{"name":"dotnet-bot","email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com"},"message":"Merge in 'release/2.1' changes","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/dd7277561664523da6cadbe1ac76a61a001f7f09"},{"sha":"c4b966d8dc10ae815f7bc0074576fd4ea69a75ea","author":{"name":"dotnet-bot","email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com"},"message":"Merge in 'release/2.1' changes","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/c4b966d8dc10ae815f7bc0074576fd4ea69a75ea"},{"sha":"4f1171ae5c13d473cca625cfe113287944d84206","author":{"name":"dotnet-bot","email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com"},"message":"Merge in 'release/2.1' changes","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/4f1171ae5c13d473cca625cfe113287944d84206"},{"sha":"8d912d85bd78243d357e2cc595e122bc2b2872d0","author":{"name":"Tarek Mahmoud Sayed","email":"07a4b8ef4776dc3c1cb2c72cd5046e2798279b6c@microsoft.com"},"message":"Address the feedback","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/8d912d85bd78243d357e2cc595e122bc2b2872d0"},{"sha":"96925bba1377b6042fc7322564b600a4e651f7fd","author":{"name":"dotnet-bot","email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com"},"message":"Merge in 'release/2.1' changes","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/96925bba1377b6042fc7322564b600a4e651f7fd"},{"sha":"f4e9110b2f687db6d242ac349145ec42d645ff7d","author":{"name":"Dustin Masters","email":"9d382342daac150ef51c8383dcf21ff57743b96d@dustinsoftware.com"},"message":"Fix looking up headers on HttpClient response (#31550)\n\nHeaders marked as `HttpHeaderType.Request` were not able to be accessed\r\nvia the `Headers.GetValues` method. When looking up a header,\r\nthe `HeaderDescriptor` gets set to to `HttpHeaderType.Custom` in\r\n`GetHeaderDescriptor`, but the persisted header in `_headerStore` had\r\n`HeaderType` set to `HttpHeaderType.Request`, so lookups would fail.\r\nThis change makes the insert logic consistent with the lookup logic.\r\n\r\nFixes #31143","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/f4e9110b2f687db6d242ac349145ec42d645ff7d"},{"sha":"bd87008ab0bddbe07b9795d82ee509caca645750","author":{"name":"dotnet-bot","email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com"},"message":"Merge in 'release/2.1' changes","distinct":true,"url":"https://api.github.com/repos/mikem8361/corefx/commits/bd87008ab0bddbe07b9795d82ee509caca645750"},{"sha":"141c2f4ce32c77b1d83bffc2bd819458dfa12891","author":{"name":"Pavel Krymets","email":"2375fa63e2908bb2df59f606483a3aa92321db7a@krymets.com"},"message":"Fix ReadAsync not returning when cancellation token fires during FlushAsync (#31212)","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/141c2f4ce32c77b1d83bffc2bd819458dfa12891"},{"sha":"bee0e9df4d06fff0e6d3c5672a19a485018cdd97","author":{"name":"Pavel Krymets","email":"2375fa63e2908bb2df59f606483a3aa92321db7a@krymets.com"},"message":"Syncronize cancellation in ReadAsyncCompletesIfFlushAsyncCanceledMidFlush (#31365)","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/bee0e9df4d06fff0e6d3c5672a19a485018cdd97"},{"sha":"d8e222dfd9e6f2825d29662f9c2a55d801db19b8","author":{"name":"Pavel Krymets","email":"2375fa63e2908bb2df59f606483a3aa92321db7a@krymets.com"},"message":"Limit ReadAsyncCompletesIfFlushAsyncCanceledMidFlush iteration count","distinct":false,"url":"https://api.github.com/repos/mikem8361/corefx/commits/d8e222dfd9e6f2825d29662f9c2a55d801db19b8"}]}
{"actor":{"display_login":"mikem8361"}}