{"push_id":1178146976,"size":7,"distinct_size":2,"ref":"refs/heads/UpdateDependencies20160627071458","head":"8aee428aa9c768eb3537061b25927843d8ccd9b4","before":"ce6fccd1c6f8f3ccfcdeb6b62ee60871cb1a2574","commits":[{"sha":"e132992cbc88c0085006e0f00f16e9e4b1373c2a","author":{"name":"Eric Mellino","email":"549282fbe2791bfdec1636a8d7ef6c20ca6877ed@microsoft.com"},"message":"Add pkgprojs for System.Composition.* libraries","distinct":false,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/e132992cbc88c0085006e0f00f16e9e4b1373c2a"},{"sha":"02e59e6c09137dc4fcaadc3e0253a6c17ad58c58","author":{"name":"Eric Mellino","email":"549282fbe2791bfdec1636a8d7ef6c20ca6877ed@microsoft.com"},"message":"Add a meta-package for System.Composition","distinct":false,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/02e59e6c09137dc4fcaadc3e0253a6c17ad58c58"},{"sha":"b547adc073b39c45c56eb8fe9d2a0b9b1059d2ff","author":{"name":"Eric Mellino","email":"549282fbe2791bfdec1636a8d7ef6c20ca6877ed@microsoft.com"},"message":"Merge pull request #9640 from mellinoe/system.composition.nupkg\n\nAdd packaging for System.Composition.* libraries","distinct":false,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/b547adc073b39c45c56eb8fe9d2a0b9b1059d2ff"},{"sha":"757da86032f218c0bb22c5a41e3c725bc6e86418","author":{"name":"Jeremy Barton","email":"999d4b2fe8700b41d02f469e6978b841e6317f81@microsoft.com"},"message":"Use the default LazyThreadSafetyMode in RSAOpenSsl.ImportParameters\n\nAll of\n* RSA.Create() on .NET Framework (RSACryptoServiceProvider)\n* RSA.Create() on .NET Core for Windows (internal type)\n* new RSACryptoServiceProvider()\n* new RSACng()\n\nproduce objects whose ImportParameters method can be called once and\nthe object can then fan out and seemingly function with\nVerifyHash/VerifyData calls on multiple parallel requests.  While this\nbehavior is undocumented, it is part of an implicit dependency.\n\nSimilarly, all of the places RSA.Create() on Unix (and new RSAOpenSsl())\nsets up the Lazy to hold/create the key it uses the default thread safety\nmode (ExecutionAndPublication) except for ImportParameters.\n\nWith this change, ImportParameters will also use the default mode, which\nwill eliminate Lazy<T> from the thread safety limitations of both the\npublic and internal versions of RSAOpenSsl.\n\nThis does not guarantee thread safety of the RSA returned object, but\nputs it in the same state as the peer types (key reassignment is effectively\natomic, and key use may or may not fail under parallel requests).","distinct":false,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/757da86032f218c0bb22c5a41e3c725bc6e86418"},{"sha":"cfb9c824c358a6a0bd382df0d0ce97c936b9f141","author":{"name":"Jeremy Barton","email":"999d4b2fe8700b41d02f469e6978b841e6317f81@microsoft.com"},"message":"Merge pull request #9708 from bartonjs/rsaopenssl_default_lazysafety\n\nUse the default LazyThreadSafetyMode in RSAOpenSsl.ImportParameters","distinct":false,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/cfb9c824c358a6a0bd382df0d0ce97c936b9f141"},{"sha":"d735e4ff358f7a88fc0c8e9be796c685f111f1b5","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Updating CoreFx dependencies to beta-24227-04","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/d735e4ff358f7a88fc0c8e9be796c685f111f1b5"},{"sha":"8aee428aa9c768eb3537061b25927843d8ccd9b4","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Updating CoreClr dependencies to beta-24227-03","distinct":true,"url":"https://api.github.com/repos/dotnet-bot/corefx/commits/8aee428aa9c768eb3537061b25927843d8ccd9b4"}]}
{"actor":{"display_login":"stephentoub"}}