James Ko [Fri, 1 Jul 2016 13:42:50 +0000 (09:42 -0400)]
Use string.Replace for UriBuilder.set_Path
Commit migrated from https://github.com/dotnet/corefx/commit/
0c80ffad824bea91be2afa39e0c49c56608e20e8
Stephen Toub [Thu, 30 Jun 2016 20:39:54 +0000 (16:39 -0400)]
Merge pull request dotnet/corefx#9781 from bartonjs/use_keysizevalue
Set KeySizeValue instead of doing gymnastics in LegalKeySizes.
Commit migrated from https://github.com/dotnet/corefx/commit/
9e253430aea9b8d2420266183d479201af8ec505
Stephen Toub [Thu, 30 Jun 2016 20:39:45 +0000 (16:39 -0400)]
Merge pull request dotnet/corefx#9690 from hughbe/reflection-emit-more
Cleanup some more System.Reflection.Emit tests
Commit migrated from https://github.com/dotnet/corefx/commit/
5091c139576971bd69322498be256869db0a1b8e
Stephen Toub [Thu, 30 Jun 2016 20:22:48 +0000 (16:22 -0400)]
Merge pull request dotnet/corefx#9779 from dotnet-bot/UpdateDependencies20160630071552
Updating CoreFx dependencies to beta-24230-04
Commit migrated from https://github.com/dotnet/corefx/commit/
cfa0a6a1484475647f7c097ed85aef4fb302e65d
Jeremy Barton [Thu, 30 Jun 2016 18:29:51 +0000 (11:29 -0700)]
Set KeySizeValue instead of doing gymnastics in LegalKeySizes.
Commit migrated from https://github.com/dotnet/corefx/commit/
cc0354ca6be9462ae4c94822de5b614f6cf915b7
dotnet-bot [Thu, 30 Jun 2016 19:15:52 +0000 (19:15 +0000)]
Updating CoreFx dependencies to beta-24230-04
Commit migrated from https://github.com/dotnet/corefx/commit/
d24bd6d43c863da16c54f50b0b387cad6396a672
Stephen Toub [Thu, 30 Jun 2016 19:01:31 +0000 (15:01 -0400)]
Merge pull request dotnet/corefx#9760 from ianhays/console_UWP_noopcolor
Make UWP Console Color operations not throw
Commit migrated from https://github.com/dotnet/corefx/commit/
5e36ca02d2594f715da829aafaf7af2b554dfcdf
Stephen Toub [Thu, 30 Jun 2016 18:45:05 +0000 (14:45 -0400)]
Merge pull request dotnet/corefx#9765 from ianhays/zipfile_cleanuptempfiles
Cleanup ZipFile tests using temp files
Commit migrated from https://github.com/dotnet/corefx/commit/
5d2fbcee30a8c59d786492fa92eea0b723ae66a7
Lakshmi Priya [Thu, 30 Jun 2016 18:26:48 +0000 (11:26 -0700)]
Merge pull request dotnet/corefx#9776 from stephentoub/fix_process_test
Fix TestUserCredentialsPropertiesOnWindows outerloop test
Commit migrated from https://github.com/dotnet/corefx/commit/
541f55840008ce848ed83fa2ab4be7de90d8c4ad
Ian Hays [Thu, 30 Jun 2016 18:16:33 +0000 (11:16 -0700)]
Add locks to WinRT Console Color functions
Commit migrated from https://github.com/dotnet/corefx/commit/
a09e463dbe562603417b45855efdab55023eb2d3
Stephen Toub [Thu, 30 Jun 2016 17:52:51 +0000 (13:52 -0400)]
Merge pull request dotnet/corefx#9759 from ianhays/FSW_OSXRetain
Add Retain to OSX FileSystemWatcher runloop
Commit migrated from https://github.com/dotnet/corefx/commit/
9e410897a2d6a4117439e1462a240dc9bd6b8dbb
Ian Hays [Thu, 30 Jun 2016 17:50:22 +0000 (10:50 -0700)]
Update Sys.IO.Compression tests to inherit ZipFileTestBase
Commit migrated from https://github.com/dotnet/corefx/commit/
5256d805a93b81b85fe7fab731803249e72d6a77
Ian Hays [Wed, 29 Jun 2016 21:51:30 +0000 (14:51 -0700)]
Cleanup ZipFile tests using temp files
Some ZipFile tests aren't cleaning up after themselves like good little tests are supposed to. This commit makes them use the FileCleanupTestBase/TempFile/TempDirectory common files to resolve that
Commit migrated from https://github.com/dotnet/corefx/commit/
d2927a88b8fd313bcd1587a26c1e94fb8762ce1f
Ian Hays [Wed, 29 Jun 2016 17:30:41 +0000 (10:30 -0700)]
Add Retain to OSX FileSystemWatcher runloop
The OSX FileSystemWatcher uses the CoreFoundation RunLoop API to watch for events. There is a rule that CF objects recieved from getter functions are not guaranteed to exist unless explicitly retained. We were not doing this, so there was a very infrequent potential race condition wherein cancellation raced with completion of the thread that owned the runloop. When completion happened first, OSX disposed the unmanaged CoreFoundation RunLoop object that was unique to the thread, and cancellation attempted to call API on that now-invalid object. This commit adds explicit retain/release logic to prevent that race condition.
Commit migrated from https://github.com/dotnet/corefx/commit/
1629cd12726dcce7c4bf09ca0422030a159360f2
Stephen Toub [Thu, 30 Jun 2016 16:18:33 +0000 (12:18 -0400)]
Merge pull request dotnet/corefx#9774 from stephentoub/fix_console_peek
Fix Console.In.Peek and friends
Commit migrated from https://github.com/dotnet/corefx/commit/
4e15abd395e5b19e44423ed4458cff73cfb0474a
Stephen Toub [Thu, 30 Jun 2016 15:34:58 +0000 (11:34 -0400)]
Merge pull request dotnet/corefx#9775 from dotnet-bot/UpdateDependencies20160630011622
Updating CoreFx dependencies to beta-24230-03
Commit migrated from https://github.com/dotnet/corefx/commit/
751cfe1c442403f35d69ad3646bf82c3a8b0e947
dotnet-bot [Thu, 30 Jun 2016 13:16:21 +0000 (13:16 +0000)]
Updating CoreFx dependencies to beta-24230-03
Commit migrated from https://github.com/dotnet/corefx/commit/
58a9e3afd19953225f9f7bfe0814c0def45ae550
Stephen Toub [Thu, 30 Jun 2016 12:53:08 +0000 (08:53 -0400)]
Add CharSet.Unicode to USER_INFO_1
Commit migrated from https://github.com/dotnet/corefx/commit/
ba6e849c23c89ae8eb2dfd249cda7e1cf8234b52
Stephen Toub [Thu, 30 Jun 2016 12:15:31 +0000 (08:15 -0400)]
Merge pull request dotnet/corefx#9773 from dotnet-bot/UpdateDependencies20160630071429
Updating CoreFx dependencies to beta-24230-02
Commit migrated from https://github.com/dotnet/corefx/commit/
dae0f1ecc5c9feb1b2c518107919d2d385770223
Stephen Toub [Thu, 30 Jun 2016 12:12:53 +0000 (08:12 -0400)]
Merge pull request dotnet/corefx#9771 from ericstj/updateBT-530-02
Update BuildTools 1.0.26-prerelease-00530-02
Commit migrated from https://github.com/dotnet/corefx/commit/
0509e3badf5b3bf884a0a150c9ea06978828bba4
Stephen Toub [Thu, 30 Jun 2016 12:12:33 +0000 (08:12 -0400)]
Merge pull request dotnet/corefx#9772 from dotnet-bot/UpdateDependencies20160630051955
Updating External dependencies to beta-24230-00
Commit migrated from https://github.com/dotnet/corefx/commit/
2781cfaac271ec4b88775d3145fb1cd29b18a545
Stephen Toub [Thu, 30 Jun 2016 12:11:38 +0000 (08:11 -0400)]
Fix Console.In.Peek and friends
The StdInStreamReader used on Unix as the TextReader used in Console.In derives from StreamReader and is passed the ConsoleStream for stdin. This is both unnecessary and problematic. It's unnecessary because all of the reading is done via special functions exposed from System.Native.so. It's problematic because the base StreamReader does its own buffering based on the ConsoleStream and not all of the functions have been overridden by the StdInStreamReader. As a result, for example, calling Read(char[], int, int) ends up bypassing previously cached data.
This commit does two main things:
- Renames StdInStreamReader to StdInReader and changes it from deriving from StreamReader to deriving from the base TextReader. The only functions that must be overridden on TextReader to enable the behaviorally enable the rest are Read and Peek.
- Adds an override of Peek. Read is already overridden.
Commit migrated from https://github.com/dotnet/corefx/commit/
173857025ac30cc28ed63d9d79cc36379f6c6974
dotnet-bot [Thu, 30 Jun 2016 07:14:29 +0000 (07:14 +0000)]
Updating CoreFx dependencies to beta-24230-02
Commit migrated from https://github.com/dotnet/corefx/commit/
8b62556c51a70fac4cb88d0ba8994057d02e0241
dotnet-bot [Thu, 30 Jun 2016 05:19:55 +0000 (05:19 +0000)]
Updating External dependencies to beta-24230-00
Commit migrated from https://github.com/dotnet/corefx/commit/
37d9514a18917ad58a9e8f76515eaf34eb4f3e75
Eric St. John [Thu, 30 Jun 2016 04:32:01 +0000 (21:32 -0700)]
Update BuildTools 1.0.26-prerelease-00530-02
Commit migrated from https://github.com/dotnet/corefx/commit/
f4c2b040b7a3556647fe550f59ed0a9469542957
Stephen Toub [Thu, 30 Jun 2016 02:07:21 +0000 (22:07 -0400)]
Merge pull request dotnet/corefx#9770 from dotnet-bot/UpdateDependencies20160630011521
Updating CoreFx dependencies to beta-24230-01
Commit migrated from https://github.com/dotnet/corefx/commit/
63348abbc0e4e470e57f7b1d49d0c5cb6352b56e
Shin Mao [Thu, 30 Jun 2016 01:28:00 +0000 (18:28 -0700)]
Merge pull request dotnet/corefx#9398 from shmao/i10
Fixed a Bug with Using PreserveObjectReferences with IsReference=true
Commit migrated from https://github.com/dotnet/corefx/commit/
e69bf982f5275a2040f196082e43b9a86e744dc1
dotnet-bot [Thu, 30 Jun 2016 01:15:21 +0000 (01:15 +0000)]
Updating CoreFx dependencies to beta-24230-01
Commit migrated from https://github.com/dotnet/corefx/commit/
e7ba9e9d1090b37064c61fe67edac3a5b43ff092
Stephen Toub [Wed, 29 Jun 2016 23:00:46 +0000 (19:00 -0400)]
Merge pull request dotnet/corefx#9755 from dotnet-bot/UpdateDependencies20160629041401
Updating CoreClr dependencies to beta-24229-03
Commit migrated from https://github.com/dotnet/corefx/commit/
725c8cc415c6bf809905a99cfd28b67bb8a3c5b2
Karthik Rajasekaran [Wed, 29 Jun 2016 21:48:34 +0000 (14:48 -0700)]
Merge pull request dotnet/corefx#9647 from karajas/updateCsProj
Add NugetTargetMoniker to test projects and update remaining pkgproj references
Commit migrated from https://github.com/dotnet/corefx/commit/
40a54045aa8125e6eebbd2f777ac1bb0c364f065
Ian Hays [Wed, 29 Jun 2016 19:41:24 +0000 (12:41 -0700)]
Make UWP Console Color operations not throw
Removes the PlatformNotSupportedExceptions thrown in the Console Color operations and adds some very basic logic to allow roundtripping.
Commit migrated from https://github.com/dotnet/corefx/commit/
eb59abed9c625e844b8538db5159767243d43173
Karthik Rajasekaran [Thu, 23 Jun 2016 21:07:00 +0000 (14:07 -0700)]
Add NugetTargetMoniker to test projects and update remaining project references to pkgproj
Commit migrated from https://github.com/dotnet/corefx/commit/
13e03705ced065850dc65900fccfd930426e87d7
Wes Haggard [Wed, 29 Jun 2016 17:50:40 +0000 (10:50 -0700)]
Merge pull request dotnet/corefx#9742 from weshaggard/FixSDStackTrace_SREDependency
Update S.D.StackTrace dependencies to use redist versions of dependencies
Commit migrated from https://github.com/dotnet/corefx/commit/
9db4d1e84bb605c199ed658f79851582896ca899
Wes Haggard [Wed, 29 Jun 2016 04:26:01 +0000 (21:26 -0700)]
Update S.D.StackTrace dependencies to use redist versions of dependencies
System.Diagnostics.StackTrace incorrectly started depending on the live
versions of things like System.Runtime.Extensions which breaks .NET Native
shared library. This change updates the project references for the facades
to be the redist'ed older versions so that the dependencies are correct.
Commit migrated from https://github.com/dotnet/corefx/commit/
5d4c642c612e14e050190409914211a7b1694eb3
dotnet-bot [Wed, 29 Jun 2016 16:14:01 +0000 (16:14 +0000)]
Updating CoreClr dependencies to beta-24229-03
Commit migrated from https://github.com/dotnet/corefx/commit/
5b061080543ee971ec9e8363c8bfe70257d71772
Stephen Toub [Wed, 29 Jun 2016 13:16:49 +0000 (09:16 -0400)]
Merge pull request dotnet/corefx#9218 from stephentoub/allow_ipaddresses
Allow Socket.Connect{Async} to be used with a string-based IP addresses
Commit migrated from https://github.com/dotnet/corefx/commit/
1fededc61fb6272905ffc45eeb843ee16ca193f4
Stephen Toub [Wed, 29 Jun 2016 13:03:10 +0000 (09:03 -0400)]
Merge pull request dotnet/corefx#9746 from dotnet-bot/UpdateDependencies20160629071428
Updating CoreFx dependencies to beta-24229-02
Commit migrated from https://github.com/dotnet/corefx/commit/
863e6a46a0e112a598ddf0a5d97471b5a34d9145
Stephen Toub [Wed, 29 Jun 2016 12:53:42 +0000 (08:53 -0400)]
Merge pull request dotnet/corefx#9744 from dotnet-bot/UpdateDependencies20160629051752
Updating External dependencies to beta-24229-00
Commit migrated from https://github.com/dotnet/corefx/commit/
40d1a829e9a1b6c3d76987e4dc4ffddcf51e49ae
dotnet-bot [Wed, 29 Jun 2016 07:14:28 +0000 (07:14 +0000)]
Updating CoreFx dependencies to beta-24229-02
Commit migrated from https://github.com/dotnet/corefx/commit/
f0c84d469537e9388fdf0df6b976ac7de9480fd9
dotnet-bot [Wed, 29 Jun 2016 05:17:52 +0000 (05:17 +0000)]
Updating External dependencies to beta-24229-00
Commit migrated from https://github.com/dotnet/corefx/commit/
cc5fcefcb1bd99038c9fb109a52c642c89543ad4
Stephen Toub [Thu, 9 Jun 2016 18:47:25 +0000 (14:47 -0400)]
Allow Socket.Connect{Async} to be used with a string-based IPAddress
As outlined in https://github.com/dotnet/corefx/issues/8768, on Unix we don't currently support using the instance Connect/ConnectAsync methods that take a string host or a DnsEndPoint, because they could map to multiple addresses, which means we might need to try reconnecting on the same socket after a failed attempt, and that's not supported with BSD sockets. They are potential workarounds we can explore as outlined in that issue, but they're non-trivial and/or have undesirable ramifications.
However, one simple thing we can do is allow a string/DnsEndPoint version of an IPAddress, e.g. just as someone can provide an IPAddress, they can provide a string version of that IPAddress, such as "127.0.0.1". This is a common thing to do, and we can make it work just by attempting to parse the address.
Commit migrated from https://github.com/dotnet/corefx/commit/
062ba1cfd06ea43486abbe858075defa42c87bc3
Stephen Toub [Wed, 29 Jun 2016 02:33:17 +0000 (22:33 -0400)]
Merge pull request dotnet/corefx#9734 from CIPop/udp
Routing all BeginConnect calls through UnsafeBeginConnect
Commit migrated from https://github.com/dotnet/corefx/commit/
e5f8b97e5781c4e289ec9e557fa603e5bae22988
Stephen Toub [Wed, 29 Jun 2016 02:28:32 +0000 (22:28 -0400)]
Merge pull request dotnet/corefx#9739 from dotnet-bot/UpdateDependencies20160629011547
Updating CoreFx dependencies to beta-24229-01
Commit migrated from https://github.com/dotnet/corefx/commit/
175a30a09101569785035ce2f44f58850f41d205
dotnet-bot [Wed, 29 Jun 2016 01:15:47 +0000 (01:15 +0000)]
Updating CoreFx dependencies to beta-24229-01
Commit migrated from https://github.com/dotnet/corefx/commit/
ffd2e90a31edfae15310c2b4ede41cf5d39282ea
Eric StJohn [Wed, 29 Jun 2016 00:11:14 +0000 (17:11 -0700)]
Merge pull request dotnet/corefx#9731 from ericstj/uri.redist.netcore50
Redist old build of System.Private.Uri
Commit migrated from https://github.com/dotnet/corefx/commit/
10d832f654d776f84457c53c97c25f9a708817c7
Cristian Pop [Tue, 28 Jun 2016 21:08:34 +0000 (14:08 -0700)]
Merge pull request dotnet/corefx#9715 from CIPop/test
Adding multi-machine installation scripts and unifying test configuration.
Commit migrated from https://github.com/dotnet/corefx/commit/
32b96925efce0dde416103862d0f37877918ec94
Cristian Pop [Tue, 28 Jun 2016 21:07:54 +0000 (14:07 -0700)]
Routing all BeginConnect calls through UnsafeBeginConnect to allow connectionless protocols to bind to the remote endpoint.
Commit migrated from https://github.com/dotnet/corefx/commit/
c4181be8695d88e3fd39ddcdf75d8a0dfd97abf0
Stephen Toub [Tue, 28 Jun 2016 20:49:05 +0000 (16:49 -0400)]
Merge pull request dotnet/corefx#9726 from hughbe/throws-any-collections
Remove uses of ThrowsAny in System.Collections test helpers
Commit migrated from https://github.com/dotnet/corefx/commit/
3e1587c9051f793d80b81b5d483e87a5591092bd
Stephen Toub [Tue, 28 Jun 2016 20:43:33 +0000 (16:43 -0400)]
Merge pull request dotnet/corefx#9727 from dotnet-bot/UpdateDependencies20160628071739
Updating CoreFx dependencies to beta-24228-04
Commit migrated from https://github.com/dotnet/corefx/commit/
b8534fad75eac4379907ec7ae6b18d6c6e1f6c5d
Eric St. John [Tue, 28 Jun 2016 20:22:34 +0000 (13:22 -0700)]
Redist old build of System.Private.Uri
System.Private.Uri is part of the shared library and cannot be updated.
Commit migrated from https://github.com/dotnet/corefx/commit/
5da5eaa790a813a90d76b308f3c40e7b4a5a46a7
Tomáš Matoušek [Tue, 28 Jun 2016 19:46:09 +0000 (12:46 -0700)]
Implements MetadataBuilder.GetOrAddDocumentName (dotnet/corefx#9716)
* Implements MetadataBuilder.GetOrAddDocumentName
Commit migrated from https://github.com/dotnet/corefx/commit/
b90d787285edec417659f1a04bbb3e00f46945b8
Cristian Pop [Thu, 9 Jun 2016 00:32:30 +0000 (17:32 -0700)]
Adding multi-machine scripts and unifying configuration.
Commit migrated from https://github.com/dotnet/corefx/commit/
c354b2d44f6988a20a9f7be4a1b996ef7fbc873a
dotnet-bot [Tue, 28 Jun 2016 19:17:39 +0000 (19:17 +0000)]
Updating CoreFx dependencies to beta-24228-04
Commit migrated from https://github.com/dotnet/corefx/commit/
49cacc2fede602b31ad615fe5afc48c72bab7c75
Saurabh Singh [Tue, 28 Jun 2016 19:08:04 +0000 (12:08 -0700)]
Merge pull request dotnet/corefx#9606 from geleems/SqlClientInstanceName
Enabled connecntivity to connect SQL Server by instance name:
Commit migrated from https://github.com/dotnet/corefx/commit/
5bb44c772c5cb942a5a332d97487d0543fbcca68
Gene Lee [Tue, 28 Jun 2016 18:27:48 +0000 (11:27 -0700)]
Enabled connecntivity to connect SQL Server by instance name
Commit migrated from https://github.com/dotnet/corefx/commit/
ca53c317d0e0e71d6f43f3ebdaf34273bd4e7f7f
Stephen Toub [Tue, 28 Jun 2016 18:21:41 +0000 (14:21 -0400)]
Merge pull request dotnet/corefx#9723 from dotnet-bot/UpdateDependencies20160628011303
Updating CoreFx dependencies to beta-24228-03
Commit migrated from https://github.com/dotnet/corefx/commit/
39cc19e0426dfb3bbbb46391645b72488e187805
Hugh Bellamy [Tue, 28 Jun 2016 18:03:46 +0000 (19:03 +0100)]
Remove uses of ThrowsAny in System.Collections test helpers
Add customization points instead
Also uses expression bodied members to enhance readability
Commit migrated from https://github.com/dotnet/corefx/commit/
803d77a37ac90d9ec4c0008772aed9a4085be023
Stephen Toub [Tue, 28 Jun 2016 17:37:05 +0000 (13:37 -0400)]
Updating CoreFx dependencies to beta-24228-03, CoreCLR to beta-24228-02
Commit migrated from https://github.com/dotnet/corefx/commit/
e640352cc92af7b2ebcb9d512f0ea446f1fbdae8
Ian Hays [Tue, 28 Jun 2016 17:32:12 +0000 (10:32 -0700)]
Merge pull request dotnet/corefx#8619 from hughbe/coverage-mscorlib-instructions
Add instructions for running code coverage with locally built mscorlib
Commit migrated from https://github.com/dotnet/corefx/commit/
580a985d5bdcdcf40d50eecb265912ad23fd0b9e
Hugh Bellamy [Tue, 17 May 2016 19:40:43 +0000 (20:40 +0100)]
Add instructions for running code coverage with locally built mscorlib
Fixes dotnet/corefx#8381
Commit migrated from https://github.com/dotnet/corefx/commit/
097f48becf8b4c645ede2c65ff2b8face98a4ee5
Stephen Toub [Tue, 28 Jun 2016 12:29:18 +0000 (08:29 -0400)]
Merge pull request dotnet/corefx#9717 from dotnet-bot/UpdateDependencies20160628051753
Updating External dependencies to beta-24228-00
Commit migrated from https://github.com/dotnet/corefx/commit/
ef95b87c558f495b30a435c00202628f6096b6f2
Stephen Toub [Tue, 28 Jun 2016 12:28:40 +0000 (08:28 -0400)]
Merge pull request dotnet/corefx#9714 from dotnet-bot/UpdateDependencies20160628011150
Updating CoreFx dependencies to beta-24228-01
Commit migrated from https://github.com/dotnet/corefx/commit/
2fd3d7c9831e11c683860ee8d99e042b98275cd0
dotnet-bot [Tue, 28 Jun 2016 05:17:53 +0000 (05:17 +0000)]
Updating External dependencies to beta-24228-00
Commit migrated from https://github.com/dotnet/corefx/commit/
deaabf86f94a0b98eb18baa34ea5a3364e8d1f47
Stephen Toub [Tue, 28 Jun 2016 02:17:48 +0000 (22:17 -0400)]
Updating CoreFx dependencies to beta-24228-01
Commit migrated from https://github.com/dotnet/corefx/commit/
341ba956fb9732a630e95d411a47db2f25059054
Stephen Toub [Tue, 28 Jun 2016 01:34:37 +0000 (21:34 -0400)]
Merge pull request dotnet/corefx#9705 from dotnet-bot/UpdateDependencies20160627071458
Updating CoreFx dependencies to beta-24227-04
Commit migrated from https://github.com/dotnet/corefx/commit/
53e876593d7add736231f4ad0f9641fa3b0954ae
Stephen Toub [Tue, 28 Jun 2016 00:45:23 +0000 (20:45 -0400)]
Updating CoreClr dependencies to beta-24227-03
Commit migrated from https://github.com/dotnet/corefx/commit/
8aee428aa9c768eb3537061b25927843d8ccd9b4
dotnet-bot [Mon, 27 Jun 2016 19:14:57 +0000 (19:14 +0000)]
Updating CoreFx dependencies to beta-24227-04
Commit migrated from https://github.com/dotnet/corefx/commit/
d735e4ff358f7a88fc0c8e9be796c685f111f1b5
Jeremy Barton [Mon, 27 Jun 2016 22:28:55 +0000 (15:28 -0700)]
Merge pull request dotnet/corefx#9708 from bartonjs/rsaopenssl_default_lazysafety
Use the default LazyThreadSafetyMode in RSAOpenSsl.ImportParameters
Commit migrated from https://github.com/dotnet/corefx/commit/
cfb9c824c358a6a0bd382df0d0ce97c936b9f141
Jeremy Barton [Mon, 27 Jun 2016 21:34:41 +0000 (14:34 -0700)]
Use the default LazyThreadSafetyMode in RSAOpenSsl.ImportParameters
All of
* RSA.Create() on .NET Framework (RSACryptoServiceProvider)
* RSA.Create() on .NET Core for Windows (internal type)
* new RSACryptoServiceProvider()
* new RSACng()
produce objects whose ImportParameters method can be called once and
the object can then fan out and seemingly function with
VerifyHash/VerifyData calls on multiple parallel requests. While this
behavior is undocumented, it is part of an implicit dependency.
Similarly, all of the places RSA.Create() on Unix (and new RSAOpenSsl())
sets up the Lazy to hold/create the key it uses the default thread safety
mode (ExecutionAndPublication) except for ImportParameters.
With this change, ImportParameters will also use the default mode, which
will eliminate Lazy<T> from the thread safety limitations of both the
public and internal versions of RSAOpenSsl.
This does not guarantee thread safety of the RSA returned object, but
puts it in the same state as the peer types (key reassignment is effectively
atomic, and key use may or may not fail under parallel requests).
Commit migrated from https://github.com/dotnet/corefx/commit/
757da86032f218c0bb22c5a41e3c725bc6e86418
Eric Mellino [Mon, 27 Jun 2016 20:19:04 +0000 (13:19 -0700)]
Merge pull request dotnet/corefx#9640 from mellinoe/system.composition.nupkg
Add packaging for System.Composition.* libraries
Commit migrated from https://github.com/dotnet/corefx/commit/
b547adc073b39c45c56eb8fe9d2a0b9b1059d2ff
Eric Mellino [Mon, 27 Jun 2016 18:55:01 +0000 (11:55 -0700)]
Add a meta-package for System.Composition
Commit migrated from https://github.com/dotnet/corefx/commit/
02e59e6c09137dc4fcaadc3e0253a6c17ad58c58
Eric Mellino [Mon, 13 Jun 2016 21:23:59 +0000 (14:23 -0700)]
Add pkgprojs for System.Composition.* libraries
Commit migrated from https://github.com/dotnet/corefx/commit/
e132992cbc88c0085006e0f00f16e9e4b1373c2a
Stephen Toub [Mon, 27 Jun 2016 14:08:24 +0000 (10:08 -0400)]
Merge pull request dotnet/corefx#9696 from dotnet-bot/UpdateDependencies20160627011815
Updating CoreFx dependencies to beta-24227-03
Commit migrated from https://github.com/dotnet/corefx/commit/
61cfbb03736c742a168ad6340cf02a6a4e21966f
dotnet-bot [Mon, 27 Jun 2016 13:18:15 +0000 (13:18 +0000)]
Updating CoreFx dependencies to beta-24227-03
Commit migrated from https://github.com/dotnet/corefx/commit/
46553ef5796647cf7f90bf128b97e13331f003cd
Stephen Toub [Mon, 27 Jun 2016 11:52:49 +0000 (07:52 -0400)]
Merge pull request dotnet/corefx#9693 from dotnet-bot/UpdateDependencies20160627052044
Updating External dependencies to beta-24227-00
Commit migrated from https://github.com/dotnet/corefx/commit/
a3fcfca7505791b3bb84af19c73379cb28dd1b7b
Stephen Toub [Mon, 27 Jun 2016 11:00:13 +0000 (07:00 -0400)]
Update dependencies
Commit migrated from https://github.com/dotnet/corefx/commit/
5a6311687ee04bc625a220f83374ecd7ac78ae98
Stephen Toub [Mon, 27 Jun 2016 10:10:43 +0000 (06:10 -0400)]
Merge pull request dotnet/corefx#9691 from dotnet-bot/UpdateDependencies20160627121207
Updating CoreClr dependencies to beta-24227-01
Commit migrated from https://github.com/dotnet/corefx/commit/
8a6a7affd5d85c550b6d2aef00a27829275920ff
Stephen A. Imhoff [Thu, 16 Jun 2016 06:10:54 +0000 (15:10 +0900)]
Make tests match corefx behavior.
Commit migrated from https://github.com/dotnet/corefx/commit/
983a4e59708e940402c3fa56944e99ec117593b2
Stephen Toub [Mon, 27 Jun 2016 02:31:14 +0000 (22:31 -0400)]
Updating CoreFx dependencies to beta-24227-01
Commit migrated from https://github.com/dotnet/corefx/commit/
b948f02380e97704e01ae4ebe71d786a3a9f72b3
dotnet-bot [Mon, 27 Jun 2016 00:12:07 +0000 (00:12 +0000)]
Updating CoreClr dependencies to beta-24227-01
Commit migrated from https://github.com/dotnet/corefx/commit/
5e6505258a200acbc27edcd12061749bac65e201
Stephen Toub [Sun, 26 Jun 2016 22:26:42 +0000 (18:26 -0400)]
Merge pull request dotnet/corefx#9689 from dotnet-bot/UpdateDependencies20160626071445
Updating CoreFx dependencies to beta-24226-04
Commit migrated from https://github.com/dotnet/corefx/commit/
cb2bc57b601a15fe0c1585cafcde31748259e79b
dotnet-bot [Sun, 26 Jun 2016 19:14:44 +0000 (19:14 +0000)]
Updating CoreFx dependencies to beta-24226-04
Commit migrated from https://github.com/dotnet/corefx/commit/
af366060d798874f1eead8de1959ff122807df6a
Stephen Toub [Sun, 26 Jun 2016 19:50:24 +0000 (15:50 -0400)]
Merge pull request dotnet/corefx#9687 from dotnet-bot/UpdateDependencies20160626041328
Updating CoreClr dependencies to beta-24226-03
Commit migrated from https://github.com/dotnet/corefx/commit/
e0e94fe282ee64250b19fb24b2a34a2e0db397bc
Hugh Bellamy [Sat, 25 Jun 2016 14:29:56 +0000 (15:29 +0100)]
Cleanup PropertyBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
65d4697479facd6fa58b295076eed20434fb59fe
Hugh Bellamy [Sat, 25 Jun 2016 12:28:11 +0000 (13:28 +0100)]
Cleanup ModuleBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
0b022866d611ae86c0a31bb846301f3f2e3fb035
Hugh Bellamy [Fri, 24 Jun 2016 16:35:31 +0000 (17:35 +0100)]
Cleanup MethodBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
fcad7f89c2e12de50cf41e85faf62e980bfd36ee
Hugh Bellamy [Sat, 18 Jun 2016 19:58:33 +0000 (20:58 +0100)]
Cleanup GenericTypeParameterBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
d11b1091aadf6c5c63ed107a800f9d80fb9ef9f4
Hugh Bellamy [Sat, 18 Jun 2016 08:07:08 +0000 (09:07 +0100)]
Cleanup FieldBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
d02b1eeb15ab9b2019c2c3886e7c5eddfccefd47
Hugh Bellamy [Sat, 18 Jun 2016 08:06:58 +0000 (09:06 +0100)]
Cleanup EventBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
cad072b54af4064be2438790b4afa830ea4a715c
dotnet-bot [Sun, 26 Jun 2016 16:13:28 +0000 (16:13 +0000)]
Updating CoreClr dependencies to beta-24226-03
Commit migrated from https://github.com/dotnet/corefx/commit/
59382b372f92cc60a1219f5020ae11758f9227ff
Stephen Toub [Sun, 26 Jun 2016 15:15:35 +0000 (11:15 -0400)]
Merge pull request dotnet/corefx#9686 from dotnet-bot/UpdateDependencies20160626011422
Updating CoreFx dependencies to beta-24226-03
Commit migrated from https://github.com/dotnet/corefx/commit/
066f7654e7a06ae065b49e27b700278b5794a523
dotnet-bot [Sun, 26 Jun 2016 13:14:22 +0000 (13:14 +0000)]
Updating CoreFx dependencies to beta-24226-03
Commit migrated from https://github.com/dotnet/corefx/commit/
6c4ecdb7ce67800d1a7aa3e9192f0bcf12d31a50
Stephen Toub [Sun, 26 Jun 2016 12:10:11 +0000 (08:10 -0400)]
Merge pull request dotnet/corefx#9685 from dotnet-bot/UpdateDependencies20160626071549
Updating CoreFx dependencies to beta-24226-02
Commit migrated from https://github.com/dotnet/corefx/commit/
fc587b78bb3d9501f58f5cf8349f02e7f93a2fdf
Hugh Bellamy [Sun, 26 Jun 2016 11:50:22 +0000 (12:50 +0100)]
Cleanup some System.Reflection.Emit tests (dotnet/corefx#9520)
* Cleanup AssemblyBuilder tests
* Cleanup ConstructorBuilder tests
* Cleanup EnumBuilder tests
Commit migrated from https://github.com/dotnet/corefx/commit/
69a7e2189440d8c9b8fae752156c474c9510a8f5
Stephen Toub [Sun, 26 Jun 2016 11:46:58 +0000 (07:46 -0400)]
Merge pull request dotnet/corefx#8953 from hughbe/linq-params
Add a few more parameter names to System.Linq.Expressions exceptions
Commit migrated from https://github.com/dotnet/corefx/commit/
c959baeafa54d65dfce53b1214381ed23a31ba29
Stephen Toub [Sun, 26 Jun 2016 11:20:52 +0000 (07:20 -0400)]
Update depencies, corefx to 226-02 and coreclr to 226-01
Commit migrated from https://github.com/dotnet/corefx/commit/
10ae0d632b8f36458051118e5561f72f4a69b84e
Stephen Toub [Sun, 26 Jun 2016 02:11:49 +0000 (22:11 -0400)]
Merge pull request dotnet/corefx#9679 from dotnet-bot/UpdateDependencies20160625011203
Updating CoreFx dependencies to beta-24225-03
Commit migrated from https://github.com/dotnet/corefx/commit/
342c3c37de937f1508ed419ff0ffd75aabc080ba
Stephen Toub [Sat, 25 Jun 2016 23:01:45 +0000 (19:01 -0400)]
Updating CoreFx dependencies to beta-24225-03
Commit migrated from https://github.com/dotnet/corefx/commit/
f61cc53a2f1053118d5270e9ff3b72e2c6624992
Stephen Toub [Sat, 25 Jun 2016 22:55:45 +0000 (18:55 -0400)]
Merge pull request dotnet/corefx#9681 from dotnet-bot/UpdateDependencies20160625041236
Updating CoreClr dependencies to beta-24225-03
Commit migrated from https://github.com/dotnet/corefx/commit/
bcbbe0483708ed8d5dfa69b9de722e0e53f5aebc
Eric St. John [Sat, 25 Jun 2016 16:18:20 +0000 (09:18 -0700)]
Update CoreCLR package to 1.0.4
Commit migrated from https://github.com/dotnet/corefx/commit/
bdef9ca0daef20fee0f9d092a1af01f06fdcedad