Anirudh Agnihotry [Sat, 4 Nov 2017 03:17:44 +0000 (20:17 -0700)]
EventLog GetEntry Exception (dotnet/corefx#25048)
* Latency between write entry and getting entries
* commenting
* increased retries for slower system
* win32 exception at getting count in win7
* redistribution of functions
* item not added to list but count incremented
* On all Platform changes
* flag removed and failure after 20 tries
* Set event Flag event handler
* Argument exception moved to helpers
Commit migrated from https://github.com/dotnet/corefx/commit/
b82d38be3ca7462f81ed76449ecc8b0eea4f8772
Krzysztof Wicher [Sat, 4 Nov 2017 00:33:08 +0000 (17:33 -0700)]
rename PlatformDetection.OSXKernelVersion to PlatformDetection.OSXVersion (dotnet/corefx#25057)
Commit migrated from https://github.com/dotnet/corefx/commit/
a387baf8dd0b5b53aec62c7ce73d6f9f44d371bd
Justin Van Patten [Sat, 4 Nov 2017 00:07:04 +0000 (17:07 -0700)]
ReadOnlyMemory: Fix copy/paste mistake in doc comment (dotnet/corefx#25055)
Commit migrated from https://github.com/dotnet/corefx/commit/
58518df9912b68f9f22ebf2e90941bfd0126800c
Krzysztof Wicher [Fri, 3 Nov 2017 23:04:30 +0000 (16:04 -0700)]
add xunit trait to xslt tests depending on xsltc.exe (dotnet/corefx#25054)
Commit migrated from https://github.com/dotnet/corefx/commit/
0c1dbd7f8f44fc9c6227fa0e909efafb60606d12
Wes Haggard [Fri, 3 Nov 2017 22:21:08 +0000 (15:21 -0700)]
Pass working directory to blob feed publish
Commit migrated from https://github.com/dotnet/corefx/commit/
d190e52309a3d435d33a7efc47cfd43fff5a98d6
Krzysztof Wicher [Fri, 3 Nov 2017 21:30:47 +0000 (14:30 -0700)]
Use distro detection from Microsoft.DotNet.PlatformAbstractions (dotnet/corefx#24531)
Commit migrated from https://github.com/dotnet/corefx/commit/
4bf90198c5e7710ea67b7c1b467e859ec8bb78e5
Lakshmi Priya Sekar [Fri, 3 Nov 2017 21:05:15 +0000 (14:05 -0700)]
Merge pull request dotnet/corefx#24857 from Priya91/cancellation
Implement cancellation token for SslStream new AuthenticateAs*Async methods
Commit migrated from https://github.com/dotnet/corefx/commit/
7cbb09bb43a42e80f3849215c7c4ed61961b17f2
Stano Peťko [Fri, 3 Nov 2017 19:53:31 +0000 (20:53 +0100)]
Deleted dead code from System.Security.Cryptography.Csp. (dotnet/corefx#25000)
Commit migrated from https://github.com/dotnet/corefx/commit/
55773858a5363a1bc49bb48fe170131f3bc0d1cb
dotnet-maestro-bot [Fri, 3 Nov 2017 19:51:16 +0000 (12:51 -0700)]
Update BuildTools to prerelease-02203-01 (dotnet/corefx#25049)
Commit migrated from https://github.com/dotnet/corefx/commit/
341c928b62d04d2ded429aa4a2bb34965a869cab
Stephen Toub [Fri, 3 Nov 2017 18:58:37 +0000 (14:58 -0400)]
Merge pull request dotnet/corefx#25035 from stephentoub/channel_fixes
Add back ChannelReader.ReadAsync to System.Threading.Channels
Commit migrated from https://github.com/dotnet/corefx/commit/
4f6d9f3e458fda665d5980cb3939c064b5aa789f
Santiago Fernandez Madero [Fri, 3 Nov 2017 18:42:47 +0000 (11:42 -0700)]
Add Microsoft.Windows.Compatibility.Shims package and rename compat pack (dotnet/corefx#24967)
* Add Microsoft.NETFramework.Compatibility.Shims package and fix package versions in Compat pack
* PR Feedback
* Add System.Management and System.DirectoryServices packages into compat pack
* Add netstandard 2.0 placeholder file and depend on S.S.Cryptography.Cng stable package
* Rename compat and shims packages, also update descriptions and PR Feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
1100d8faa87656f447bfe8944686d13e7b3af5e9
Santiago Fernandez Madero [Fri, 3 Nov 2017 18:41:04 +0000 (11:41 -0700)]
Stabilize configurations for compat pack (dotnet/corefx#25017)
* Stabilize configurations for Microsoft.Win32.Registry
* Stabilize configurations for System.IO.FileSystem.AccessControl
* Stabilize configurations for System.IO.Packaging
* Stabilize configurations for System.Security.AccessControl
* Stabilize configurations for System.Principal.Windows
* Stabilize configurations for System.ServiceProcess.ServiceController
* Stabilize configurations for System.Text.Encoding.CodePages
* Some extra cleanup
* Fix CI failures
Commit migrated from https://github.com/dotnet/corefx/commit/
39cdb933600c5dcdec1157b8d5755ec37950e2e0
Wes Haggard [Fri, 3 Nov 2017 18:32:24 +0000 (11:32 -0700)]
Switch from batch file to command line task VSTS build steps
This should fix the issue with msbuild not found on the path
Commit migrated from https://github.com/dotnet/corefx/commit/
c9e61c9b58c3374508ec3a791dfe6c53a329edeb
Lakshmi Priya Sekar [Fri, 3 Nov 2017 18:20:06 +0000 (11:20 -0700)]
Fix flaky test.
Commit migrated from https://github.com/dotnet/corefx/commit/
b2e9cd1b8842c007d546c7e42317ec5a089a8d36
Dan Moseley [Fri, 3 Nov 2017 16:47:29 +0000 (09:47 -0700)]
Update issue-guide.md
Commit migrated from https://github.com/dotnet/corefx/commit/
3ccd76f297b4ca3bb1bd5ee8f5a4d98949c7dbb8
Tijoy Tom [Fri, 3 Nov 2017 16:46:43 +0000 (09:46 -0700)]
Merge pull request dotnet/corefx#24234 from tijoytom/master
Adding UTF8 Marshalling API tests
Commit migrated from https://github.com/dotnet/corefx/commit/
46ffc7e7fdd0f8293c1b84fe3a5e7b2a4bec8a43
Dan Moseley [Fri, 3 Nov 2017 16:45:04 +0000 (09:45 -0700)]
Updates to issue guide (dotnet/corefx#25044)
Commit migrated from https://github.com/dotnet/corefx/commit/
6f77b61879ebee664c0855301cef1e00c52866a0
Wes Haggard [Fri, 3 Nov 2017 16:05:03 +0000 (09:05 -0700)]
Switch to new PB_SkipTestBuild property to disable the test build
We need to always turn off tests for for some legs like alpine so
but setting the PB_SkipTests property in pipeline file doesn't
seem to correctly override the global value of this property. Perhaps
that is a bug in pipebuild but for now just using a different property
name to make forward progress.
Commit migrated from https://github.com/dotnet/corefx/commit/
4b45eb323d9531a0043ef5796c58a5be808c924d
Viktor Hofer [Fri, 3 Nov 2017 15:41:57 +0000 (16:41 +0100)]
Fix UpdateBlobs regression, reenabling ValueTuple tests on Core, add Dictionary<string,string> serialization test case (dotnet/corefx#24962)
* Fix UpdateBlobs regression, reenabling ValueTuple tests on Core
* Add Dictionary<string,string> serialization test case
Commit migrated from https://github.com/dotnet/corefx/commit/
b2dcf2c4c392b228ce7a35a7d1873eab0846ab9e
Stephen Toub [Thu, 2 Nov 2017 15:02:12 +0000 (11:02 -0400)]
Update ref assemblies with readonly changes
Commit migrated from https://github.com/dotnet/corefx/commit/
45b724f6b6391910edea8a70f3f22a4a7996696d
Stephen Toub [Thu, 2 Nov 2017 15:11:12 +0000 (11:11 -0400)]
Mark applicable structs as readonly
Commit migrated from https://github.com/dotnet/corefx/commit/
54e889a7c71bf22f9f1ef244a9d040fee64c74d5
Stephen Toub [Fri, 3 Nov 2017 11:45:14 +0000 (07:45 -0400)]
Mark applicable structs as readonly (dotnet/coreclrdotnet/corefx#14789)
In a few cases (e.g. nullable), I added readonly to fields in order to allow readonly on the type.
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Commit migrated from https://github.com/dotnet/corefx/commit/
2765e11812f0ffb614959dc09cbd7a5f469da479
dotnet-maestro-bot [Fri, 3 Nov 2017 11:40:11 +0000 (04:40 -0700)]
Update CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-25902-08, preview1-25902-04, beta-25903-00, beta-25903-00, respectively (dotnet/corefx#25030)
Commit migrated from https://github.com/dotnet/corefx/commit/
2fd69b9e967a64fedb09749325a4ed0b48d4c044
Stephen Toub [Thu, 2 Nov 2017 23:05:51 +0000 (19:05 -0400)]
Add System.Threading.Channels perf tests
Core perf tests. More can be added later.
Commit migrated from https://github.com/dotnet/corefx/commit/
0582579451b6d6c5701f9fa2a407b060a03e8925
Stephen Toub [Thu, 2 Nov 2017 19:53:36 +0000 (15:53 -0400)]
Add back ChannelReader.ReadAsync
In the API review, we'd said to remove ReadAsync if we could, as we didn't like that it encouraged exceptions as control flow, due to exceptions getting thrown when attempting to read from a completed channel.
However, removing it is problematic for a few reasons:
- While for most channels its behavior can be achieved external to the channels on top of TryRead and WaitToReadAsync, that's not the case for UnbufferedChannel. UnbufferedChannel.ReadAsync provides unique functionality that can only be achieved from within the implementation, as reads need to exist concurrently with writes in order for them to pair up.
- Channels in go don't have the notion of completion, which means the ReadAsync equivalent is very common there. Any code written in that style and trying to port to this will expect a similar function but will instead be forced to emulate it with WaitToReadAsync/TryRead.
As such, I'm putting it back as a base virtual method and an override just on UnbufferedChannel's implementation.
Commit migrated from https://github.com/dotnet/corefx/commit/
3c73f4621fe891aa25e97be2bbf772d7a747d263
James Pelcis [Fri, 3 Nov 2017 03:34:05 +0000 (22:34 -0500)]
Fix CookieContainer to return all relevant cookies
Fixes dotnet/corefx#24368
Commit migrated from https://github.com/dotnet/corefx/commit/
2427e05827c6e6f1eeaa77b01a3596f9a03582ff
Wes Haggard [Fri, 3 Nov 2017 02:21:12 +0000 (19:21 -0700)]
Merge pull request dotnet/corefx#25006 from weshaggard/UpdateBuildDefinitions
Update build definitions
Commit migrated from https://github.com/dotnet/corefx/commit/
e71a2557bfc42f0c8e8612eb039e3dc227812dbd
Lakshmi Priya Sekar [Fri, 3 Nov 2017 00:48:57 +0000 (17:48 -0700)]
Change TaskCanceledException to OperationCancelledException.
Commit migrated from https://github.com/dotnet/corefx/commit/
cbc0b590e402f9ff95a752c5d5d170faebb9c8d4
Wes Haggard [Fri, 3 Nov 2017 00:40:17 +0000 (17:40 -0700)]
Merge pull request dotnet/corefx#25031 from karajas/removeFlat
Remove PublishFlatContainer From PushToBlobFeed
Commit migrated from https://github.com/dotnet/corefx/commit/
6f8305e0c43f40b5bdd4b404ad93ffc97f0d5663
Karthik Rajasekaran [Thu, 2 Nov 2017 23:22:32 +0000 (16:22 -0700)]
Remove PublishFlatContainer From PushToBlobFeed
Commit migrated from https://github.com/dotnet/corefx/commit/
3f776a874baa592851c58d80053c1e27a04301f7
Krzysztof Wicher [Thu, 2 Nov 2017 23:09:06 +0000 (16:09 -0700)]
allow xml tests run tests with /t:BuildAndTest (dotnet/corefx#25028)
Commit migrated from https://github.com/dotnet/corefx/commit/
023ffe9610133f633650872452bcb49e22206326
Raul Hidalgo Caballero [Thu, 2 Nov 2017 23:00:28 +0000 (00:00 +0100)]
Clean UdpReceiveResult (dotnet/corefx#25003)
Simplificate UdpReceiveResult
* Added XML Docs
Commit migrated from https://github.com/dotnet/corefx/commit/
76fa6f1cf99db135bbb0d4e83b2fb7fd0715c022
Stano Peťko [Thu, 2 Nov 2017 22:40:52 +0000 (23:40 +0100)]
Deleted dead code from System.Security.Cryptography.Cng. (dotnet/corefx#24996)
Commit migrated from https://github.com/dotnet/corefx/commit/
2803bae61a4d256d8b498141527cdd4bb7ccab83
Wes Haggard [Wed, 1 Nov 2017 23:29:03 +0000 (16:29 -0700)]
Pass PB_RestoreSource as a package source for our builds
Passed it in via DotNetRestoreSources instead of OverridePackageSource
because this isn't an override but instead an additional source
Commit migrated from https://github.com/dotnet/corefx/commit/
8b19633c0d4ffa7a13faaf94f52966291ad70249
Wes Haggard [Wed, 1 Nov 2017 23:21:58 +0000 (16:21 -0700)]
Support PB_SignType with public instead of oss potential values
Commit migrated from https://github.com/dotnet/corefx/commit/
1d3bea669d00feeb3138e8ac24484717b2e5bb81
Wes Haggard [Wed, 1 Nov 2017 23:06:10 +0000 (16:06 -0700)]
Support PB_SkipTests property in our build definitions
Commit migrated from https://github.com/dotnet/corefx/commit/
2982be20bb44a6fa530355f2368e2b3436857cbf
Wes Haggard [Wed, 1 Nov 2017 22:21:57 +0000 (15:21 -0700)]
Use new publish build variables
PB_PublishType
PB_PublishBlobFeedUrl
PB_PublishBlobFeedKey
Commit migrated from https://github.com/dotnet/corefx/commit/
b5ad6604d1db66d603e77a930cd234da90c2bacf
Jan Vorlicek [Thu, 2 Nov 2017 21:09:36 +0000 (14:09 -0700)]
Fix incorrect HAVE_OPENSSL_ALPN testing (dotnet/corefx#25014)
This define is incorrectly tested using #ifdef instead of #if, so build
on e.g. Ubuntu 14.04 where this symbol is set to zero fails.
Commit migrated from https://github.com/dotnet/corefx/commit/
cfef66e228c6f96caa23fb8f2652f694f2ae250e
Wes Haggard [Thu, 2 Nov 2017 19:04:27 +0000 (12:04 -0700)]
Merge pull request dotnet/corefx#25007 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr to prerelease-02202-02, preview1-25901-06, respectively (master)
Commit migrated from https://github.com/dotnet/corefx/commit/
6f074e00fe5d5d2dd2287ac24bc3dcf8d6d88456
Wes Haggard [Thu, 2 Nov 2017 18:01:46 +0000 (11:01 -0700)]
React to SignType moving from oss to public
Commit migrated from https://github.com/dotnet/corefx/commit/
75bbd3b94f1f212e7ef353cd8436ca71cf352f2b
dotnet-maestro-bot [Thu, 2 Nov 2017 17:14:25 +0000 (10:14 -0700)]
Update BuildTools, CoreClr to prerelease-02202-02, preview1-25901-06, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
3c9ee7ede0850d431aab2bbcb37b4101f0d3cf89
Stephen Toub [Thu, 2 Nov 2017 14:35:38 +0000 (10:35 -0400)]
Fix a few WebSocketHandle.Managed issues (dotnet/corefx#25010)
- At least until socket send/receives respect cancellation, we need to poll for cancellation after the handler's SendAsync completes.
- We're unnecessarily allocating another CTS if no external cancellation was provided.
- We're not disposing of the response object in the case of an error after SendAsync completes.
Commit migrated from https://github.com/dotnet/corefx/commit/
baf2128a7cdf4a7638be1e86a6fc18651f3945d3
Stephen Toub [Thu, 2 Nov 2017 03:43:42 +0000 (23:43 -0400)]
Fix concurrency in MultipleWaitingClients_ServerServesOneAtATime test (dotnet/corefx#25004)
The Unix implementation works by having clients connect to the server socket, and connects are satisifed not when an accept happens but when there's room in the listen backlog. Thus multiple clients might end up having their connects immediately satisfied, and we might try to then read/write the wrong client, and end up deadlocking.
Commit migrated from https://github.com/dotnet/corefx/commit/
9495387c0faa0ab252f36049d148fbb50677721d
Paulo Janotti [Thu, 2 Nov 2017 03:36:09 +0000 (20:36 -0700)]
Add a simple way to test wmi remote (dotnet/corefx#24989)
Simply using an environment variable, WmiTestTargetMachine, to specify
the target machine. When running the tests ensure that the account
running the tests has rights on the target machine.
There is not much value in adding similar scope to other tests since
regarding remote connectivity they actually end up hitting the same
code, so keep this just for some key tests.
Commit migrated from https://github.com/dotnet/corefx/commit/
4e16caee7a21f17dd646e65db4e1d2765118c7bc
JC Aguilera [Wed, 1 Nov 2017 22:41:27 +0000 (15:41 -0700)]
Merge pull request dotnet/corefx#25001 from dotnet/tfUrlUpdate
TransportFeed URL update
Commit migrated from https://github.com/dotnet/corefx/commit/
44e7a3e79a399aad60427fcc2c0d16b7d3b277e0
Wes Haggard [Wed, 1 Nov 2017 21:42:26 +0000 (14:42 -0700)]
Merge pull request dotnet/corefx#24999 from weshaggard/SnapToStandard20
Fix standard dependency to 2.0.0 release branch
Commit migrated from https://github.com/dotnet/corefx/commit/
a3b906bcc338151954ec7e3759129526feb426cf
Lakshmi Priya Sekar [Wed, 1 Nov 2017 21:37:58 +0000 (14:37 -0700)]
Merge pull request dotnet/corefx#24883 from Drawaes/ALPN-Linux
Fix matching algo
Commit migrated from https://github.com/dotnet/corefx/commit/
c9c292c28943c84d82afe1d263017be7dbed2b28
Lakshmi Priya Sekar [Wed, 25 Oct 2017 02:04:32 +0000 (19:04 -0700)]
Fix exceptions on failing alpn protocol mismatch test.
Commit migrated from https://github.com/dotnet/corefx/commit/
d5e72b11d5bba0ea12b602059ce5011ef0c3e197
Lakshmi Priya Sekar [Tue, 24 Oct 2017 22:34:44 +0000 (15:34 -0700)]
Implement cancellation policy for sslstream.
Commit migrated from https://github.com/dotnet/corefx/commit/
f2c8a559f52fdc3bd771d39744f86c6e42844c27
Wes Haggard [Wed, 1 Nov 2017 15:56:04 +0000 (08:56 -0700)]
Fix standard dependency to 2.0.0 release branch
Commit migrated from https://github.com/dotnet/corefx/commit/
a8aed31b440d5308ebdf5dec1f56f2650a07be82
dotnet-maestro-bot [Wed, 1 Nov 2017 15:49:48 +0000 (08:49 -0700)]
Update CoreClr, ProjectNTfs, ProjectNTfsTestILC, Standard to preview1-25901-01, beta-25831-01, beta-25831-01, preview1-25901-01, respectively (dotnet/corefx#24991)
Commit migrated from https://github.com/dotnet/corefx/commit/
2d4a639cfd1fd908d0e3051a5f0c51c6193e277a
Stephen Toub [Wed, 1 Nov 2017 15:47:40 +0000 (11:47 -0400)]
Disable a few new pipes tests that may be causing a CI hang on OSX (dotnet/corefx#24995)
Commit migrated from https://github.com/dotnet/corefx/commit/
0a16ff4757eb478a40bd96618ae26332bd95e09d
Omair Majid [Wed, 1 Nov 2017 04:13:41 +0000 (00:13 -0400)]
Add -g flag to generate debuginfo on unix platforms (dotnet/corefx#24979)
The windows build already includes /Zi /Zl as part of commit
920fd2f3
(PR dotnet/corefx#7840). It looks like it was simply missed on Unix.
This change also makes the native debug information closer to what
CoreCLR does on all platforms. See
https://github.com/dotnet/coreclr/pull/3445 for more information.
This is also needed for the end-to-end debuginfo generation as part of
source-build. See https://github.com/dotnet/source-build/issues/267
Commit migrated from https://github.com/dotnet/corefx/commit/
efe76524067c7948e2ccdbf735c5419a7554ddc3
Paulo Janotti [Wed, 1 Nov 2017 03:28:24 +0000 (20:28 -0700)]
Find native dll via registry (dotnet/corefx#24983)
* Find native dll via registry
Perform a best effort to throw PNSE for Windows versions without the
full framework.
* Using Dan's message for PNSE
Commit migrated from https://github.com/dotnet/corefx/commit/
362afc07aa7ed9b0cf2be9178035b6bee46fd93b
dotnet-maestro-bot [Wed, 1 Nov 2017 03:15:46 +0000 (20:15 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC, Standard to prerelease-02201-02, preview1-25831-09, preview1-25831-01, preview1-25830-04, beta-25831-00, beta-25831-00, preview1-25831-01, respectively (dotnet/corefx#24964)
Commit migrated from https://github.com/dotnet/corefx/commit/
3b8cfbf49c8dc9c1b2671fab6f39a27e7a595077
Stephen Toub [Wed, 1 Nov 2017 02:42:20 +0000 (22:42 -0400)]
Merge pull request dotnet/corefx#24798 from stephentoub/namedpipes_lifetime
Change lifetime of Socket used in NamedPipeServerStream on Unix
Commit migrated from https://github.com/dotnet/corefx/commit/
b5d0c3277dc384a23fee2e57a0b5c232c99dbd88
Anirudh Agnihotry [Wed, 1 Nov 2017 02:34:44 +0000 (19:34 -0700)]
EventLog tests enabled on windows 7 (dotnet/corefx#24959)
* Extention function added
* Last or default corrected
* write entry event corrected
* windows 7 enabled and icollection done
* Copy collection corrected
* EventLog tests editing
* extebtion class name corrected
* copy collection retrive bug
* empty line corrected
* write event corrected in eventlogtests file
* Entry written file made robust
* calling using reflection method
* using delegates
* eventlogwriteEntry corrected
* Entry Retrive corrected
* tests mostly replaced
* delete done
* Combining generics left
* Generics Optimised
* Write event corrected
* infinite wait corrected
* make changes according to review
* Minor changes
* Empty line removed
Commit migrated from https://github.com/dotnet/corefx/commit/
436ed2e8d744f0eb26fc12b8374a7a7d6996787d
Paulo Janotti [Wed, 1 Nov 2017 01:36:29 +0000 (18:36 -0700)]
Make wmi test with Win32_Process more reliable (dotnet/corefx#24975)
This should fix 24912: it seems that the process id is being re-used and
the call to Get is not throwing the expected exception. This change
should prevent re-use of process id while the test is running.
undo sln changes
Commit migrated from https://github.com/dotnet/corefx/commit/
79ef2120ec939cf94b07aa81d960a32dcef72666
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
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
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
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
Stephen Toub [Mon, 23 Oct 2017 18:51:21 +0000 (14:51 -0400)]
Implement maxNumberOfServerInstances support on Unix
Only supported with multiple servers in the same process, but that's a common-enough case to make it worthwhile to implement, e.g. a server process wanting to handle multiple named pipes clients concurrently.
Commit migrated from https://github.com/dotnet/corefx/commit/
4c6fcfc30410c9f915d79e6344cc83445d976049
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
Stephen Toub [Sun, 22 Oct 2017 13:23:52 +0000 (09:23 -0400)]
Change lifetime of Socket used in NamedPipeServerStream on Unix
We currently create and destroy the unix domain socket each time WaitForConnection{Async} is called, and it lives until the client connects. This causes problems when multiple clients try to connect before WaitForConnection{Async} is called; any number that's under the min listen limit applied by the OS will have their connections completed, even though Accept hasn't been called, and then when the socket is closed, the connections will all fail. This change moves the UDS creation to when the NamedPipeServerStream is created, deleting it when the NPSS is disposed.
Commit migrated from https://github.com/dotnet/corefx/commit/
16b29a8ca2f075edfb27a720782320e720bb8941
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
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
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
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
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
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
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
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
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
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
tijoytk [Mon, 30 Oct 2017 18:35:00 +0000 (11:35 -0700)]
Move UTF8 tests to netcoreapp section
Commit migrated from https://github.com/dotnet/corefx/commit/
a05512ca2ef2c4f53e67a44f8434551b64748344
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Tim Seaward [Fri, 27 Oct 2017 22:45:47 +0000 (23:45 +0100)]
Remove pointer math (dotnet/corefx#5)
Commit migrated from https://github.com/dotnet/corefx/commit/
9f1d87e048e2f277b58ca4bed74c2c7b4e3d94d4
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
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
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
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
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
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
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
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
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