platform/upstream/dotnet/runtime.git
6 years agoUpdate CoreClr to preview1-26813-05
dotnet-maestro-bot [Mon, 13 Aug 2018 17:30:55 +0000 (10:30 -0700)]
Update CoreClr to preview1-26813-05

Commit migrated from https://github.com/dotnet/corefx/commit/d32bb2b02efee7b9b6070e16605776e2661101f3

6 years agoIncreate ReadAsyncCompletesIfFlushAsyncCanceledMidFlush timeout to 5 minutes (dotnet...
Pavel Krymets [Mon, 13 Aug 2018 21:13:39 +0000 (14:13 -0700)]
Increate ReadAsyncCompletesIfFlushAsyncCanceledMidFlush timeout to 5 minutes (dotnet/corefx#31745)

Commit migrated from https://github.com/dotnet/corefx/commit/d7e4ebe62eb7c72e211e183839a2a5b28577c31d

6 years agoadd corelib helper (dotnet/corefx#31739)
Marco Rossignoli [Mon, 13 Aug 2018 19:20:39 +0000 (21:20 +0200)]
add corelib helper (dotnet/corefx#31739)

Commit migrated from https://github.com/dotnet/corefx/commit/e62a4bdcd623193c1aa9ad2877c1137b068b3224

6 years agoUpdate CoreFx, CoreSetup to preview1-26813-02, preview1-26813-01, respectively (dotne...
dotnet-maestro-bot [Mon, 13 Aug 2018 16:00:32 +0000 (09:00 -0700)]
Update CoreFx, CoreSetup to preview1-26813-02, preview1-26813-01, respectively (dotnet/corefx#31737)

Commit migrated from https://github.com/dotnet/corefx/commit/9301706972eb90757f335d8ad2601b54d1f56c67

6 years agoUpdate CoreFx, CoreSetup to preview1-26813-01, preview1-26812-01, respectively (dotne...
dotnet-maestro-bot [Mon, 13 Aug 2018 02:58:27 +0000 (19:58 -0700)]
Update CoreFx, CoreSetup to preview1-26813-01, preview1-26812-01, respectively (dotnet/corefx#31730)

Commit migrated from https://github.com/dotnet/corefx/commit/497fa20e70c9739d213aa07e940207a581f6a93e

6 years agoremoving duplicate files
Anipik [Mon, 13 Aug 2018 00:41:46 +0000 (17:41 -0700)]
removing duplicate files

Commit migrated from https://github.com/dotnet/corefx/commit/1edf4ef86c033a71b379f894b2f8e78c1820de6a

6 years agoRevert "Add Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31585)" (dotne...
Viktor Hofer [Sun, 12 Aug 2018 20:37:29 +0000 (13:37 -0700)]
Revert "Add Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31585)" (dotnet/corefx#31725)

This reverts commit dotnet/corefx@cc9eaa79b526c2b23ee16f4e453e428e2e84a7df.

Commit migrated from https://github.com/dotnet/corefx/commit/bbda7f35fc46af191978f93434786c218cf5f12c

6 years agoUpdate CoreFx, CoreSetup to preview1-26811-01, preview1-26810-04, respectively
dotnet-maestro-bot [Sat, 11 Aug 2018 01:55:22 +0000 (18:55 -0700)]
Update CoreFx, CoreSetup to preview1-26811-01, preview1-26810-04, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/afedf8ccedf8b9470393c8678c9973a5be1be39a

6 years agoCreate Microsoft.IO.Redist (dotnet/corefx#31679)
Jeremy Kuhne [Sat, 11 Aug 2018 00:06:39 +0000 (17:06 -0700)]
Create Microsoft.IO.Redist (dotnet/corefx#31679)

* Create Microsoft.Internal.IO

Includes all of Path, Directory, *Info, etc. from System.IO with targets of NetFX 4.6.1 and NetCore 2.1.

* Tweaks / minor fixes

* Remove netstandard build.

* Add package

Update to build for 4.7.2 only

* Rename folder to prepare for project rename

* Change the name to Microsoft.IO.Redist

* Namespace tweaks

* Use open key, tweak references

* More tweaks on feedback

Also grab latest build tools for 4.7.x RIDs

Commit migrated from https://github.com/dotnet/corefx/commit/1bff7880bfa949e8c5e46039808ec412640bbb5e

6 years agoPort a change from servicing branch (dotnet/corefx#31702)
Tarek Mahmoud Sayed [Fri, 10 Aug 2018 21:35:59 +0000 (14:35 -0700)]
Port a change from servicing branch (dotnet/corefx#31702)

Commit migrated from https://github.com/dotnet/corefx/commit/caa3ab49a2045568177c90bb709e4e410cfa7a08

6 years agoAdd Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31585)
Marco Rossignoli [Fri, 10 Aug 2018 17:57:16 +0000 (19:57 +0200)]
Add Win32 File.Encrypt/Decrypt() implementation (dotnet/corefx#31585)

* Add Win32 File.Encrypt/Decrypt() implementation

* address PR feedback

* address PR feedback

* skipt on Nano Server

* fix WinRT/UWP build

Commit migrated from https://github.com/dotnet/corefx/commit/cc9eaa79b526c2b23ee16f4e453e428e2e84a7df

6 years agoAdd Microsoft-Windows-DotNETRuntime to the list of framework EventSources. (dotnet...
Brian Robbins [Fri, 10 Aug 2018 17:08:09 +0000 (10:08 -0700)]
Add Microsoft-Windows-DotNETRuntime to the list of framework EventSources. (dotnet/corefx#31691)

Commit migrated from https://github.com/dotnet/corefx/commit/1fe4dd9aa3aa88ffbab2f01274e14b6e0603cc26

6 years agoAdd logging for SocketsHttpHandler SendAsync task cancelled (dotnet/corefx#31644)
Caesar Chen [Fri, 10 Aug 2018 16:57:07 +0000 (09:57 -0700)]
Add logging for SocketsHttpHandler SendAsync task cancelled (dotnet/corefx#31644)

* add logging for task cancellation

* address feedback

* address feedback

Commit migrated from https://github.com/dotnet/corefx/commit/9bae404539b005391b410005d8d4524a2fa48f31

6 years agoFix pipe completion behavior (dotnet/corefx#31685)
Pavel Krymets [Fri, 10 Aug 2018 15:43:45 +0000 (08:43 -0700)]
Fix pipe completion behavior (dotnet/corefx#31685)

Commit migrated from https://github.com/dotnet/corefx/commit/a3060aea16a48e721e39c55ab665709cff043d6a

6 years agoUpdate CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26810...
dotnet-maestro-bot [Fri, 10 Aug 2018 14:14:33 +0000 (07:14 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26810-04, preview1-26810-04, preview1-26810-02, beta-26810-00, beta-26810-00, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/e1f16a335950a830e5ffc594449a24c715c005b4

6 years agoAnnotate reflection fallback for S.P.DataContractSerialization (dotnet/corefx#31533)
Michal Strehovský [Fri, 10 Aug 2018 06:15:39 +0000 (08:15 +0200)]
Annotate reflection fallback for S.P.DataContractSerialization (dotnet/corefx#31533)

This adds [removable feature annotation](dotnet/designsdotnet/corefx#42) to data
contract serialization.

If the user specifies that they would like to remove support for this
at publish/native compilation time, the linker/compiler is going to
replace the annotated method bodies with a throwing method body.
The exception message is going to inform the user that the feature
has been removed because they opted into the removal. The throwing
method body is significantly smaller than the transitive closure
of code reachable from the original method body.

Contributes to dotnet/corefx#30597. Turning this feature off in the UWP People app
saves 4% of size. This is a size on disk regression that came with
the new version of CoreFX and blocks the Windows team in picking up
the latest framework. There is a zero size growth goal.

Commit migrated from https://github.com/dotnet/corefx/commit/d21453e1cfa2e2546deccbd3a4be46341e4ba5d1

6 years agoPrep key enums for binary serialization (dotnet/corefx#31641)
Santiago Fernandez Madero [Fri, 10 Aug 2018 04:01:09 +0000 (21:01 -0700)]
Prep key enums for binary serialization (dotnet/corefx#31641)

* Prep key enums for binary serialization

* Add enum blobs to formatter test data;

* Set correct blobs

Commit migrated from https://github.com/dotnet/corefx/commit/8ce7ff4f04bf288dca6d89a27e3e48cf096b7b46

6 years agoUpdate CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26809-04, beta-26809...
dotnet-maestro-bot [Thu, 9 Aug 2018 22:24:44 +0000 (15:24 -0700)]
Update CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26809-04, beta-26809-01, beta-26809-01, respectively (dotnet/corefx#31681)

Commit migrated from https://github.com/dotnet/corefx/commit/1a9aa57627a7d173adc1c7ccff6a9471aecc7235

6 years agoMerge pull request dotnet/corefx#31667 from MattGal/sles-15-testing
Matt Galbraith [Thu, 9 Aug 2018 18:03:46 +0000 (11:03 -0700)]
Merge pull request dotnet/corefx#31667 from MattGal/sles-15-testing

Adding SLES 15 to Rid graph and test queues

Commit migrated from https://github.com/dotnet/corefx/commit/1e561a4ee2d1d174b5a8dff64f9e20a2f9e34685

6 years agoPR Feedback: Add opensuse 15.0 as well.
Matt Galbraith [Thu, 9 Aug 2018 16:35:27 +0000 (09:35 -0700)]
PR Feedback:  Add opensuse 15.0 as well.

Commit migrated from https://github.com/dotnet/corefx/commit/1a581232108642b932f3994816f19af46b33a189

6 years agoUpdate CoreClr, CoreFx, CoreSetup to preview1-26809-07, preview1-26809-05, preview1...
dotnet-maestro-bot [Thu, 9 Aug 2018 16:11:00 +0000 (09:11 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26809-07, preview1-26809-05, preview1-26809-01, respectively (dotnet/corefx#31668)

Commit migrated from https://github.com/dotnet/corefx/commit/a00c4e240a207efa3e3603f120548c34d7eba3c1

6 years agoIssue dotnet/corefx#30252 is by design (dotnet/corefx#31656)
Paulo Janotti [Thu, 9 Aug 2018 07:54:58 +0000 (00:54 -0700)]
Issue dotnet/corefx#30252 is by design (dotnet/corefx#31656)

Commit migrated from https://github.com/dotnet/corefx/commit/25d0f5c20edddbf872d17fa699b4279c0827c320

6 years agoAnother Case where millisecond Granularity was missed (dotnet/corefx#31593)
Anirudh Agnihotry [Thu, 9 Aug 2018 05:06:57 +0000 (22:06 -0700)]
Another Case where millisecond Granularity was missed (dotnet/corefx#31593)

* MilliSeconds added

* Test Added for move operation

* LastAccessTimeTest

* avoid overflow and using both seconfs and nanoseconds of the native

* feedback addressed

* Tests fixed for CI

* Feedback addressed

* method signature changed

* removing comments

* named argument added

Commit migrated from https://github.com/dotnet/corefx/commit/510eaf10912ce5790302addb0171916b9a134000

6 years agoAdd stuff for SLE15 in runtime graph stuff.
Matt Galbraith [Thu, 9 Aug 2018 00:25:44 +0000 (17:25 -0700)]
Add stuff for SLE15 in runtime graph stuff.

Commit migrated from https://github.com/dotnet/corefx/commit/10a71afadabcfbef4ec5a92b9a5775f6bc8b1118

6 years agoUpdating init-tools.cmd to pass through PACKAGES_DIR
Tanner Gooding [Wed, 8 Aug 2018 21:55:28 +0000 (14:55 -0700)]
Updating init-tools.cmd to pass through PACKAGES_DIR

Commit migrated from https://github.com/dotnet/corefx/commit/bfc4b639b75f8d47ea895ba1dff790b5f739f6cd

6 years agoUpdate BuildTools, CoreSetup to preview1-03108-01, preview1-26808-05, respectively
dotnet-maestro-bot [Wed, 8 Aug 2018 20:46:07 +0000 (13:46 -0700)]
Update BuildTools, CoreSetup to preview1-03108-01, preview1-26808-05, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/5dc2f8ddee4f154b32141cc13aa35e097199649e

6 years agoAdd SLES 15 to various build pipelines.
Matt Galbraith [Wed, 8 Aug 2018 23:36:32 +0000 (16:36 -0700)]
Add SLES 15 to various build pipelines.

Commit migrated from https://github.com/dotnet/corefx/commit/4c83143f44b27f689c044620e68891c8b38310eb

6 years agoSystem.Transactions, enable strict and fix struct-null comparisons (dotnet/corefx...
Wraith2 [Wed, 8 Aug 2018 23:28:11 +0000 (00:28 +0100)]
System.Transactions, enable strict and fix struct-null comparisons (dotnet/corefx#31543)

* enable strict compiler feature and fix all invalid struct-null comparisons

* fixup formatting

* remove explict strict feature setting

Commit migrated from https://github.com/dotnet/corefx/commit/88d9c3329d91b30b70b349b7e5abe6678592bd7a

6 years agoUse explicit delegate types for interop to make the code AOT friendly (dotnet/corefx...
Jan Kotas [Wed, 8 Aug 2018 21:55:48 +0000 (14:55 -0700)]
Use explicit delegate types for interop to make the code AOT friendly (dotnet/corefx#31654)

Also deleted some dead code while I was on it

Commit migrated from https://github.com/dotnet/corefx/commit/7d8d390cf7982be3d07adc6a6e727fd3be0ab774

6 years agoLimit ReadAsyncCompletesIfFlushAsyncCanceledMidFlush iteration count
Pavel Krymets [Wed, 8 Aug 2018 16:34:49 +0000 (09:34 -0700)]
Limit ReadAsyncCompletesIfFlushAsyncCanceledMidFlush iteration count

Commit migrated from https://github.com/dotnet/corefx/commit/6c60a1f11787759fc0eabdc5d0df8925037236de

6 years agoSupport UInt64 as underlying type of enum in EnumConverter (dotnet/corefx#31095)...
Mikhail Pilin [Wed, 8 Aug 2018 17:51:36 +0000 (19:51 +0200)]
Support UInt64 as underlying type of enum in EnumConverter (dotnet/corefx#31095). (dotnet/corefx#31152)

Commit migrated from https://github.com/dotnet/corefx/commit/c26eb56a6222a581fb51b672c6503ba2ead3fdca

6 years agoUpdate CoreClr, ProjectNTfs, ProjectNTfsTestILC to preview1-26808-04, beta-26808...
dotnet-maestro-bot [Wed, 8 Aug 2018 12:57:06 +0000 (05:57 -0700)]
Update CoreClr, ProjectNTfs, ProjectNTfsTestILC to preview1-26808-04, beta-26808-00, beta-26808-00, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/5ac0c6e61b08087c7319f4c73e29c2cdd0918112

6 years agoAdd known issue on macOS
Paulo Janotti [Wed, 8 Aug 2018 16:36:20 +0000 (09:36 -0700)]
Add known issue on macOS

Commit migrated from https://github.com/dotnet/corefx/commit/0b337a9719e663c28e89f402b2614d8e1a0f877b

6 years agoExtend invoke test coverage for byreflike ref returns (dotnet/corefx#31624)
Michal Strehovský [Wed, 8 Aug 2018 08:20:08 +0000 (10:20 +0200)]
Extend invoke test coverage for byreflike ref returns (dotnet/corefx#31624)

Commit migrated from https://github.com/dotnet/corefx/commit/10d38e565edf6cf822a4a440e9cd2dbc2c54e2c3

6 years agoUpdate BuildTools, CoreSetup to preview1-03107-02, preview1-26807-04, respectively
dotnet-maestro-bot [Tue, 7 Aug 2018 20:25:22 +0000 (13:25 -0700)]
Update BuildTools, CoreSetup to preview1-03107-02, preview1-26807-04, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/99b7e5df45e1a0eab7ba16ce51beab07cf58aefb

6 years agoUpdate BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to...
dotnet-maestro-bot [Tue, 7 Aug 2018 17:34:21 +0000 (10:34 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-03107-01, preview1-26807-05, preview1-26807-04, preview1-26807-01, beta-26807-00, beta-26807-00, respectively (dotnet/corefx#31620)

Commit migrated from https://github.com/dotnet/corefx/commit/b492409b4a1952cda4b078f800499d382e1765fc

6 years agoFix Dictionary tests to work in all frameworks (dotnet/corefx#31630)
Santiago Fernandez Madero [Tue, 7 Aug 2018 17:33:44 +0000 (10:33 -0700)]
Fix Dictionary tests to work in all frameworks (dotnet/corefx#31630)

Commit migrated from https://github.com/dotnet/corefx/commit/5524fb540121fa69380c3279708d5fc5c462fbee

6 years agoMake UWP GetPortNames closer to Fx one (dotnet/corefx#31591)
Paulo Janotti [Tue, 7 Aug 2018 15:18:22 +0000 (08:18 -0700)]
Make UWP GetPortNames closer to Fx one (dotnet/corefx#31591)

Commit migrated from https://github.com/dotnet/corefx/commit/d07e5ad9a68ba2db432ba9aa8ee47d256b957ca4

6 years agoConvert X500NameEncoder to use AsnWriter
Filip Navara [Tue, 7 Aug 2018 14:17:19 +0000 (16:17 +0200)]
Convert X500NameEncoder to use AsnWriter

Commit migrated from https://github.com/dotnet/corefx/commit/f1d07c81b5095fbcc66cefc7119f38d0acca5d80

6 years agoExtend reflection test coverage for pointer-typed properties (dotnet/corefx#31615)
Michal Strehovský [Tue, 7 Aug 2018 07:22:59 +0000 (09:22 +0200)]
Extend reflection test coverage for pointer-typed properties (dotnet/corefx#31615)

Commit migrated from https://github.com/dotnet/corefx/commit/1533e38ec7ed0080d418c2c980343c62d612ff75

6 years agoUpdate breaking change guidance re: adding interface to existing type (dotnet/corefx...
Levi Broderick [Mon, 6 Aug 2018 22:23:20 +0000 (15:23 -0700)]
Update breaking change guidance re: adding interface to existing type (dotnet/corefx#31616)

Commit migrated from https://github.com/dotnet/corefx/commit/2340b22bacd991c9b5ff585bb6257229ec65b098

6 years agoImplement HTTP/2 loopback server for frame level testing of SocketsHttpHandler (dotne...
Max Kerr [Mon, 6 Aug 2018 21:39:12 +0000 (14:39 -0700)]
Implement HTTP/2 loopback server for frame level testing of SocketsHttpHandler (dotnet/corefx#31521)

This is an initial pass at support for frame level testing of the HTTP/2 protocol.

Commit migrated from https://github.com/dotnet/corefx/commit/66649ff5862c7b723fded40c505942de19bdb107

6 years agoUpdate BuildTools to preview1-03106-01
dotnet-maestro-bot [Mon, 6 Aug 2018 16:47:33 +0000 (09:47 -0700)]
Update BuildTools to preview1-03106-01

Commit migrated from https://github.com/dotnet/corefx/commit/5773f3505ad435b317015452daf8c966467f31ec

6 years agoAdd HTTP/2 CookieContainer support (dotnet/corefx#31440)
Caesar Chen [Mon, 6 Aug 2018 19:44:42 +0000 (12:44 -0700)]
Add HTTP/2 CookieContainer support (dotnet/corefx#31440)

* http/2 CookieContainer support

* address feedback

* address feedback 2

* remove grouping

* fix test issue

Commit migrated from https://github.com/dotnet/corefx/commit/f1be6ce925a2f3a97d8838674987f543058c0942

6 years agoMove BackendSupportsAlpn check to CoreFx.Private.TestUtilities (dotnet/corefx#31592)
Caesar Chen [Mon, 6 Aug 2018 17:03:44 +0000 (10:03 -0700)]
Move BackendSupportsAlpn check to CoreFx.Private.TestUtilities (dotnet/corefx#31592)

* add BackendSupportsAlpn to comon

* address feedback

* address feedback

Commit migrated from https://github.com/dotnet/corefx/commit/e4c68f518455c921b5d425df845dc12eba8081e4

6 years agoMerge pull request dotnet/corefx#31584 from MattGal/remove-ubuntu-1710
Matt Galbraith [Mon, 6 Aug 2018 16:54:42 +0000 (09:54 -0700)]
Merge pull request dotnet/corefx#31584 from MattGal/remove-ubuntu-1710

Remove Ubuntu 17.10 from CoreFX official runs

Commit migrated from https://github.com/dotnet/corefx/commit/df5d561e11c1cff659cd9f37738f52519920f9fc

6 years agoUpdate CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26806...
dotnet-maestro-bot [Mon, 6 Aug 2018 14:51:36 +0000 (07:51 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26806-04, preview1-26806-04, preview1-26806-01, beta-26806-00, beta-26806-00, respectively (dotnet/corefx#31604)

Commit migrated from https://github.com/dotnet/corefx/commit/a5502628c8a9a2f7bc7c48363c89db2eced2617a

6 years agoUpdate CoreClr, CoreFx, CoreSetup to preview1-26806-01, preview1-26806-01, preview1...
dotnet-maestro-bot [Mon, 6 Aug 2018 02:44:33 +0000 (19:44 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26806-01, preview1-26806-01, preview1-26805-04, respectively (dotnet/corefx#31603)

Commit migrated from https://github.com/dotnet/corefx/commit/e267ad25d58459b90be7cea74ea11b9689daf191

6 years agoFix implementation of WriteKeyParameterInteger
Filip Navara [Sun, 5 Aug 2018 22:49:33 +0000 (00:49 +0200)]
Fix implementation of WriteKeyParameterInteger

Commit migrated from https://github.com/dotnet/corefx/commit/1e2dfe2c2ef9ca04a46e38f6645021e5da39ffe3

6 years agoUse GeneralNameAsn in SubjectAlternativeNameBuilder
Filip Navara [Sun, 5 Aug 2018 22:49:06 +0000 (00:49 +0200)]
Use GeneralNameAsn in SubjectAlternativeNameBuilder

Commit migrated from https://github.com/dotnet/corefx/commit/8d2407974c88b50c54f29ee20fd9deb8e6d00b1f

6 years agoUpdate CoreClr, CoreFx, CoreSetup to preview1-26805-04, preview1-26805-04, preview1...
dotnet-maestro-bot [Sun, 5 Aug 2018 15:28:03 +0000 (08:28 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26805-04, preview1-26805-04, preview1-26805-01, respectively (dotnet/corefx#31594)

Commit migrated from https://github.com/dotnet/corefx/commit/28cb4c8917c25033bb136055c3c2462907a281fe

6 years agoConsolidate IsLegalKeySize and related methods into common code.
Filip Navara [Sat, 4 Aug 2018 22:52:08 +0000 (00:52 +0200)]
Consolidate IsLegalKeySize and related methods into common code.

Commit migrated from https://github.com/dotnet/corefx/commit/aa731cb68cd60128cc4b1efcd8b1a8e859750755

6 years agoRename S.S.C.Pkcs internal `Helpers` class into `PkcsHelpers`
Martin Baulig [Sat, 4 Aug 2018 17:56:40 +0000 (13:56 -0400)]
Rename S.S.C.Pkcs internal `Helpers` class into `PkcsHelpers`

There are a variety of different parial `Internal.Cryptography.Helper` class parts split across
multiple assemblies.  This is causing problems for Mono because you cannot "combine" different
parts of partial class across assembly boundaries.

In Mono, the `System.Security.Cryptography.Pkcs` namespace lives in `System.Security.dll`,
but we are already using different parts of that internal class in our `mscorlib.dll`, which is
now causing conflicts due to [InternalsVisibleTo]

Commit migrated from https://github.com/dotnet/corefx/commit/5812dcbef2cde02a8213139085deefe666376f2c

6 years agoMerge X509Certificates Oids with the common ones.
Filip Navara [Sat, 4 Aug 2018 17:54:58 +0000 (19:54 +0200)]
Merge X509Certificates Oids with the common ones.

Commit migrated from https://github.com/dotnet/corefx/commit/85c4b4bdae8095c3681d4cd91e00894f26c3baf6

6 years agoMerge pull request dotnet/corefx#30923 from BruceForstall/Arm64VSBuild2
Bruce Forstall [Sat, 4 Aug 2018 00:36:46 +0000 (17:36 -0700)]
Merge pull request dotnet/corefx#30923 from BruceForstall/Arm64VSBuild2

Change arm64 build to use public VS tools instead of private toolset

Commit migrated from https://github.com/dotnet/corefx/commit/c1788c695d4349c522fc5620eff7d3dd46a0ab5f

6 years agoAdd macOS 10.14 Mojave to the RID graph (dotnet/corefx#31548)
Josh Free [Fri, 3 Aug 2018 22:17:11 +0000 (15:17 -0700)]
Add macOS 10.14 Mojave to the RID graph  (dotnet/corefx#31548)

Add macOS 10.14 Mojave to Microsoft.NETCore.Platforms

Fixes https://github.com/dotnet/corefx/issues/31547

Commit migrated from https://github.com/dotnet/corefx/commit/b101ed555dd1fb91b24c4a9d5d665df9e68f335c

6 years agoExpose EventWrittenEventArgs.OSThreadId and EventWrittenEventArgs.TimeStamp in the...
Brian Robbins [Fri, 3 Aug 2018 18:03:40 +0000 (11:03 -0700)]
Expose EventWrittenEventArgs.OSThreadId and EventWrittenEventArgs.TimeStamp in the System.Diagnostics.Tracing contract. (dotnet/corefx#31564)

Commit migrated from https://github.com/dotnet/corefx/commit/c8c882c7366f2facfca4c8069de79da477dcf05b

6 years agoHandle nt auth with Connection: close on initial challenge (dotnet/corefx#31527)
Geoff Kizer [Fri, 3 Aug 2018 17:55:11 +0000 (10:55 -0700)]
Handle nt auth with Connection: close on initial challenge (dotnet/corefx#31527)

When we receive an initial NT auth challenge that has Connection: close set on the response, we need to proceed with authentication on a new connection.

Fixes dotnet/corefx#30327

Commit migrated from https://github.com/dotnet/corefx/commit/eedddac1bd10a7c8629a9db7f46fc8afc7385d63

6 years agoRemove Ubuntu 17.10 from CoreFX official runs
Matt Galbraith [Fri, 3 Aug 2018 17:39:46 +0000 (10:39 -0700)]
Remove Ubuntu 17.10 from CoreFX official runs

Commit migrated from https://github.com/dotnet/corefx/commit/945b7405486de3e7042779c0319115ac6380e3e0

6 years agoUpdate CoreClr, CoreFx, CoreSetup to preview1-26803-04, preview1-26803-03, preview1...
dotnet-maestro-bot [Fri, 3 Aug 2018 17:09:30 +0000 (10:09 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26803-04, preview1-26803-03, preview1-26803-02, respectively (dotnet/corefx#31582)

Commit migrated from https://github.com/dotnet/corefx/commit/408fe4f405f4d67c554f03d8fc9e94eb7da55dbb

6 years agoUpdate ProjectNTfs, ProjectNTfsTestILC to beta-26803-00, beta-26803-00, respectively...
dotnet-maestro-bot [Fri, 3 Aug 2018 12:31:22 +0000 (05:31 -0700)]
Update ProjectNTfs, ProjectNTfsTestILC to beta-26803-00, beta-26803-00, respectively (dotnet/corefx#31574)

Commit migrated from https://github.com/dotnet/corefx/commit/38c51476dea06b15d32b98caa64bf292f85f4258

6 years agoMake `Vector64<T>`, `Vector128<T>`, and `Vector256<T>` readonly (dotnet/corefx#31573)
Tanner Gooding [Fri, 3 Aug 2018 12:31:12 +0000 (05:31 -0700)]
Make `Vector64<T>`, `Vector128<T>`, and `Vector256<T>` readonly (dotnet/corefx#31573)

Commit migrated from https://github.com/dotnet/corefx/commit/ebbd513f2b9750e52b2db46cc78a0cd69c61943c

6 years agoMove GeneralNameAsn from Pkcs to Common for sharing
Filip Navara [Fri, 3 Aug 2018 05:24:30 +0000 (07:24 +0200)]
Move GeneralNameAsn from Pkcs to Common for sharing

Commit migrated from https://github.com/dotnet/corefx/commit/23915a606017197aed1d24960096b532d24d626e

6 years agoAdded System.Runtime.ProfileOptimization (dotnet/corefx#31067)
Marco Rossignoli [Fri, 3 Aug 2018 04:16:26 +0000 (06:16 +0200)]
Added System.Runtime.ProfileOptimization (dotnet/corefx#31067)

Commit migrated from https://github.com/dotnet/corefx/commit/23fab4631ed927f5657e4ab4a6ce4d45d08bcf7a

6 years agoUpdate CoreClr, CoreFx, CoreSetup to preview1-26803-01, preview1-26803-01, preview1...
dotnet-maestro-bot [Fri, 3 Aug 2018 02:36:40 +0000 (19:36 -0700)]
Update CoreClr, CoreFx, CoreSetup to preview1-26803-01, preview1-26803-01, preview1-26802-04, respectively (dotnet/corefx#31572)

Commit migrated from https://github.com/dotnet/corefx/commit/54516d08450150cb5fab4e07d999c5d4d4b46398

6 years agoFix looking up headers on HttpClient response (dotnet/corefx#31550)
Dustin Masters [Fri, 3 Aug 2018 01:16:03 +0000 (18:16 -0700)]
Fix looking up headers on HttpClient response (dotnet/corefx#31550)

Headers marked as `HttpHeaderType.Request` were not able to be accessed
via the `Headers.GetValues` method. When looking up a header,
the `HeaderDescriptor` gets set to to `HttpHeaderType.Custom` in
`GetHeaderDescriptor`, but the persisted header in `_headerStore` had
`HeaderType` set to `HttpHeaderType.Request`, so lookups would fail.
This change makes the insert logic consistent with the lookup logic.

Fixes dotnet/corefx#31143

Commit migrated from https://github.com/dotnet/corefx/commit/8917abaf35ea153f4bbf1098d74d02963ef08e76

6 years agoUpdate CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26802...
dotnet-maestro-bot [Thu, 2 Aug 2018 13:37:53 +0000 (06:37 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26802-05, preview1-26802-04, preview1-26802-01, beta-26802-00, beta-26802-00, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/94044e225179b9e7cd5d45d9c959ccb5a222e5d2

6 years agoMerge pull request dotnet/corefx#31566 from MattGal/update-fedoras
Matt Galbraith [Thu, 2 Aug 2018 22:41:30 +0000 (15:41 -0700)]
Merge pull request dotnet/corefx#31566 from MattGal/update-fedoras

Removing Fedora 26 and adding 28 as appropriate.

Commit migrated from https://github.com/dotnet/corefx/commit/2642a25cb86b5897eebe9e3ff32da1155ca8de3e

6 years agoRemoving Fedora 26 and adding 28 as appropriate. Fix a couple README.md typos.
Matt Galbraith [Thu, 2 Aug 2018 21:48:18 +0000 (14:48 -0700)]
Removing Fedora 26 and adding 28 as appropriate.  Fix a couple README.md typos.

Commit migrated from https://github.com/dotnet/corefx/commit/e4559a3ca8b32edd8f8c2c8b51ee484b2b29e01b

6 years agoUsing Utimes instead of utime hence setting millisecond attribute of last access...
Anirudh Agnihotry [Thu, 2 Aug 2018 21:10:30 +0000 (14:10 -0700)]
Using Utimes instead of utime hence setting millisecond attribute of last access and last modified time to non-zero (dotnet/corefx#31522)

* using utimes instead of utime

* Test for checking millisec attribute is set or not

* Documenting the values in case of the failure

* NanoSecond enabled

* feedback addressed

* int64_t added

* Fixing build on ci Osx(on which utimensat is not available)

* Minor nits done

Commit migrated from https://github.com/dotnet/corefx/commit/cd62bb271e98410319460b4ba48332416bcccf65

6 years agoStart migration of S.S.C.X509Certificates to new Asn.1 APIs
Filip Navara [Thu, 2 Aug 2018 18:06:59 +0000 (20:06 +0200)]
Start migration of S.S.C.X509Certificates to new Asn.1 APIs

* Read/write X509 extensions using the new ASN classes.
  * Change to accept BER, because netfx accepted it.
* Migrate AppleCertificatePal's CertificateData to new ASN classes.
* Migrate CertificateRequest to new ASN classes.
* Update PKCSdotnet/corefx#9 and PKCSdotnet/corefx#10 serialization to use new ASN.1 classes.
* Add test for normalizing zero-only serial number.
* Reimplement RSAPssX509SignatureGenerator using AsnSerializer.
* Reuse PssParamAsn from S.S.C.Pkcs.

Commit migrated from https://github.com/dotnet/corefx/commit/9853efb2db2063621a40612dc66adc06188b8778

6 years agoImprove performance for GetViewBetween and enumerating TreeSubSet (dotnet/corefx...
Alexkumar Patel [Thu, 2 Aug 2018 17:39:00 +0000 (13:39 -0400)]
Improve performance for GetViewBetween and enumerating TreeSubSet (dotnet/corefx#30921)

* Improve performance for GetViewBetween and enumerating TreeSubSet

* VersionCheckImpl is not called within the constructor

* count does not get updated by VersionCheckImpl

* count is now updated within VersionCheckCount which is
  only called when retrieving Count property. As a result
  count has been replaced with Count inside TreeSubSet/SortedSet
  where nessessary.

* For TreeSubSet the enumerator now uses the Count of the
  parent set (entire tree) when creating the stack.
  This results in a larger stack size, however it eliminates the
  need to get the count of TreeSubSet, which drastically
  increases the performance.

* Cleaned up code and added comments

* Fixed logic error with updateCount

* Removed unnecessary blank line

* Changed VersionCheckCount -> VersionCheck

* Cleaning code

Commit migrated from https://github.com/dotnet/corefx/commit/cc4d621fc57b5b515d6601c623337ce552ad7f86

6 years agoChange arm64 build to use public VS tools instead of private toolset
Bruce Forstall [Mon, 9 Jul 2018 20:26:07 +0000 (13:26 -0700)]
Change arm64 build to use public VS tools instead of private toolset

Commit migrated from https://github.com/dotnet/corefx/commit/aea747d507b1c7f3587b92d158c21e4047068ece

6 years agoUpdate BuildTools, CoreClr, CoreFx, CoreSetup to preview1-03101-02, preview1-26802...
dotnet-maestro-bot [Thu, 2 Aug 2018 03:52:37 +0000 (20:52 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup to preview1-03101-02, preview1-26802-01, preview1-26802-01, preview1-26801-04, respectively (dotnet/corefx#31549)

Commit migrated from https://github.com/dotnet/corefx/commit/384cd87dbf91a21d2a2fa7c4ebb2a96b44616684

6 years agoIO.Ports UAP: use GetCommPorts (dotnet/corefx#31539)
Paulo Janotti [Thu, 2 Aug 2018 03:44:03 +0000 (20:44 -0700)]
IO.Ports UAP: use GetCommPorts (dotnet/corefx#31539)

IO.Ports UAP: use GetCommPorts

Commit migrated from https://github.com/dotnet/corefx/commit/0d4ade609e2b08ee33364beccbe435040f4814cd

6 years agoExpose the x86 HWIntrinsics via a set of class hierarchies matching the underlying...
Tanner Gooding [Tue, 31 Jul 2018 17:18:37 +0000 (10:18 -0700)]
Expose the x86 HWIntrinsics via a set of class hierarchies matching the underlying ISA hierarchies

Commit migrated from https://github.com/dotnet/corefx/commit/e8afef97b7fc3d1c45efa467c8e71b1322c84891

6 years agoProvide a desktop-only implementation of RuntimeThread.CurrentOSThreadId for Microsof...
Brian Robbins [Wed, 1 Aug 2018 19:48:42 +0000 (12:48 -0700)]
Provide a desktop-only implementation of RuntimeThread.CurrentOSThreadId for Microsoft.Diagnostics.Tracing.EventSource.Redist.

Commit migrated from https://github.com/dotnet/corefx/commit/267b16e0495281e503eca0837eb30914ad973393

6 years agoAdd S.R.WindowsRuntime implemenation assembly into .NetCoreApp (dotnet/corefx#30761)
Luqun Lou [Wed, 1 Aug 2018 19:49:00 +0000 (12:49 -0700)]
Add S.R.WindowsRuntime implemenation assembly into .NetCoreApp (dotnet/corefx#30761)

Commit migrated from https://github.com/dotnet/corefx/commit/724ffdee9db1c95314ca3c45f2692c2b7f73d78e

6 years agoAdd test helper to enable SocketsHttpHandler HTTP/2 testing (dotnet/corefx#31530)
David Shulman [Wed, 1 Aug 2018 18:49:23 +0000 (11:49 -0700)]
Add test helper to enable SocketsHttpHandler HTTP/2 testing (dotnet/corefx#31530)

The HTTP/2 feature is turned off by default on SocketsHttpHandler since the implementation
is not done. It can be enabled via AppContext or environment variable settings. However,
using those settings is not practical because we need a more granular way of turning on
the HTTP/2 feature for running certain tests.

This PR adds a test helper that uses reflection to set the internal _maxHttpVersion field
of SocketsHttpHandler. I also enabled one HTTP/2 test to demonstrate how to use this test
helper method.

Contributes to dotnet/corefx#31496

Commit migrated from https://github.com/dotnet/corefx/commit/2f9483cdf78c8b6319f471ccb09422a2b0248ee7

6 years agoUpdate BuildTools to preview1-03101-01 (dotnet/corefx#31537)
dotnet-maestro-bot [Wed, 1 Aug 2018 17:49:54 +0000 (10:49 -0700)]
Update BuildTools to preview1-03101-01 (dotnet/corefx#31537)

Commit migrated from https://github.com/dotnet/corefx/commit/7534eddc90495eac1d7276b740367db0cd04fdc4

6 years agofix a race condition (dotnet/corefx#31437)
Jiayi Yu [Wed, 1 Aug 2018 17:27:58 +0000 (10:27 -0700)]
fix a race condition (dotnet/corefx#31437)

Commit migrated from https://github.com/dotnet/corefx/commit/07f9f7ed665d6a8e20667dd33740e810978ff523

6 years agoUpdate CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26801...
dotnet-maestro-bot [Wed, 1 Aug 2018 13:37:38 +0000 (06:37 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26801-06, preview1-26801-04, preview1-26801-01, beta-26801-00, beta-26801-00, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/627d2d365c88178c161c8a5344765a569fc1f871

6 years agoUpdate Ubuntu 18.04 build instructions
Josh Free [Tue, 31 Jul 2018 22:22:06 +0000 (15:22 -0700)]
Update Ubuntu 18.04 build instructions

Update Ubuntu 18.04 build instructions to include OpenSSL 1.0.2 headers

https://github.com/dotnet/corefx/issues/28924#issuecomment-379889142

Commit migrated from https://github.com/dotnet/corefx/commit/89fe18fc44397309b59af62a01d5e6a8a662a2e8

6 years agocorrect clean -all line
Josh Free [Tue, 31 Jul 2018 21:34:39 +0000 (14:34 -0700)]
correct clean -all line

correct the clean -all line

Commit migrated from https://github.com/dotnet/corefx/commit/24a41c3be54ae6fd99c4cb7870f738667c69178e

6 years agoFix buffer size in gpstream for netcoreapp20 (dotnet/corefx#31518)
Santiago Fernandez Madero [Tue, 31 Jul 2018 21:06:56 +0000 (14:06 -0700)]
Fix buffer size in gpstream for netcoreapp20 (dotnet/corefx#31518)

* Fix buffer size in gpstream for netcoreapp20

* Bring back System.Buffers using

Commit migrated from https://github.com/dotnet/corefx/commit/43d8f38a949c8602a0cc552d1fcb5b1a0c79cae5

6 years agoRemove unecessary DiagnosticUtility from Syndication code (dotnet/corefx#31184)
Hugh Bellamy [Tue, 31 Jul 2018 21:03:08 +0000 (22:03 +0100)]
Remove unecessary DiagnosticUtility from Syndication code (dotnet/corefx#31184)

* Remove unecessary DiagnosticUtility from Syndication code

Commit migrated from https://github.com/dotnet/corefx/commit/8b5269680e2bf05e610ecaa2320c965007cec84e

6 years agoUpdate CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26731...
dotnet-maestro-bot [Tue, 31 Jul 2018 14:21:36 +0000 (07:21 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26731-07, preview1-26731-04, preview1-26731-01, beta-26731-00, beta-26731-00, respectively

Commit migrated from https://github.com/dotnet/corefx/commit/465b377e030a292616bb9e97dba733a7d17985f6

6 years agoMake non-file URL support optional in XmlUrlResolver
Michal Strehovský [Tue, 31 Jul 2018 13:57:24 +0000 (15:57 +0200)]
Make non-file URL support optional in XmlUrlResolver

This adds [removable feature annotation](https://github.com/dotnet/designs/pull/42) to `XmlDownloadManager`.

If the user specifies that they would like to remove support for this at publish/native compilation time, the linker/compiler is going to replace the method body of `CreateWebRequestOrThrowIfRemoved` with a throwing method body. The exception message is going to inform the user that the feature has been removed because they opted into the removal.

Contributes to dotnet/corefx#30597. Saves 1.2 MB of the size of the Windows UWP People app. This is a size on disk regression that came with NetStandard 2.0.

Commit migrated from https://github.com/dotnet/corefx/commit/5898cdd5b835fde14bb3c25c39755725de02f2b9

6 years agoAdd RemovableFeatureAttribute
Michal Strehovský [Tue, 31 Jul 2018 13:52:03 +0000 (15:52 +0200)]
Add RemovableFeatureAttribute

Commit migrated from https://github.com/dotnet/corefx/commit/e5720ae475b90710586b734f149df2ded318cf73

6 years agoX509Certificates2Collection.Find Ignores LRM ('\u200E') when decoding hex string
Alfred Myers [Tue, 31 Jul 2018 14:48:57 +0000 (11:48 -0300)]
X509Certificates2Collection.Find Ignores LRM ('\u200E') when decoding hex string

* Skip Left-To-Right-Mark (copied out of MMC) when it's the first character while parsing hex strings
* Added tests for FindByThumbprint and FindBySerialNumber

Commit migrated from https://github.com/dotnet/corefx/commit/ba505f52eb415364c1fd4f52ac00c51f37b8d125

6 years agoFix [de]serializing ASN.1 classes with default values used together with explicit...
Filip Navara [Tue, 31 Jul 2018 14:47:17 +0000 (16:47 +0200)]
Fix [de]serializing ASN.1 classes with default values used together with explicit tag.

* Fix deserializing ASN.1 classes with default values used together with explicit tag.
* Fix default values in PssParamsAsn not to include the explicit tags.
* Fix default values in PssParamsAsn to include explicit NULLs as per comments and RFC.

Commit migrated from https://github.com/dotnet/corefx/commit/c78053f43e4634a29eabcd6d82ff6d7589b5b120

6 years agoPorted BooleanType to corefx (dotnet/corefx#31497)
Anirudh Agnihotry [Tue, 31 Jul 2018 03:05:54 +0000 (20:05 -0700)]
Ported BooleanType to corefx (dotnet/corefx#31497)

Commit migrated from https://github.com/dotnet/corefx/commit/1ac5ad6d8d2ec93d81db51e727008afe038343d2

6 years agoImprove GdiPlusStreamHelper to use Span stream apis and kill allocations and make...
Santiago Fernandez Madero [Tue, 31 Jul 2018 00:40:54 +0000 (17:40 -0700)]
Improve GdiPlusStreamHelper to use Span stream apis and kill allocations and make it somehow faster (dotnet/corefx#31494)

* Disable drawing tests that use not implemented gdiplus apis

* Improve GdiPlusStreamHelper to use Span stream apis and kill allocations and make it somehow faster

* PR Feedback

Commit migrated from https://github.com/dotnet/corefx/commit/f563bfa8064c5b720b165ae0dc40d59d3f6b04cb

6 years agoMove platform-specific pieces of `CertificatePal` into separate classes.
Martin Baulig [Mon, 30 Jul 2018 23:13:36 +0000 (19:13 -0400)]
Move platform-specific pieces of `CertificatePal` into separate classes.

* Pal.OSX/CertificatePal.cs: Move `AppleCertificatePal` into its own file and add
  all static methods from `CertificatePal` to it, turning `CertificatePal` into a
  tiny proxy.

* Pal.Unix/CertificatePal.cs: Move static methods into `OpenSslCertificatePal`, then add `CertificatePal` proxy.

* Pal.Unix/OpenSslX509Encoder.cs and StorePal.cs: use `OpenSslCertificatePal` instead
  of `CertificatePal`.

Commit migrated from https://github.com/dotnet/corefx/commit/3117285369d4f4ed924751950e491bfdc47374cb

6 years agoAdd SocketsHttpHandler AppContext and Env variables for HTTP/2 opt-in (dotnet/corefx...
David Shulman [Mon, 30 Jul 2018 21:21:59 +0000 (14:21 -0700)]
Add SocketsHttpHandler AppContext and Env variables for HTTP/2 opt-in (dotnet/corefx#31462)

The conclusion from the API review meetings was that we are not adding any
new public APIs to control MaxHttpVersion. This PR adds AppContext and
environment variable controls for opting into HTTP/2.0 support for SocketsHttpHandler.

The default for now is that max version is HTTP/1.1 unless these switches are
used. We will re-evaluate changing the default as we get closer to shipping to
determine if HTTP/2.0 support should be on by default.

Fixes dotnet/corefx#31424

Commit migrated from https://github.com/dotnet/corefx/commit/5bff639f1afd949852bc098fed27c002d5916036

6 years agoRemove version increment from Dictionary<K,V>.Remove overloads (dotnet/corefx#30956)
Wraith2 [Mon, 30 Jul 2018 20:07:26 +0000 (21:07 +0100)]
Remove version increment from Dictionary<K,V>.Remove overloads (dotnet/corefx#30956)

* change tests to support safe enumeration modification operations

* change tests to support safe enumeration modification operations

* restore intrinsic changes

* fix flag comparison copy paste error

* fixing project

* Address feedback

* Address feedback, disable remove tests for 31112

* fix serialization of SortedDictionary.ValueCollection being marked possible

* remove ActiveIssue exclusions for 31112

Commit migrated from https://github.com/dotnet/corefx/commit/55fd6fed4505d65de2870988802ba642fbf3e61d

6 years agoUpdate BuildTools to preview1-03030-01
dotnet-maestro-bot [Mon, 30 Jul 2018 15:53:46 +0000 (08:53 -0700)]
Update BuildTools to preview1-03030-01

Commit migrated from https://github.com/dotnet/corefx/commit/6dc43c7d545d6d42eb251ca8d88ef41db7d5c8ca

6 years agoReduce redundant code between S.S.C.X509Certificates and S.S.C.Pkcs
Filip Navara [Mon, 30 Jul 2018 17:20:34 +0000 (19:20 +0200)]
Reduce redundant code between S.S.C.X509Certificates and S.S.C.Pkcs

* Move X509ExtensionAsn to common source
* Move GetSubjectKeyIdentifier from Helpers directly to ManagedPal and reimplement it using X509SubjectKeyIdentifierExtension public API.
* Remove now-unused Certificate, TbsCertificateLite classes.

Commit migrated from https://github.com/dotnet/corefx/commit/a07f0c8d4efcb384c2d831c2582645098922d3ca

6 years agoAdd back dotnet restore to compat pack validation script (dotnet/corefx#31481)
Santiago Fernandez Madero [Mon, 30 Jul 2018 16:27:03 +0000 (09:27 -0700)]
Add back dotnet restore to compat pack validation script (dotnet/corefx#31481)

Commit migrated from https://github.com/dotnet/corefx/commit/f15471a929e6a29d5a257f8128b59b020fb2e9a3

6 years agoSkip Linq test for UWP (dotnet/corefx#31467)
Dan Moseley [Mon, 30 Jul 2018 16:05:13 +0000 (09:05 -0700)]
Skip Linq test for UWP (dotnet/corefx#31467)

Commit migrated from https://github.com/dotnet/corefx/commit/bbd8b4d67090afcf23f4f0f69e94f7cfa41a7e62