platform/upstream/dotnet/runtime.git
6 years agoFix System.DirectoryServices configurations and generate PNS assembly correctly for...
Santiago Fernandez Madero [Tue, 31 Oct 2017 23:14:22 +0000 (16:14 -0700)]
Fix System.DirectoryServices configurations and generate PNS assembly correctly for UAP (dotnet/corefx#24878)

* Fix System.DirectoryServices configurations and generate PNS assembly correctly

* Fix CI adding UapVNext as a target framework for the pkg

* Fix configurations to be PNSE when targeting netstandard or any non-windows configuration

* Disable test that is using DirectoryServices and is getting PNSE

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

6 years agoImprove code comments around TextWriter.NewLine for xplat (dotnet/corefx#24982)
Jared Nance [Tue, 31 Oct 2017 22:52:41 +0000 (17:52 -0500)]
Improve code comments around TextWriter.NewLine for xplat (dotnet/corefx#24982)

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

6 years agoUpdate dogfooding.md
Dan Moseley [Tue, 31 Oct 2017 21:52:59 +0000 (14:52 -0700)]
Update dogfooding.md

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

6 years agoMerge pull request dotnet/corefx#24924 from karajas/addFeedToRestore
Wes Haggard [Tue, 31 Oct 2017 17:42:55 +0000 (10:42 -0700)]
Merge pull request dotnet/corefx#24924 from karajas/addFeedToRestore

Add blob feed as a restore source

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

6 years agoUpdate dogfooding.md
Dan Moseley [Tue, 31 Oct 2017 16:05:19 +0000 (09:05 -0700)]
Update dogfooding.md

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

6 years agoRemove dead code from System.Private.Uri (dotnet/corefx#24937)
Stano Peťko [Tue, 31 Oct 2017 13:35:16 +0000 (14:35 +0100)]
Remove dead code from System.Private.Uri (dotnet/corefx#24937)

* Deleted dead code from System.Private.Uri.

* Reverted changes in UriSyntax.cs.

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

6 years agoRemove irrelevant material from dogfooding.md
Dan Moseley [Tue, 31 Oct 2017 03:40:37 +0000 (20:40 -0700)]
Remove irrelevant material from dogfooding.md

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

6 years agoAdd information on myget feed and local SDK (dotnet/corefx#24958)
Dan Moseley [Tue, 31 Oct 2017 03:37:37 +0000 (20:37 -0700)]
Add information on myget feed and local SDK (dotnet/corefx#24958)

* Add information on myget feed and local SDK

* More edits

* Numbering

* change to 2.1

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

6 years agoRemove private reflection agaist RuntimeWrappedException constructor (dotnet/corefx...
Jan Kotas [Mon, 30 Oct 2017 19:06:02 +0000 (12:06 -0700)]
Remove private reflection agaist RuntimeWrappedException constructor (dotnet/corefx#24945)

RuntimeWrappedException constructor is public in CoreLib now. It can be called directly.

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

6 years agoDelete unnecessary internal forwarders (dotnet/corefx#24939)
Jan Kotas [Mon, 30 Oct 2017 19:05:18 +0000 (12:05 -0700)]
Delete unnecessary internal forwarders (dotnet/corefx#24939)

The optimized enum comparers used can never show up in the binary serialization payload. We do not need the internal forwarders for them.

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

6 years agoRemove dead code from System.Net.WebSocket.Client (dotnet/corefx#24932)
Stano Peťko [Mon, 30 Oct 2017 19:04:15 +0000 (20:04 +0100)]
Remove dead code from System.Net.WebSocket.Client (dotnet/corefx#24932)

* Deleted dead code from System.Neet.WebSocket.Client.

* Reverted changes in WinHttpWebSocketCallback.

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

6 years agoDeleted dead code from System.Net.WebClient. (dotnet/corefx#24930)
Stano Peťko [Mon, 30 Oct 2017 19:03:08 +0000 (20:03 +0100)]
Deleted dead code from System.Net.WebClient. (dotnet/corefx#24930)

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

6 years agoAdd ManagedHandler support for cancelling connect operations (dotnet/corefx#24873)
Stephen Toub [Mon, 30 Oct 2017 19:02:27 +0000 (15:02 -0400)]
Add ManagedHandler support for cancelling connect operations (dotnet/corefx#24873)

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

6 years agoAddress System.Threading.Channels PR feedback (dotnet/corefx#24955)
Stephen Toub [Mon, 30 Oct 2017 19:02:02 +0000 (15:02 -0400)]
Address System.Threading.Channels PR feedback (dotnet/corefx#24955)

Addressing a few pieces of feedback on the previous PR, plus some auto-cleanup.

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

6 years agoUpdate BuildTools, CoreClr, CoreFx to prerelease-02128-02, preview1-25829-02, preview...
dotnet-maestro-bot [Mon, 30 Oct 2017 19:01:29 +0000 (12:01 -0700)]
Update BuildTools, CoreClr, CoreFx to prerelease-02128-02, preview1-25829-02, preview1-25830-01, respectively (master) (dotnet/corefx#24944)

* WIP: Move OpenCommPort to api set

It will fail until changes in buildtools (https://github.com/dotnet/buildtools/pull/1766) reach corefx.

* Including OpenCommPort only for Uap

It was already only used in uap but per review it is better to make it
explicit on the project too.

* Update BuildTools, CoreClr, CoreFx to prerelease-02128-02, preview1-25829-02, preview1-25830-01, respectively

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

6 years agoFix System.DirectoryServices.AccountManagement configurations (dotnet/corefx#24887)
Santiago Fernandez Madero [Mon, 30 Oct 2017 17:54:55 +0000 (10:54 -0700)]
Fix System.DirectoryServices.AccountManagement configurations (dotnet/corefx#24887)

* Fix System.DirectoryServices.AccountManagement configurations

* Update comment to AssemblyInfo.cs

* Delete AssemblyInfo.cs file and netfx configuration in tests

* Make netstandard PNSE assembly and netfx only a placeholder in the pkgproj

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

6 years agoDisable reflection-based debugger System.Threading.Channels tests on uapaot (dotnet...
Stephen Toub [Mon, 30 Oct 2017 16:19:50 +0000 (12:19 -0400)]
Disable reflection-based debugger System.Threading.Channels tests on uapaot (dotnet/corefx#24956)

Also remove the duplicated DebuggerAttributes.cs file.

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

6 years agoFix DirectoryServices.Protocols packaging and configurations for compat pack (dotnet...
Santiago Fernandez Madero [Mon, 30 Oct 2017 14:14:08 +0000 (07:14 -0700)]
Fix DirectoryServices.Protocols packaging and configurations for compat pack (dotnet/corefx#24905)

* Fix DirectoryServices.Protocols packaging and configurations for compat
pack

* Set configurations to generate PNSE when target group is netstandard since net45 is inbox and we don't support uap

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

6 years agoRemove dead code from System.Net.Sockets (dotnet/corefx#24904)
Stano Peťko [Mon, 30 Oct 2017 14:13:16 +0000 (15:13 +0100)]
Remove dead code from System.Net.Sockets (dotnet/corefx#24904)

* Deleted dead code from System.Net.Sockets.

* Deleted stuff related to socket perf counters.

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

6 years agoMerge pull request dotnet/corefx#24846 from stephentoub/websockets_memory
Stephen Toub [Mon, 30 Oct 2017 13:35:08 +0000 (09:35 -0400)]
Merge pull request dotnet/corefx#24846 from stephentoub/websockets_memory

Add `Memory<byte>` support to WebSockets

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

6 years agoMerge pull request dotnet/corefx#24896 from dseefeld/master
Dan Seefeldt [Mon, 30 Oct 2017 13:29:45 +0000 (08:29 -0500)]
Merge pull request dotnet/corefx#24896 from dseefeld/master

Add retry logic for setup of dotnet cli

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

6 years agoUpdate BuildTools, Standard to prerelease-02127-10, preview1-25827-06, respectively...
dotnet-maestro-bot [Sun, 29 Oct 2017 20:38:41 +0000 (13:38 -0700)]
Update BuildTools, Standard to prerelease-02127-10, preview1-25827-06, respectively (dotnet/corefx#24922)

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

6 years agoFix system formatter tests hitting netfx inbox binplace issue (dotnet/corefx#24935)
Santiago Fernandez Madero [Sat, 28 Oct 2017 06:19:10 +0000 (23:19 -0700)]
Fix system formatter tests hitting netfx inbox binplace issue (dotnet/corefx#24935)

* Fix Serialization.Formatter tests hitting PNSE in DirectoryServices.Protocols

* Fix Serialization.Formatter tests hitting PNSE in DirectoryServices.AccountManagement

* Fix Serialization.Formatter tests hitting PNSE in DirectoryServices

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

6 years agoMove InAttribute from S.R.InteropServices to System.Runtime next to OutAttribute...
Ahson Khan [Sat, 28 Oct 2017 06:04:03 +0000 (23:04 -0700)]
Move InAttribute from S.R.InteropServices to System.Runtime next to OutAttribute (dotnet/corefx#24933)

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

6 years agoAdd S.SM.Syndication in Compat-pack. (dotnet/corefx#24934)
Shin Mao [Sat, 28 Oct 2017 05:43:15 +0000 (22:43 -0700)]
Add S.SM.Syndication in Compat-pack. (dotnet/corefx#24934)

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

6 years agoFixed Bugs with DateTime Parsing (dotnet/corefx#24899)
Shin Mao [Sat, 28 Oct 2017 00:10:08 +0000 (17:10 -0700)]
Fixed Bugs with DateTime Parsing (dotnet/corefx#24899)

* Fixed Bugs with Parsing DateTime String.

Fix dotnet/corefx#24894

* Improved error message.

* Fixed feed name.

* Use Rfc3339DateTimeFormat.

* Refactor the code.

* removed unused code

* Fixed Rfc3339DateTimeParser.

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

6 years agoMerge pull request dotnet/corefx#24025 from vancem/PortablePdbsAndSourceServer
Vance Morrison [Fri, 27 Oct 2017 23:58:48 +0000 (16:58 -0700)]
Merge pull request dotnet/corefx#24025 from vancem/PortablePdbsAndSourceServer

Use Portable PDBs and turn on SourceLink

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

6 years agoAdd pkg for System.Diagnostics.PerformanceCounter (dotnet/corefx#24811)
Michelle McDaniel [Fri, 27 Oct 2017 23:56:19 +0000 (16:56 -0700)]
Add pkg for System.Diagnostics.PerformanceCounter (dotnet/corefx#24811)

* Add pkg for System.Diagnostics.PerformanceCounter

This change adds System.Diagnostics.PerformanceCounter to the compat
pack.

* Add AllXamarinFrameworks to PerformanceCounter pkgproj

* Update PerformanceCounter pkgproj for xamarin/mono

* Change InboxOnTargetFramework to AllXamarinFrameworks

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

6 years agoRemoving Span<byte> extension methods and using the generic ones (dotnet/corefx#24911)
Ahson Khan [Fri, 27 Oct 2017 22:55:40 +0000 (15:55 -0700)]
Removing Span<byte> extension methods and using the generic ones (dotnet/corefx#24911)

* Removing Span<byte> extension methods and use the generic ones.

* Addressing PR feedback.

* Fixing nits and moving type check to public API.

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

6 years agoChange System.Management configurations to create PNSE assembly when targetgroup...
Santiago Fernandez Madero [Fri, 27 Oct 2017 21:42:27 +0000 (14:42 -0700)]
Change System.Management configurations to create PNSE assembly when targetgroup is netstandard and non-windows (dotnet/corefx#24926)

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

6 years agoSkip one wmi test in Win Server Core (dotnet/corefx#24927)
Paulo Janotti [Fri, 27 Oct 2017 21:27:06 +0000 (14:27 -0700)]
Skip one wmi test in Win Server Core (dotnet/corefx#24927)

The test requires notepad.exe and that is not available on Win Server
Core. Fixes dotnet/corefx#24912.

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

6 years agoFix System.Drawing.Configurations to be netstandard compatible (dotnet/corefx#24758)
Santiago Fernandez Madero [Fri, 27 Oct 2017 20:27:51 +0000 (13:27 -0700)]
Fix System.Drawing.Configurations to be netstandard compatible (dotnet/corefx#24758)

* Fix System.Drawing.Configurations to be netstandard compatible

* PR Feedback and Add net461 to pkgproj supported frameworks

* Add xamarin frameworks as inbox

* Change InboxOnTargetFramework to include $(AllXamarinFrameworks)

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

6 years agoChange functions to not us CamelCase.
dseefeld [Fri, 27 Oct 2017 19:38:28 +0000 (19:38 +0000)]
Change functions to not us CamelCase.

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

6 years agoRenamed execute() function to include Retry in the name.
dseefeld [Fri, 27 Oct 2017 19:26:26 +0000 (19:26 +0000)]
Renamed execute() function to include Retry in the name.

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

6 years agoRevert "Move to DotNetCore-Build agent pool (dotnet/corefx#24870)"
Matt Galbraith [Fri, 27 Oct 2017 19:00:58 +0000 (12:00 -0700)]
Revert "Move to DotNetCore-Build agent pool (dotnet/corefx#24870)"

This reverts commit dotnet/corefx@2faf454f9ad49bdc5672169d0a08d58407c40d7c.

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

6 years agoAdding System.DirectoryServices.Protocols Tests (dotnet/corefx#24872)
Tarek Mahmoud Sayed [Fri, 27 Oct 2017 17:48:56 +0000 (10:48 -0700)]
Adding System.DirectoryServices.Protocols Tests (dotnet/corefx#24872)

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

6 years agoUse ConfigureAwait(false) for all await's
Matt Connew [Thu, 26 Oct 2017 20:58:29 +0000 (13:58 -0700)]
Use ConfigureAwait(false) for all await's

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

6 years agoMerge branch 'master' into PortablePdbsAndSourceServer
Vance Morrison [Fri, 27 Oct 2017 17:04:25 +0000 (10:04 -0700)]
Merge branch 'master' into PortablePdbsAndSourceServer

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

6 years agoMerge branch 'master' into PortablePdbsAndSourceServer
Vance Morrison [Fri, 27 Oct 2017 17:01:25 +0000 (10:01 -0700)]
Merge branch 'master' into PortablePdbsAndSourceServer

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

6 years agoMake ServicePointManager tests run out of proc (dotnet/corefx#24890)
Dan Moseley [Fri, 27 Oct 2017 16:56:30 +0000 (09:56 -0700)]
Make ServicePointManager tests run out of proc (dotnet/corefx#24890)

* Make ServicePointManager tests run out of proc

* cleaner

* Update UAP testbase

* Comment

* Ensure CEC is false for UAP

* Revert buildtools

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

6 years agoUpdate ProjectNTfs, ProjectNTfsTestILC to beta-25827-01, beta-25827-01, respectively...
dotnet-maestro-bot [Fri, 27 Oct 2017 16:15:40 +0000 (09:15 -0700)]
Update ProjectNTfs, ProjectNTfsTestILC to beta-25827-01, beta-25827-01, respectively (dotnet/corefx#24917)

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

6 years agoMake corefx exceptions serializable and add typeforwards (dotnet/corefx#24427)
Viktor Hofer [Fri, 27 Oct 2017 16:00:52 +0000 (18:00 +0200)]
Make corefx exceptions serializable and add typeforwards (dotnet/corefx#24427)

* Add serializable attribute and typeforward and adding serialization impl
* Expose ZLibException in impl assembly
* Remove deserialization negative tests
* Adding tests for exceptions
* Adding SqlError data to base exception data table
* System Data Facade
* Add netfx471 blob diffs for Hashtable and ListDictionary
* Build Microsoft.NETCore.App.deps.json after manual shims
* Disable currently failing uap/uapaot tests because of shim assembly load errors

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

6 years agoAdd defaulting of params inside the function.
dseefeld [Fri, 27 Oct 2017 15:49:39 +0000 (15:49 +0000)]
Add defaulting of params inside the function.

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

6 years agoUpdate to latest build tools
Vance Morrison [Fri, 27 Oct 2017 15:37:43 +0000 (08:37 -0700)]
Update to latest build tools

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

6 years agoAdd Span<T> Base64 conversion APIs that support UTF-8 (dotnet/corefx#24888)
Ahson Khan [Fri, 27 Oct 2017 04:56:47 +0000 (21:56 -0700)]
Add Span<T> Base64 conversion APIs that support UTF-8 (dotnet/corefx#24888)

* Add Span<T> Base64 conversion APIs that support UTF-8.

* Optimize the encoding loop when there is plenty of available space

* Optimize EncodeInPlace and update DecodeBaseline perf test.

* Addressing PR feedback, encode optimization, throw for negative lengths

* Reenable commented out perf tests.

* Cap the amount of data to process based on how much that will fit.

* Being explicit with access modifiers to follow guidelines.

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

6 years agoUpdate BuildTools to prerelease-02126-05 (dotnet/corefx#24908)
dotnet-maestro-bot [Fri, 27 Oct 2017 02:20:53 +0000 (19:20 -0700)]
Update BuildTools to prerelease-02126-05 (dotnet/corefx#24908)

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

6 years agoMerge pull request dotnet/corefx#24889 from dotnet-maestro-bot/master-UpdateDependencies
Wes Haggard [Thu, 26 Oct 2017 22:18:43 +0000 (15:18 -0700)]
Merge pull request dotnet/corefx#24889 from dotnet-maestro-bot/master-UpdateDependencies

Update BuildTools, ProjectNTfs, ProjectNTfsTestILC to prerelease-02126-01, beta-25826-00, beta-25826-00, respectively (master)

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

6 years agoCultureInfoConverter added (dotnet/corefx#24855)
Anirudh Agnihotry [Thu, 26 Oct 2017 22:06:44 +0000 (15:06 -0700)]
CultureInfoConverter added (dotnet/corefx#24855)

* Culture Converter added

* space formatting

* Expected and actual argument reordered

* Removed to string

* Reference Converter and its test added

* fixing reference Converter

* Skipping test on framework

* CultureInfo added with others

* Removed Reference Connverter

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

6 years agoDisable alpine official tests build (dotnet/corefx#24898)
Jan Vorlicek [Thu, 26 Oct 2017 21:39:08 +0000 (23:39 +0200)]
Disable alpine official tests build (dotnet/corefx#24898)

* Disable alpine official tests build

* Fix parentheses

* Rename PB_EnableTestBuild to PB_DisableTestBuild

* Add Create Helix Test Jobs condition for Windows

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

6 years agoMove to DotNetCore-Build agent pool (dotnet/corefx#24870)
Karthik Rajasekaran [Thu, 26 Oct 2017 20:18:58 +0000 (13:18 -0700)]
Move to DotNetCore-Build agent pool (dotnet/corefx#24870)

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

6 years agoModifications to cleanup code.
dseefeld [Thu, 26 Oct 2017 18:38:15 +0000 (18:38 +0000)]
Modifications to cleanup code.

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

6 years agoAdd EventCounter to Microsoft.Diagnostics.Tracing.EventSource.Redist (dotnet/corefx...
Brian Robbins [Thu, 26 Oct 2017 18:29:50 +0000 (20:29 +0200)]
Add EventCounter to Microsoft.Diagnostics.Tracing.EventSource.Redist (dotnet/corefx#24893)

* Share EventSource tests with Microsoft.Diagnostics.Tracing.EventSource.Redist nuget package.

* Add EventCounter to Microsoft.Diagnostics.Tracing.

* Enable EventCounter tests on Microsoft.Diagnostics.Tracing.

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

6 years agoUpdated build tools needed to make sure CodeCoverage works
Vance Morrison [Thu, 19 Oct 2017 23:38:32 +0000 (16:38 -0700)]
Updated build tools needed to make sure CodeCoverage works

Also update docs about code coverage.

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

6 years agoAdding more WMI tests (dotnet/corefx#24879)
Paulo Janotti [Thu, 26 Oct 2017 17:43:38 +0000 (10:43 -0700)]
Adding more WMI tests (dotnet/corefx#24879)

* Adding more WMI tests

* Opportunistically updating projects: removing suppression not needed
anymore, and add netfx for test

* Addressing review feedback

* Renaming test conditions

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

6 years agoMerge pull request dotnet/corefx#24881 from stephentoub/port_channels
Stephen Toub [Thu, 26 Oct 2017 16:40:28 +0000 (12:40 -0400)]
Merge pull request dotnet/corefx#24881 from stephentoub/port_channels

Add System.Threading.Channels to corefx

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

6 years agoSyndication test (dotnet/corefx#24570)
JimboWei [Thu, 26 Oct 2017 16:28:58 +0000 (00:28 +0800)]
Syndication test (dotnet/corefx#24570)

* Add SyndicationFeed Test case

* Add Xml compare Utils class

* Add CompareHelper for incomplete standard  feed files.

* Add issue dotnet/corefx#24571 and dotnet/corefx#24572 for failed test case.

* Change to use async method and mark failed case with active issue dotnet/corefx#24604

* Refactored code

* Add Feed files for AtomFees test

* Update

* Remove useless feeds files , and mark  the cause of the failed feeds files

* Update

* Modify test case from Async to Sync. Remove issue attribute dotnet/corefx#24571 dotnet/corefx#24572 dotnet/corefx#24604,
mark with new issue dotnet/corefx#24894.

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

6 years agoAdded cleanup code if install dotnet cli fails
dseefeld [Thu, 26 Oct 2017 16:27:47 +0000 (16:27 +0000)]
Added cleanup code if install dotnet cli fails

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

6 years agoChanged retry logic to use a function based on PR review feedback
dseefeld [Thu, 26 Oct 2017 16:11:39 +0000 (16:11 +0000)]
Changed retry logic to use a function based on PR review feedback

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

6 years agoUpdate BuildTools, ProjectNTfs, ProjectNTfsTestILC to prerelease-02126-01, beta-25826...
dotnet-maestro-bot [Thu, 26 Oct 2017 13:39:25 +0000 (06:39 -0700)]
Update BuildTools, ProjectNTfs, ProjectNTfsTestILC to prerelease-02126-01, beta-25826-00, beta-25826-00, respectively

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

6 years agoFix offical Alpine build - sync arguments (dotnet/corefx#24884)
Jan Vorlicek [Thu, 26 Oct 2017 10:32:42 +0000 (12:32 +0200)]
Fix offical Alpine build - sync arguments (dotnet/corefx#24884)

* Fix offical Alpine build - sync arguments

It turns out that the sync.sh command needs to be passed the -SkipTests
option too so that it doesn't try to sync core-setup packages that
are used only for running tests. Since there are no core-setup packages
for Alpine yet, the sync was failing.
I have also noticed that there was a recent change in the sync arguments
that I have not discovered after rebase of my changes to master. So I
have added the new option there.

* Replace SkipTests with BuildTests=false

I have realized that the build.sh and sync.sh command should be getting
-BuildTests=false instead of the -SkipTests to fix the problem.

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

6 years agoShare EventSource tests with Microsoft.Diagnostics.Tracing.EventSource.Redist nuget...
Brian Robbins [Thu, 26 Oct 2017 08:21:32 +0000 (10:21 +0200)]
Share EventSource tests with Microsoft.Diagnostics.Tracing.EventSource.Redist nuget package. (dotnet/corefx#24859)

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

6 years agoFixed some issues with reader/writer wrapper. (dotnet/corefx#24882)
Shin Mao [Thu, 26 Oct 2017 06:29:07 +0000 (23:29 -0700)]
Fixed some issues with reader/writer wrapper. (dotnet/corefx#24882)

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

6 years agoadd some code to make sure we sent datagram before we try to receive it (dotnet/coref...
Tomas Weinfurt [Thu, 26 Oct 2017 04:56:36 +0000 (21:56 -0700)]
add some code to make sure we sent datagram before we try to receive it (dotnet/corefx#24615)

* add some code to make sure we sent datagram before we try to receive it. dotnet/corefx#17681

* use synchronous send with timeout instead of task to avoid race condition

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

6 years agoRemove dead code from System.Net.Security (dotnet/corefx#24816)
Stano Peťko [Thu, 26 Oct 2017 03:58:58 +0000 (05:58 +0200)]
Remove dead code from System.Net.Security (dotnet/corefx#24816)

* Deleted dead code from System.Net.Security.

* Returned back strings used in other platforms.

* Returned back strings used in OSX platform.

* Returned back event_ strings.

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

6 years agoUpdate CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC, Standard to previ...
dotnet-maestro-bot [Thu, 26 Oct 2017 03:57:47 +0000 (20:57 -0700)]
Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC, Standard to preview1-25826-01, preview1-25825-08, preview1-25825-07, beta-25825-00, beta-25825-00, preview1-25825-02, respectively (dotnet/corefx#24864)

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

6 years agoMerge pull request dotnet/corefx#24820 from stephentoub/fix_http_issues
Stephen Toub [Thu, 26 Oct 2017 02:43:54 +0000 (22:43 -0400)]
Merge pull request dotnet/corefx#24820 from stephentoub/fix_http_issues

Fix a few ManagedHandler issues

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

6 years agoBoost code coverage
Stephen Toub [Wed, 25 Oct 2017 23:43:10 +0000 (19:43 -0400)]
Boost code coverage

And a few minor resulting fixes.

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

6 years agoConsistently check for cancellation before operations
Stephen Toub [Wed, 25 Oct 2017 22:59:46 +0000 (18:59 -0400)]
Consistently check for cancellation before operations

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

6 years agoAdd System.Threading.Channels to corefx
Stephen Toub [Wed, 25 Oct 2017 22:55:40 +0000 (18:55 -0400)]
Add System.Threading.Channels to corefx

Bring the source over from corefxlab, add a package, get everything building, etc.

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

6 years agoEnable official builds for Alpine Linux (dotnet/corefx#24876)
Jan Vorlicek [Wed, 25 Oct 2017 22:45:03 +0000 (00:45 +0200)]
Enable official builds for Alpine Linux (dotnet/corefx#24876)

* Enable official builds for Alpine Linux

This change enables official builds for Alpine 3.6. It doesn't enable
tests since we don't have a way to create Alpine queue.

* Reflect PR feedback

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

6 years agoAdd retry logic for setup of dotnet cli
dseefeld [Wed, 25 Oct 2017 22:06:32 +0000 (22:06 +0000)]
Add retry logic for setup of dotnet cli

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

6 years agoMerge pull request dotnet/corefx#24830 from weshaggard/MergeDevRelease200
Wes Haggard [Wed, 25 Oct 2017 22:02:02 +0000 (15:02 -0700)]
Merge pull request dotnet/corefx#24830 from weshaggard/MergeDevRelease200

Merge dev/release/2.0.0 into master

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

6 years agoUse the Host header for the SSL handshake
Stephen Toub [Mon, 23 Oct 2017 19:32:19 +0000 (15:32 -0400)]
Use the Host header for the SSL handshake

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

6 years agoDon't fail a redirect that's missing a Location header
Stephen Toub [Mon, 23 Oct 2017 19:31:51 +0000 (15:31 -0400)]
Don't fail a redirect that's missing a Location header

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

6 years agoFix DecompressionHandler ContentEncoding logic
Stephen Toub [Mon, 23 Oct 2017 19:23:29 +0000 (15:23 -0400)]
Fix DecompressionHandler ContentEncoding logic

Not clear what it's currently trying to do.  It should be simple.

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

6 years agoReorder cookie handling in handler chain
Stephen Toub [Mon, 23 Oct 2017 19:22:51 +0000 (15:22 -0400)]
Reorder cookie handling in handler chain

It should come lower in the stack than proxy or credentials so that any responses that trigger re-requests and that have Set-Cookie headers are appropriately processed.

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

6 years agoSSLStream Fixing GC Hole (dotnet/corefx#24799)
Tim Seaward [Wed, 25 Oct 2017 16:44:05 +0000 (17:44 +0100)]
SSLStream Fixing GC Hole (dotnet/corefx#24799)

* Fixing GC Hole

* Moved back to original pin location

* Added Finializer

* Make tests async

* Reacting to review
Putting back the init code in the cpp file for the out params (lost in a reset)

* Added active issue on the failure test

* React to review

* Added Active Issue for Linux success tests

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

6 years agoAllow publish to continue (dotnet/corefx#24867)
Karthik Rajasekaran [Wed, 25 Oct 2017 16:04:14 +0000 (09:04 -0700)]
Allow publish to continue (dotnet/corefx#24867)

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

6 years agoUpdate dependencies to match master and new property names
Wes Haggard [Mon, 23 Oct 2017 23:43:06 +0000 (16:43 -0700)]
Update dependencies to match master and new property names

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

6 years agoFix a couple merge issues in init-tools.sh
Wes Haggard [Tue, 24 Oct 2017 00:02:35 +0000 (17:02 -0700)]
Fix a couple merge issues in init-tools.sh

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

6 years agoFix PlatformPackageVersion Repo API override
Wes Haggard [Mon, 23 Oct 2017 23:32:54 +0000 (16:32 -0700)]
Fix PlatformPackageVersion Repo API override

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

6 years agoAdd auto dependency flow repo API
Wes Haggard [Mon, 23 Oct 2017 23:31:33 +0000 (16:31 -0700)]
Add auto dependency flow repo API

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

6 years agoNeed to return instead of exit 0 in init-tools.sh script
Wes Haggard [Mon, 23 Oct 2017 23:17:10 +0000 (16:17 -0700)]
Need to return instead of exit 0 in init-tools.sh script

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

6 years agoFix file casing in project file
Wes Haggard [Mon, 23 Oct 2017 23:12:58 +0000 (16:12 -0700)]
Fix file casing in project file

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

6 years agoUpdate init-tools scripts to allow overriding Tools directory
Wes Haggard [Mon, 23 Oct 2017 23:11:24 +0000 (16:11 -0700)]
Update init-tools scripts to allow overriding Tools directory

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

6 years agoFix csproj file casing
Wes Haggard [Mon, 23 Oct 2017 23:00:07 +0000 (16:00 -0700)]
Fix csproj file casing

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

6 years agoAdd System.Management (dotnet/corefx#24719)
Paulo Janotti [Wed, 25 Oct 2017 15:42:18 +0000 (08:42 -0700)]
Add System.Management (dotnet/corefx#24719)

* First pass building

* Remove Instrumentation and WMIGenerator

* Resources to as used on CoreFX

Opportunistic: some small changes related to warnings

* Removed hard coded path to load wminet_utils

Also moved so DllImport to use Common version of files.

* Added ref, sln, and single basic test

Code builds and pass single test

* Add CoreFX source header

* Removing unused using directives

* clean src proj references

* A bit more test coverage (19%)

* Sanitizer pass with default settings

* Adding WMIGenerator

This allows methods to generate CodeDom for strong type access to WMI
objects.

* Missing files from previous commit

* Some extra clean-up missed by SSS

* Removing #ifdef dead code

* Add pkg project

* Removing more dead code

* Removing dead code and small improvement to tests

* Suppress CA1821 when generating PNSE assembly

The finalizers are being generated empty for PNSE assembly. In such
cases disable CA1821.

* Source changes from CR (so far)

* Targets and package issues

* Go back to project targets and settings

Per conversation w/ @weshaggard it should follow the same model as
System.DirectoryServices not the packages of dlls that do not exist on
desktop. This still is not expected to be fully correct but it puts the
projects closer to the targets that they will have in the end.

* Description for the System.Management package.

* Match supported pkg frameworks

* Skip tests on Windows Nano

* Missed files from previous commit

* Untabify files and a bit more tests

* Generate PNS Assembly for uap

* Add references needed by uap for PNS assembly

* PNS assembly message

* Fixing package issue

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

6 years agoUpdate BuildTools, CoreClr, Standard to prerelease-02124-02, preview1-25824-51, previ...
dotnet-maestro-bot [Wed, 25 Oct 2017 13:11:38 +0000 (06:11 -0700)]
Update BuildTools, CoreClr, Standard to prerelease-02124-02, preview1-25824-51, preview1-25824-08, respectively (dotnet/corefx#24841)

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

6 years agoMerge pull request dotnet/corefx#24803 from sh3ev/patch-1
Stephen Toub [Wed, 25 Oct 2017 04:18:51 +0000 (00:18 -0400)]
Merge pull request dotnet/corefx#24803 from sh3ev/patch-1

Adjust link fit to other URLs

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

6 years agoFix build break
Christopher Costa [Wed, 25 Oct 2017 03:32:29 +0000 (20:32 -0700)]
Fix build break

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

6 years agoIncrease tolerance on SendTimesOut_Throws (dotnet/corefx#24844)
Dan Moseley [Wed, 25 Oct 2017 02:19:02 +0000 (19:19 -0700)]
Increase tolerance on SendTimesOut_Throws (dotnet/corefx#24844)

* Increase tolerance on SendTimesOut_Throws

* Update ReceiveTimesOut_Throws also

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

6 years agoEnable publishing to azure feed (dotnet/corefx#24784)
Karthik Rajasekaran [Tue, 24 Oct 2017 23:40:58 +0000 (16:40 -0700)]
Enable publishing to azure feed (dotnet/corefx#24784)

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

6 years agoUpdate ownership table
Karel Zikmund [Tue, 24 Oct 2017 22:40:29 +0000 (15:40 -0700)]
Update ownership table

* Add System.Management
* Add System.Runtime.Caching
* Update interop owners

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

6 years agoEvent Log Tests disabled for Windows 7 (dotnet/corefx#24845)
Anirudh Agnihotry [Tue, 24 Oct 2017 22:08:14 +0000 (15:08 -0700)]
Event Log Tests disabled for Windows 7 (dotnet/corefx#24845)

* Event Log Tests disabled for Windows 7

* review completed

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

6 years agoOverride Memory-based ReceiveAsync on WinHttpWebSocket
Stephen Toub [Tue, 24 Oct 2017 20:27:13 +0000 (16:27 -0400)]
Override Memory-based ReceiveAsync on WinHttpWebSocket

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

6 years agoOverride Memory-based Send/ReceiveAsync methods on ManagedWebSocket
Stephen Toub [Tue, 24 Oct 2017 18:42:13 +0000 (14:42 -0400)]
Override Memory-based Send/ReceiveAsync methods on ManagedWebSocket

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

6 years agoAdd Memory-based Send/ReceiveAsync methods to WebSocket
Stephen Toub [Tue, 24 Oct 2017 18:41:17 +0000 (14:41 -0400)]
Add Memory-based Send/ReceiveAsync methods to WebSocket

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

6 years agoMove ManagedWebSocket.cs out of Common
Stephen Toub [Tue, 24 Oct 2017 14:43:53 +0000 (10:43 -0400)]
Move ManagedWebSocket.cs out of Common

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

6 years agoUse WebSocket.CreateFromStream in System.Net.HttpListener on Unix
Stephen Toub [Tue, 24 Oct 2017 14:41:18 +0000 (10:41 -0400)]
Use WebSocket.CreateFromStream in System.Net.HttpListener on Unix

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

6 years agoUse WebSocket.CreateFromStream in System.Net.WebSockets.Client on Unix
Stephen Toub [Tue, 24 Oct 2017 14:34:40 +0000 (10:34 -0400)]
Use WebSocket.CreateFromStream in System.Net.WebSockets.Client on Unix

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