* Fix linter errors * Fix linter errors * Fix linter errors * Fix linter errors * Fix linter errors * Fix linter errors * Fix linter errors * Fix linter errors * Fix linter errors * Update linter errors
81 KiB
81 KiB
Contributions to .NET Core 2.0 Preview 2
git log --no-merges --since release/2.0.0@{2017-05-05} --until release/2.0.0@{2017-06-07}
CLI
[b92c63c]Fixing a conditional.[5eae1a3]Fixing logic; variable name.[a8a86c7]Updating the signing project to reflect the new location of the resolver.[d1d5743]Another update to MSBuild. To 15.3.0-preview-000385-01.[ce8318a]Another update to msbuild. To 15.3.0-preview-000385-01.[9e899aa]Update to SetupCrossgen 183 - Coherence 25615[79a5799]Don't include .NET Core MS.NET.Build.Extensions tasks for .NET Framework and vice versa[9659749]Update version of SDK and MS.NET.Build.Extensions, adapt to layout change[00c5872]Updating MSBuild to 15.3.0-preview-000384-01[aa712fb]Update MSBuild to 15.3.0-preview-000384-01[00eadc6]test pack command[cd753db]Default channel=LTS Clarify nomenclature from "alternate" to "legacy" Skip construction of legacy URL if it's flawed.[9cd4e5a]Add Microsoft.NET.Build.Extensions files to package for VS insertion[56d03c1]reenable smoke test of F# templates[bbdbbb3]Update XLF[858e443]Don't try to CrossGen .NET Framework support DLLs[c579092]Update test platform to 15.3.0-preview-20170609-02.[253a6c5]Turning off implicit restore when publishing the build project.[0b19d68]Updating the vstest.console to use the same runtime that is shipping with the CLI.[0e0c31a]Update to template build 256 to fix Web Auth scenarios[c19ff8c]Add test for consuming .NET Standard 2.0 library from .NET Framework 4.6.1 project[ac8a464]Update to SDK and MS.NET.Build.Extensions versions with latest fixes, fix RestoreDependency.proj to work when SdkLayoutDirectory isn't set[bc24634]Add comment clarifying why net* folders from Microsoft.NET.Build.Extensions package are excluded[a35d294]Fix for win and mac[3f606e5]Update SpaTemplateVersion to 1.0.0-preview-000286[ea6f18a]Update to SetupCrossgen 168 - Coherence 25571[c896186]Changing the parser description for commands that have implicit restore.[dfc03e7]Build localized satellite assemblies[987d4c0]Make deb package has linux-x64 content[3231295]Fixing a bug in the restore option where specifying verbosity through /v was not entirely honored.[dd76fec]Implicit restore for build, pack, publish, run and test.[3fcad73]Updating the 1.1.0 branding to preview1, from rc4, which we inherited from 1.0 when we branched. And updating the SDK version.[3a61ba1]Add Microsoft.NET.Build.Extensions and corresponding DLLs in CLI layout[14028c9]Update xlf files[433f5e8]Add props and targets to text=auto[1f85f5d]Updating the version of the migration library[8b18eb2]MSBuild 15.3.378[947271f]MSBuild 15.3.378[d1e7e3d]Add force restore option[ce61070]Updates to install scripts to consume the renaming packages at blob storage. Unpinning the CLI build from a specific version.[132f70c]Convert LocalizableStrings.cs to resx[a08ebb9]Generate equivalent of resx .Designer.cs in build[da15436]Update to SetupCrossgen 158 - Coherence 25487[5a1c401]Moving the pinned version of the SDK for installation forward from "2.0.0-preview2-006341" to "2.0.0-preview2-006349"[eb3beef]Updates to DEB packaging and publishing.[7e0747e]Bundle SPA templates package[78a0b75]Renaming "dotnet-dev" to "dotnet-sdk" for DEB targets.[1bf7752]Renaming "dotnet-dev" to "dotnet-sdk"; therefore: renaming "dotnet-sdk" to "dotnet-sdk -internal". Pinning the install scripts to a unrenamed version so the build will not break on the 'latest'. Note: This is part 1 of a 2 part change[123b3d2]Minor template fixes[808ff7c]Add restore force option[093c8ec]Update to SetupCrossgen 142 - Coherence 25368, add support for timestamped stores for the MSI[7079f04]Revert "Temporarily change the runtime deb pkg name to unblock the integration."[c45dd3b]Fix dotnet store tests for new error message.[f6d040a]Updating the SDK to one built with the same NuGet[682eb7a]chmod RunFsc.sh on unix[ae12864]Updated NuGet version for VS15.3 preview3[5d85223]Updated NuGet version for VS 15.3 preview3 release[2cfad18]This updates the F# compiler to the latest nuget published build.[641bbd7]Consolidating the Linux tar.gz's[17ea7b2]The README links at https://github.com/dotnet/cli/tree/release/2.0.0#installers-and-binaries need to be updated[1d1f848]Remove redundant error handling from project provider, add a better message for deserialization exceptions[052caa5]Add missing using directive[68f2d17]Only catch JsonException in the method that dispatches to the appropriate handlers[21cb95f]Shorten names a bit more, make project names match folder names[e6527bf]Shorten test project names[bcb12a6]Fix flow from the refactoring[85870a7]Remove NuGet.Configs, add inversion of the launch profile flag, move profile application logic to its own method[fc84286]Make errors more specific, add support for setting the launch URL for ASP.NET apps[7ebbef4]Add missed launch settings, fix NuGet.configs, remove unused packages[265da20]Ad tests, fix issue where profile not found isn't an error[2e100f7]Initial add of launchSettings.json support[c28b454]Update to SetupCrossgen 134 - Coherence 25332[4de4ee2]Fix dotnet-deb-tool path.[4992b63]Update dotnet-deb-tool to 2.0.0-preview2-25331-01[55953f0]Shorten names a bit more, make project names match folder names[ddde45f]Shorten test project names[20de033]Re-enable telemetry for new[eab48e1]Unpin stage0.[87ecdca]Fix flow from the refactoring[74bcc19]Remove NuGet.Configs, add inversion of the launch profile flag, move profile application logic to its own method[452e642]Make errors more specific, add support for setting the launch URL for ASP.NET apps[59218f4]Add missed launch settings, fix NuGet.configs, remove unused packages[0ba2e1f]Initial add of launchSettings.json support[c27b89d]Changing verbose to verbosity in the help options to match what we actually use.[a53424c]Fixing an OSx break: "osname: unbound variable"[b479bd9]LOC CHECKIN | cli-master | 20170529[bca5317]Update to SetupCrossgen 128 - Coherence 25179[b48b7d2].NET Core 2+ Naming and Versioning New file name structure for the runtime and the CLI per: https://github.com/dotnet/designs/issues/2[7c8bf26]Allow resolution of SDKs without minimum msbuild version file[76cf6d4].NET Core 2+ Naming and Versioning New file name structure for the runtime and the CLI per: https://github.com/dotnet/designs/issues/2 1. Branding changes 2. renaming of assets[8b07dfa]Adding the runtime identifier option to dotnet clean.[9a669ab]Updating the Sdk to one that includes the error surfacing work.[db68d45]Pinning the MSBuild Minimum version to 15.3.0.[1a11756]Addressing code review comments by comparing the versions differently and by changing the name of SDK to .NET Core SDK.[75eac0c]Moving version validation to only when a SDK is not overriden. Also adding a validation for the minimum MSBuild version.[61c217c]Fix shared framework deb package name in response to https://github.com/dotnet/core-setup/pull/2461[e5c3791]Update the runtime installer and archive file names in response to https://github.com/dotnet/core-setup/pull/2461[9083e0b]Update documenet for enabled apt-get feeds[86609a2]Updating the links and badges for release/2.0.0[cfe06a9]Update NuGet to 4.3.0-preview1-4081 and SDK to corresponding 1.1.0 based version[e8b799f]Fixing the channel for release/2.0.0.[4b05281]Updating MSBuild to 15.3.0-preview-000246-05 to match VS.[79a817b]Fixing windows build and addressing code review comments.[5b3cd63]Changing the resolver so that it will search for dotnet in the PATH instead of hard coded program files.[d3373d9]Removing unused parameters.; ".StartsWith" method for strings is not always present.[3539fb2]Disabling net461 tests for the resolver.[229518b]Default channel in the install scripts; dotnet-install.ps1 and dotnet-install.sh = “release/1.0.0”[1ded4f1]Forcing 'curl' to return an usable exitcode.[6222e66]Changes per code review - stronger download failure logic.[1fe96fd]Changes per additional manual testing on ubuntu-x64[37267bf]Addressing code review comments and trying to fix the windows break.[82629fa]Updating the websdk version to 2.0.0-rel-20170518-512[3db157a]First draft changes for install script for the SDK and Runtime.[a3dbfa4]Revert "Disabling the VB tests in non-windows platforms while MSBuild fixes a bug that we need for cross-plat."[822b290]Updating the global.json creation to use the IFile interface and adding a unit test to cover it.[f67a72d]Making restore use a config file so that it does not use fallback folders that may exist in the machine.[628743a]fix command names[cf9967b]Add fsc to distribution (#6508)[a4213f7]Adding more tests for the min version check in the resolver.[f61d1ff]Adding a check for the min version in the CLI Resolver.[fd95373]Dropping a global.json when running the first run experience with a version that matches the version of the CLI being used in the command that triggered the first run.[fca4162]Run xlf converter[d019c19]Minor text fixes[4701bcb]Produce Debian 8 native package (#6604)[fb1f98b]Rollback changes to NuGet feeds for the packages[15abd51]Rollback update to package versions[c02df73]Updating the websdk version for 1.0[88b2e06]Merged host and SDK help[b44bce5]Fix dotnet store options[357fd3d]Fixing restore so that it respects the verbosity param. The problem was that ConsoleLoggerParameters was overwritting whatever was coming through the command line.[cfd72bc]Slight improvement to the not runnable message.[a4c3e69]Disabling the VB tests in non-windows platforms while MSBuild fixes a bug that we need for cross-plat.[9952f2f]Addressing code review comments by using Streams instead of ing the contents into a string.[2c24c62]Trying to fix the opensuse42 test failure, where we tried to invoke a tool that target 1.0.4 where the 1.0 runtime is not available.[38fc887]Enabling VB in the CLI.[439c4e6]Improve Json perf by using JObject.Load.[f270ecd]Pinning the stage0 to the last build out of rel/1.0.1 and adding a project to download 1.0 dependencies for test assets.[f583f21]Fixing the core-setup archive and installer paths for the new Runtime publish layout.[790ae69]Change the CLI moniker to Microsoft .NET Core 2.0.0 Preview 1 SDK[3036349]Change to Installation completed successfully. Welcome to .NET Core![d35f732]Add CROSS check[8326a60]Move 2 files to use lower ver msbuild[89ae1ab]Read rid from build prop[80b293d]Correct parsing of 'Format Version' header in sln files[3aa59d9]Remove CoreCLRRid property[05b0b64]Pass nologo to MSBuild in 'add package' command[3a5c75b]Replacing the commandline parser in dotnet-dependency-tool-invoker with the CliCommandLineParser.[737b68b]Fixing the imports for signing.[74028a5]change to Installation Completed Successfully[f82fa91]Fix update-dependencies by slimming it way down.[0900a13]Add xmlns to the Project node of the signing.dependencies project so that it can be used with the msbuild in vso.[dd01dbf]Bringing down MicroBuild.Core props and targets separately from build_tools.[477f0f4]Fixes a few inconsistencies in the display for the dotnet restore -help command.[23aae1b]Updating the debian references in the landing page[497d048]Support corporate proxy servers[359a9d2]Updating the backwards compatible runtime to 1.1.2.[af453e3]Updating the SDK to one that carries updated versions of the implicit 1.0 versions.[eb7b759]Remove newtonsoft.json dependency from TestAssets/DesktopTestProjects/AutoAddDesktopReferencesDuringMigrate/project.json[6df51ce]Fix CLI's reference to core-setup's installer files to use $(RID) instead of a moniker.[ad76052]Changing the order of the help text for dotnet publish so that it matches the order from dotnet build as well.
CoreCLR
[9679ded]Fix portable build sos plugin problems. (#12130)[fdd4e91]Enable Linux Performance Runs (#12115)[959daa7]Test current packages in CoreCLR official builds[36e9e6f]Port commit 128aabe from master: isable tail call stress in GH_11689 if ZapDisable is enabled.[96f2027]Fix optdata restore functionality (port #11935) (#12044)[33ceeb7]Ensure that platform is considered for LongPlatformName instead of PackagePlatform (#12042)[aa9c795]Fix FieldDesc::GetExactFieldType when FieldDesc doesn't exactly represent the owner type (#11975)[a493839]Merge serialization changes to 2.0.0 (#12020)[acf47ad]Disable inheritance of several common file descriptors[0ad3d0d]Use FD_CLOEXEC instead of equivalent 1 in InternalCreatePipe[7c1c0c5]Remove GCX_PREEMP call when allocating a buffer. (#12017)[8023311]Port: Default to portable build in dev and official builds (#12019)[e79937b]Update CoreClr, CoreFx to preview2-25330-02, preview2-25331-01, respectively (#11996)[8de2708]Remove Debian.8-Armel from Identity package (#11984)[d658744]Update CoreClr, CoreFx to preview2-25330-01, preview2-25330-01, respectively (#11806)[edb28a1]Move rundown to the same code-site where we do ETW rundown before EEShutdown is marked as started. (#11938)[016f7cc]Implement Activity ID / Related Activity ID for EventSources Writing to EventPipe (#11916)[007fa10]Indicate if thread time events are in managed or native code. (#11892) (#11898)[9d7b484]Port e1bc678 from master: Never enregister type-punned regStruct lclVars.[78fedeb]Fix off-by-one error[1e9a45e]Don't hoist IConHandle statics above cctors[1b2a008]Delete special handling of IJW RVA fields at NGen time (#11818) (#11859)[6e0d6de]Return early if EventPipeBuffer is empty. (#11802)[76e9413]Update Unix SafeHandle to throw NotFound correctly (#11757)[d6c98ff]Bump the version of the xUnit-Performance package (#11793) (#11813)[06cf9ff]The createdump utility needs RPATH (#11688) (#11787)[f8c67c3]Fix ReadMemory error reading DSO link_map name. (#11788)[146ce98]Port a018c48 from master: fix legality checks in SetRegOptionalForBinOp.[da63b11]Remove a couple mistaken calls to popd.[2cbdb89]Remove explicit passing of ConfigurationGroup=Release from pipebuild[7b6e591]Clean up 2.0.0 buildtools PR[e3910d1]Port d520bc1 from master: Do not reverse operands for user-call intrinsics.[6ae7eb0]Update CoreFX, CoreCLR to preview2-25322-03, preview2-25322-01 respectively[a4e5808]Configure auto-update to use upstream 2.0.0 builds[945b4de]gdbjit symbols exported (#11738)[cf64892]Port #11730 to release/2.0.0 (#11744)[8ab4fb4]set SkipBranchAndVersionOverrides=true for the symbol publish definition[7a76e9b]Set StrongName=None for System.Private.CoreLib[e5d1eba]Update signing for coreclr repo[f1975a4]Remove build warnings from 2.0.0 buildtools update (#11731)[b230709]Fix performance runs (#11727)[5316416]Fix & Re-enable JIT CheckProjects test[33dffc6]Fix and Re-enable failing Loader tests[b43745b]Set BuildInfo branch to master until we get a new build out of release/2.0.0 branch[a2656ca]Revert "Make Perf Tests by Comment only"[960d32e]Make Perf Tests by Comment only[40b87c9]Allow provider deletion to be deferred until after tracing is stopped. (#11651)[798387e]Update Coreclr to 2.0.0 buildtools[fcca93a]Add LinkBench to BenchView[1c6f494]Updated the JIT/Performance/CodeQuality/Math/Functions single-precision tests to have the correct expected results.[b8bee85]JIT/Performance/CodeQuality/Math/Functions tests to use the appropriate precision when printing failure messages.[1b7b588]Updating the JIT/Performance/CodeQuality/Math/Functions tests to target netcoreapp1.1 instead of netstandard1.4[4807b9f]Adding perf tests for the single precision math functions in System.MathF.[b96c7b9]Update Corelib to use SetThreadErrorMode (#11625)[2fbc698][x86/Linux] Remove GetFrameFromRedirectedStubStackFrame stub (#11638)[c3d04c6]Fix EventSource tests.[094d830]Move PopSEHRecords into excepx86.cpp (#11626)[a44d2a1]Merge pull request dotnet/corert#3622 from dotnet/nmirror[f2688a6]Remove an unnecessary binary file[81baf0a]Use full move for byte registers stores in jumps. (#11570)[a7fae64]Write EventSource events with metadata to EventPipe (#11577)[37168ae]Fix issue #11574. (#11579)[272b650]Update License Info (#11617)[b8b0b12]Throw PNSE in ThreadPoolBoundHandle.BindHandle on Unixes (#11613)[38ae7da]Remove unused code from excepx86.cpp (#11602)[1cf39a4]Allow coniguration of sampling rate. (#11595)[f11f3d7]EventPipe: Prepend variable length field sizes (#11600)[c4db3ea]Fix minidump hang under shipping lldb 3.9.1 (#11591)[e029e54]Disable ETW calls on UNIX.[e44d854]Fix String.IndexOf with empty string input (#11587)[49dce08]Enable Symbolic Rundown for EventPipe (#11582)[3d97892]Revert "Merge changes from TFS"[27faf8b]Put the serialization marker under its own IFDEF. (#11568)[c8f77de]Don't allow specification of needStack to EventPipeProvider when creating an event. (#11571)[97beb51]Only call EventActivityIdControl ETW function on Windows. (#11549)[0c4845c]Delete non-shared version and switch over to shared version.[7bb7921]Merge pull request dotnet/corert#3601 from dotnet/nmirror[fca97d0]EventPipe Circular Buffer Support and Ability to Start/Stop Tracing (#11507)[1c28080]Re-morph lclVar nodes after simplifying (ind (addr (lclVar))). (#11531)[6fb6d4f]Update CoreFx to preview2-25311-04 (#11532)[906f60c]Removes unneeded Serializable attributes from enums and delegates. They can be serialized without attributes and this will remove noise from future serialization changes. (#11535)[e236ed5][RyuJIT/ARM32] Fix GT_NEG decomposition (#11495)[4be9be9][RyuJIT/ARM32] Implement for GT_STORE_OBJ (#10721)[3ccf725][RyuJIT/ARM32] Fix assertion in 'unreached' when using emitIns_R_L (#11486)[06e4145]LinkBench: Report reduction as a ratio.[9004fee]Windows Arm64 - Build/Run tests in CI[0d5d0b4]Handle ADC in x86 unwindLazyState (#11527)[11dea52]Add back private BadImageFormatException constructor called by the VM (#11523)[e52d80f]Fix AssemblyName version (#11505)[78b23c3][Arm64] Fixup stlr instrs[56cca16][Arm64] Add emitter support for ldar/stlr[1679f65][Arm64] Fix instGen_Set_Reg_To_Imm per review[4061667]This change has the following improvements to LinkBench[a595f4e]Remove eventpipe stuff left from prev commit[2c4c50a]add prebuilt file[095c7fe]Remove EventPipeProfiler due to time constraints[0dcdd0d]Allow multiple SetData calls on AppDomain (#11496)[3770733]Re-Factor EventSource to Support Writing to EventPipe (#11435)[c9f469e]Add version.txt to the coreclr transport package (#11497)[cdd7d58][ARM/Linux] Enable build with FEATURE_DBGIPC=0 (#11254)[84e39c3][Arm64] Revise GTF_IND_VOLATILE per comments[b124740]Fix clang version detection in src/pal/tools/gen-buildsys-clang.sh (#11398)[c78891a]Update the License to MIT for coreclr repo (#11482)[1746828]Allow users to enable automatic NI bind fallback via command-line (#11485)[1413d46]Update CoreFx to preview2-25310-01 (#11483)[c50b6ae]Fix lldbplugin to properly build with lldb 3.9. (#11480)[b1e4097][x86, R2R] Exclude DevDiv_278523 because it fails in R2R[cda2141]delete tabs from the exclude list[673f56a]Stop hoisting statics above cctors[5d16da3][Arm64] Support GTF_IND_VOLATILE[033b592]Return DevDiv_255294 test to the exclude list for x86[c8a3780]Fix static analysis issues (#11466)[1ce30c0]Stop loading crossgen-ed binaries at preferred address on Unix (#11467)[4f6fe87]Fix issue #11446. (#11455)[8e73ec9][Arm64] Use movn in instGen_Set_Reg_To_Imm[3437a82]Enable build on old Linux (#11414)[02b8f50]Add an event pipe that pipes to the profiler apis[eac27ca]Avoid throwing in the globalization managed callbacks (#11454)[0c4a490]FailFast stderr logging with stacktrace (#11397)[3440877][Arm64] For arm64 jobs build pri1 tests by default[e623a2b]Add assembly level attribute on CoreLib (#11449)[9ad3212]Launch perf process with high priority[94eb128]Add the "createdump" to the linux runtime package. (#11441)[673242e]Fix issue #11447.[8514226]Make CoreCLR work properly under PaX's RANDMMAP (#11382)[93bdf19]Update doc with review feedback.[adfd185]Add define for FEATURE_SIMD[bc1bc9c]Use profile information to differentiate files[637c9db][Arm64] Revise per comments[16ca06c][Arm64] Add emitIns_R_R_S_S[494f00c][Arm64] Add emitIns_S_S_R_R[4a9af73]Minor typo corrected (#11444)[2f15c84]Change xcopy to copy[fa0ee73]Fix copy error in perf script[487cb23]Make Debugger class static (#11439)[72ac464]Log Events to EventPipe on Linux (#11433)[3ababc2]Delete dead code (#11431)[278837e]Delete moved file[c853b03]Delete moved files and fix build breaks[7babb04]Move more files to shared CoreLib partition (#11429)[bb70a71]Remove ArrayList (#11426)[1e14842]Fix typo in perf.groovy[060dc1d][Arm64/Unix] Enable FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP (#11375)[30a0932]Add a GC Reliability Framework job to the CI (#11280)
CoreFX
[c5590f4]Enable Linux Performance Runs (#20756)[4bd63d9]Disable large memory Span::Clear test on Linux (for 2.0) (#20736)[60052f4]2 new exceptions[7783f2f]Mark Activity and it's properties as Serializable[0d1a7e8]Fix debian9 failure (#20218)[4dc0237]update CoreCLR dependency[857d94b]Reenable TimeZoneINfo test (#20581)[813718e]remove random newline in the middle baseline blob[62acd6c]normalize line endings in xslt tests (#20517)[53968d8]Merge pull request #20247 from ViktorHofer/SerializationTests[131c702]Merge pull request #20501 from ViktorHofer/LazySerializationTests[9d286cc]Throw PlatformNotSupportedExceptions from IDeserializationCallback on types that are no longer serializable. (#20384)[e35726d]More serialization test fixes (#20377)[b6f9533]Numerics serialization (#20222)[89ec132]ISerializable cleanup (#20220)[55896e9]Prep tests for CoreCLR/CoreRT [Serializable] cleanup (#20035)[42c2ca3]Set PFX temporary keychains to have a lock policy of never.[dfabe12]Port changes from master to kill msbuild.exe, dotnet.exe, and vbcscompiler.exe if running when trying to delete existing repo directory.[465ad7b]Fix inheritance of console dup'd file descriptors[19f09c7]Fix HttpClient on Unix handling of 0-len content with chunked upload[d2b832e]Update to newer host package that supports portable RIDs[9d6e6fc]Add platform reporting parameter to OSX Debug definition[6b71732]Fix linux official build definitions[91ea076]Fix quoting around TestProduct option[d02b080]Make portable builds the default and remove non-portable official builds[f6861d1]Use RuntimeOS instead of OSGroup for defaulting PackageRID[8b1a14d]Remove non-portable RIDs from netcoreapp package[f411f3c]fix handling of client Close before writing entire Content-Length[696b8d5]Fix incorrect length in File.WriteAllTextAsync (#20460)[8851f84]Fix some more netfx compat test failures and add some tests[ee20d94]Fix argument validation for WebHeaderCollection.Add[bd334c7]Add ForceManagedImplementation switch to .csproj[7c0ac25]Fix Windows HttpListener bugs, and add/enable more tests[f07757a]Fixing initialization issue for IOCP handle. (#20374)[17ce587]Stop disposing previous managed HttpListener connection on accept failure[153de68]fix HttpListener chunked encoding handling[d0c1b6a]Add tests for a HttpListenerRequest.ContentLength64 porting bug[8bcf1ce]Fix some of System.Net.HttpListener test failures on ILC[d3486ec]Add one more ActiveIssue for failing HttpListener test[59e8ce3]Fix cookie handling in managed implementation[fdfb105]Fix Basic auth validation in managed HttpListener[04f3fdf]Fix handling of protocol versions between 1.1 and 2.0[fa0e4d0]Fix handling of large Content-Lengths in managed HttpListener[5f90b2d]Fix hangs when auth scheme is NTLM/Negotiate[7c98399]Fix UnsafeConnectionNtlmAuthentication on Unix[d5189f9]Fix RequestTraceIdentifier in managed implementation[5bee3c9]Fix TransportContext.GetChanelBinding in managed implementation[d3fd2bb]Fix exception handling with AuthenticationSchemeDelegateSelector[bd02f0e]Fix handling of invalid requests and GetContext[de52373]Fix "not found" handling[7b5c31e]Fix handling of RedirectLocation header[2215ccb]Fix handling of HttpListenerResponse.ProtocolVersion[4d487b4]Fix Helpers.IsNotWindowsImplementation[c53c6c5]Add tests for invalid requests sent from the client to the http listneer (#20233)[94b0a33]Update tests for recent fixes to WebHeaderCollection[adbdaf4]Fix product bug causing Httplistener test failures[209b441]Add some HttpListener authentication tests (#20102)[28f8b9b]Fix ContentLength64, SendChunk, and KeepAlive in managed HttpListener[d372670]Fix some HttpListener tests for netfx[bfc485e]Fix Windows porting bugs and baseline managed test failures[bcf59ad]Add HttpListenerResponse cookies and headers tests[ae27d22]Use WebHeaderEncoding to encode status description text[25d27b6]Fix disposal handling in HttpListenerResponse.Close[b003c58]Consolidate OutputStream implementation[a3db731]Fix managed RedirectLocation implementation[9f31883]Fix managed StatusDescription implementation[68f26a4]Fix managed implementation of KeepAlive[e3aa9ab]Fix managed implementation handling of ContentType[56ac38a]Fix broken GetClientResponse test helper[50af5c2]Add HttpListenerResponse tests (#19880)[98c66a5]Validate Sec-WebSocket-Key header in managed HttpListener[1760734]Fix HttpListener Read_LargeLength tests[4f81ce7]Validate IAsyncResult used with managed HttpListener BeginRead/Write[8e0a589]Validate IAsyncResult passed to managed HttpListener.EndGetContext[e3362a1]Fix '+' host name handling in HttpListener on Unix[a10473f]Fix HttpListenerFactory Dispose after failure[a4fe5cc]Re-enable failing httplistener tests on osx. (#19955)[2a7c685]Cleanup tests by allowing HttpListenerFactory to have a custom (empty) path[6087666]Fix no exception thrown listening to an already registered prefix[9a20b64]Revert fix no exception thrown listening to an already registered host/port …[2231575]Fix NetEventSource IDs[8c48c01]AppCompat: converting two HWR properties to no-op.[e9e309c]Added cleanup for cached async state in SqlCommand's EndExecute methods before they throw exceptions. Without this cleanup, a subsequent command execution will fail since it will appear as though other async commands are still pending. (#20339) (#20373)[6063a136]Remove NuGet metadata[b56d2e5]Fix missing quote in trimming item[8ff2c57]Finally kill (#20319)[d0dbe31]Fix for a null reference when starting up an EventSource.[f0f1598]Support Two-Key Triple DES (#20275) (#20320)[4c89f6c]Add ShellEx support for Windows & fix issues (#20216) (#20273)[43d0990]Mark NETStandard.Library.NETFramework as trimmable[25c3843]Fix Parallel.For* to consistently throw exception upon cancellation (#20259) (#20266)[843e4e2]Update VS configurations and ProjectGUID's for 4 new ref projects.[de732d3]Fix System.Reflection.Metadata.Tests configuration.[19ff8cf]Fix Immutable test configuration.[19ea17a]Add a "GenerateReferenceAssembly" target and generate four assemblies.[7d69f67]Increasing mutex time, ensuring the mutex is released. Fixing parallel test exec. script.[b64c8b7]Don't run ImplicitlyExpandNETStandardFacades if disabled[c95f049]Move reference expansion to a target and handle simple name conflicts[e93155f]Fix off-by-one error in NetEventSource.WriteEvent[e01cd64]Porting PR 19884 SqlConnection doesn't override DbProviderFactory property (#20198)[09d0809]Associate #19965 with existing test (#20111)[10a6570]Fix handling of root on Unix in directory error handling (#20049)[d32da03]Fix Unix missing file state (#19959)[31291f3]Fix potential release of invalid GCHandle in PinnedObject.Release (#20006)[71fadcd]Add win-arm and win-arm64 to RID graph.[b01c282]Add more tracing to HttpClient on Unix[ecc6266]Merge pull request #20105 from danmosemsft/bug.servicecontroller (#20120)[a4429f5]Sudo fix (#20080) (#20119)[6406a1d]Update CoreClr to preview2-25323-01[07e7e24]Set the correct key for WindowsBase shim[6c51991]Add additional DataTable functionality to SqlClient to match Framework implementation (#20022) (#20124)[05137b9]Throw exception on enlisting SqlConnection in transaction (#19968) (#20116)[911b778]Add more compat shim assemblies[a32a841]Port disabling 3 Nano tests to 2.0 (#20082)[89f0479]Proactively fix other potential use-after-free .Handle errors[8f86fed]Fix "invalid handle" failure in X509Cert's copy ctor on macOS[23bbbac]Fix RevocationMode and RevocationFlag errors on macOS[44c1ce7]Porting Sqlconnection.GetSchema (PR #19937) (#20004)[7af8b28]Remove Build.Clean from definitions to skip VSTS cleanup. We have a PowerShell script in the repo to do this cleanup and it is more robust.[67602cd]Update configurations[d8ff2b9]Remove RID-specific desktop builds[6d204a6]Fix Process.Start() on Unix platforms to not leak file descriptors of redirection pipes to child processes[6dde19a]Adding DataTable support in SqlParameter (#19905) (#19961)[8e4a58a]Make all X509Store.Open exceptions be CryptographicException. (#19844)[0d625a7]Fix Windows X509Certificate2.ToString(true) for ephemeral private keys[aa1ae33]Remove unused resource string[4be4b45]Special-case DangerousAcceptAnyServerCertificateValidator on Unix[bb1a7d3]Add DangerousAcceptAnyServerCertificateValidator property to HttpClientHandler[044debf]Decrease number of socket instances in SocketPerformance_MultipleSocketClientAsync_LocalHostServerAsync[986ffdb]Use RemoteEchoServer in DiagnosticSource HttpHandlerDiagnosticListenerTests (#19863)[40f4ddd]Adding GetSchemaTable() on SqlDataReader (#19864)[463cb50]Update ProjectNTfs, ProjectNTfsTestILC to beta-25317-00, beta-25317-00, respectively (#19869)[7463c0b]Update xunit extensions to include ActiveIssueAttribute functionality[b9b3060]Fix SendAsync_ExpectedDiagnosticSourceActivityLogging test (#19796)[e6512ad]Fix Xml.Linq test failures on ILC (#19860)[5f0251d]Fix deadlock in SslStream_SameCertUsedForClientAndServer_Ok test on single core[8a197f8]System.Runtime .NET Native fixes and leftover PR feedback (#19856)[1d45b1a]Add IDataReader interface to SqlDataReader to match Framework implementation (#19851)[2055ca7]Fix 60 failures in System.Text.Encoding.Tests on ILC (#19847)[5a778be]Fix the issues in extension method. (#19846)[d2a2d7c]Enable some threading overlapped tests on Unix (#19782)[699887f]Fixed uap/uapaot tests in System.Runtime (#19819)[6dd451f]Scale back [Serializable] CoreFX types (#19742)[b0900bb]Change XmlDownloadManager back to use WebRequest (#19812)[6c7f3ac]Remove IsoStorage lock from UAP and enable tests (#19840)[1686a8e]Replace MANAGED_SNI flag in SQL tests with a reflection-based check of UseManagedSNI (#19807)[e474192]Fix failures in System.Reflection.TypeExtensions.CoreCLR (#19841)[3ccdcb1]Add LongRunning option to managed SNI async reads (#19739)[977d3eb]Fix several code generator issues. (#19737)[1856017]Disable SslStream_SameCertUsedForClientAndServer_Ok test failing on Win7[63953c3]Fix Unix FileVersionInfo handling of name[298f1a2]Add tests for HttpListenerContext.AcceptWebSocketAsync and fix the managed implementation (#19761)[ac3d3ba]Change CoreFX to use SetThreadErrorMode (#19801)[36137ca]Consolidate common state checking in HttpListenerResponse (#19770)[7601889]Update ActiveIssue issue number[dbe48df]Disable UseCallback_BadCertificate_ExpectedPolicyErrors test on Windows[a4af8e0]Fix failures in System.Dynamic.Runtime.Tests[6fc97cf]Deactivating System.IO.FileSystem.AccessControl tests on uap/uapaot (#19750)[f4332ab]Change DefaultResolver in XmlReaderSettings to XmlUrlResolver (#19803)[bfe3363]Make HttpListenerResponse.ContentEncoding a Nop in the managed implementation to match Windows (#19766)[64fba21]Fix 180 uap/uapaot tests in System.IO.MemoryMappedFiles.Tests (#19760)[8daf250]Update reasons for RemoteInvoke[81bd3d3]Check for duplicate types in framework packages[fe784bc]Fix all failures in System.CodeDom.Tests on ILC.[5685c8b]Workaround Issue Related to DateTimeOffsetAdapter. (#19665)[72b1fcb]Fix yet more random test failures on ILC (#19778)[a6882f9]Fix SendAsync on Unix with multiple buffers[5fa821e]Add test for large sends with multiple buffers[fab6ae5]Update the License info (#19779)[f86236c]Fix DCS_ResolveNameReturnsEmptyNamespace. (#19631)[55e85fa]Revert "Remove some assemblies from some OS shared frameworks"[1c9342b]Add Test Case for String.Index with Empty String (#19776)[be34919]Make sure source isn't included in NETStandard.Library.NETFramework[901af62]Fix several GetClientCertificate tests for the managed implementation of HttpListener (#19757)[69963dc]Re-enable AssemblyNameTests.Version test and fix merge conflicts[f9dc783]Update AssemblyName.FullName tests[32310bb]Fix a bunch of random test failures on ILC (#19758)[cf3c7d5]Enable most corefx tests for Bash on Windows[5caaee1]Fixing uap/uapaot test issues in System.IO.Compression.ZipFile (#19751)[8006221]Documentation: Test paradigm used in Core (#19747)[e9deae2]Changed few driveinfo tests for uap/uapaot appcontainer (#19752)[a0c61a3]Cleanup uncecessary interop calls to get known headers[eb4ea83]Use Windows implementation of HttpListenerRequest.KeepAlive in managed[bec691c]Fix hang in HttpListener test[16f4937]Fixed CurrentCulture static property assignment causing side effects in other tests (#19740)[977712e]Fix incorrect exception thrown in HttpResponseStream.Write for a closed connection (#19219)[a6cfa45]Hide obsolete platform IDs from Editor[ea514e2]Fix using Directory to move files (#19716)[e217a43]Rename connection validation function, since it no longer returns a boolean[b58a7da]Add assert failure messages to TcpDefaultForAzureTest, and merge its redundant OS-specific tests[ca38da9]Match desktop behavior GetRequestStream/BeginGetRequestStream throws on invalid verb[dd6672d]Adding tests[2cc6211]Make SqlParameter implement IDbDataParameter[5048d13]Fix Pipes tests to workaround desktop SafeHandle finalization bug[6585f9c]Retry failed calls to open SecTrust enumerators.[826e35d]Skip failing test to unblock CI.[f30d8d4]Increased code coverage for System.Net.Security to 66.6% (#19664)[b6397ab]Reenable RequestStream tests and address HttpWebRequest PR feedback (#19613)[44e227e]Add canonicalization test (#19693)[9c3fcc7]Remove duplicate resource[88f562c]SqlClientFactory: Override CreateDataAdapter (#19682)[99a8875]Use CDN for dotnetcli blobs[1c7e85e]Fixed DCS_EnumerableCollection. (#19684)[418a59d]Update the SNI subscription as well as the SNI package to signed packages (#19687)[a994f65]Fix all failures in Security.Cryptography.Encoding.Tests on ILC[6df88e4]Fix System.Configuration.ConfigurationManager desktop ref[67412b4]Changes to support ARM-requeue for UAPAOT testing[7fc586b]Fix a failure in System.Reflection.DispatchProxy.Tests on ILC[52c426f]Re-enable tests on Fedora/Rhel/Centos.[3b4daa2]Fix all System.Text.RegularExpressions.Tests failures on ILC[4456c12]Fix all System.Text.Encodings.Web.Tests failures on ILC[c29e297]System.Data.Common.Tests down to 1 failure on ILC[534c3a1]Fix all System.ComponentObject.TypeConverter.Test failures on ILC[3e378b2]Updated Docs.[f4a8241]Add test for BadImageFormatException thrown by AssemblyName.GetAssemblyName[1bb768c]Fix 79 System.Data.Common.Test failures on ILC[3f50597]Support KnownTypeAttribute.MethodName on UWP. (#19617)[099269b]Further harden the VerifyDecryptKeyExchange tests[41c2e84]Allow Deprecated and non-deprecated HTTP events simultaneously.[f37fb0d]Add test for AppDomain.SetData with the same key multiple times[e432fb6]Manually add the attribute for projects that don't reference S.R.InteropServices but have DllImports.[e27f72b]Use read to get the redirected output from process. (#19632)[4c0d3a5]Make VerifyDecryptKeyExchange give more context on failure. (#19628)[884557a]Rewrite SendFile_APM test (#19603)[9875494]Add new api tests only to netcoreapp.[2fa470f]Disable package harvesting for the vertical build packages[4725b94]Add Microsoft.NETCore.Targets package to the vertical build[d441d43]Change EncryptPassword to ObfuscatePassword to reflect the functionality (#19616)[7f885e4]Add Microsoft.NETCore.Platforms to the vertical build[023ecc9]Fixing OID EKU validation.[3365ac6]Fix rd.xml for Serialization Reflection Only Mode. (#19556)[de7ae0e]adding SqlParameter constructor (#19544)[2f19b38]Disable SendAsync_ReadFromSlowStreamingServer_PartialDataReturned test on netfx[83479a7]System.Security.Permissions.Tests at 0 failures on ILC.[964fc30]Fix another 4 System.Net.Mail.Functional.Tests failures on ILC (#19608)[6985104]Fix duplicated XDocumentExtensions[2e4e5ce]System.Xml.Xsl.XslTransformApi.Tests at 0 failues on ILC.[756781e]Fix 40 or so System.Net.Mail.Functional.Tests failures on ILC (#19602)[5c32540]Create done marker directory (#19538)[880e6b6]Add perf tests for Random.cs. (#19561)[1da37f2]Fix SynchronizationContextTests.WaitTest on desktop[9e04bbf]Fix slashes[327fabf]Port the Html Encoder fix from VSO branch (#19572)[e520b6d]System.Transactions.Local.Tests now at 0 failures on ILC.[040153b]Revert "Use Tizen dotnet-core myget in Tizen CI"[bec96bf]HttpWebRequest tests hardened & RequestStream tests disabled on Desktop (#19584)[e4977eb]Fix remaining TODOs for SocketTaskExtensions tests[f103b80]System.Security.Cryptography.Xml.Tests now at 0 failures on ILC. (#19567)[e5d86da]Fix duplicated types in Unix build of System.Threading.Overlapped[0c6f4df]Use Tizen dotnet-core myget in Tizen CI[a2e59ee]Use Tizen dotnet-core myget in Tizen CI[00b2a85]Add nice messages for assemblies with autogenerated PNSE (#19506)[bf005fb]Let First/FirstOrDefault combinatorial accept exception.[b92843e]Don't manually define UriSection on NetFX (#19574)[2f096d4]Remove unneeded Serializable attributes (#19577)[629d238]Fix failing HttpListener tests[c4c6713]Create a document describing x-plat crypto (#19536)[f55ba6a]Add desktop innerloop badges (#19569)[7575bee]Fix XmlSerializer timespan tests for any full framework version (#19564)[cea2df0]Exclude UAP from packages in rel/2.0.0[573ac31]Enable test run on CI for Desktop (#19488)[1ff8e57]Update the packaging license link to MIT (#19559)[fed476a]Letting perfproc errors pass silently (#19495)[536956f]Enable System.Net.Requests.Tests to run in parallel again (#19525)[f79a893]Moving CompileDeepTree_NoStackOverflowFast to the outer loop[82bda9a]Reference official targeting pack for 4.7 (version 1.0.1)[bf5ffea]Disabling xunit AppDomain in System.Configuration.ConfigurationManager in favor of consistent BaseDirectory path behavior (#19546)[20fa122]Make TransportType internal in Sockets assembly[4f655d7]Make SocketType internal in all but Sockets assembly[ba7b4b0]Update the build tools version (#19541)[3ad4aca]Fix System.Net.Primitives tests[ab27004]Fix HttpListener cookies with variants[c5e5a50]Fix CookieExceptions thrown for invalid cookies in HttpListenerRequest.Cookies[46e88c2]Move CookieComparer to common[eff4582]Temporary hack: comment out IsQuoted assignments[1eb6878]Fix uses of InternalSetName in CookieParser[9abc09d]Move internal cookie fields to common[db952e0]Move CookieParser to Common[8ee19f5]check if SHA2 SignatureDescription algorithm is available on netfx[cfadea9]Remove workaround for duplicate types in ConfigManager[97cd360]Fix duplicate types in ports on desktop[142932a]Allow TransportType conflict between Permissions and Sockets[f1421a9]Allow DBNull conflict with data.common & corelib[15d74f5]Treat ValueTuple inbox on netstandard2.0 in nupkg[d99e172]Fix duplicate types in System.Numerics.Vectors on net46[83a0773]Fix cycle in Cng package[6b2a3fe]Add test targets to validate packages[051442c]Use latest dotnet CLI for package testing[f135adb]Cleaning up dead code in System.Net.Mail[f02a5de]Remove uapredist as it is not needed any longer[21ca4d7]Handle the PNSE when opening LocalMachine\My store on Linux (#19533)[5a61d97]Rename SupportsDecryptValue to SupportsNewRsaTypes[1031905]Increase code coverage of WebRequest, Authorization, AuthorizationManager (#19498)[2133fc4]use ConditionalFact instead of SkipOnTargetFramework[0660313]Fix RsaDecryptAfterExport[2b1eb13]Fix more CoreFx tests on ILC (#19531)[31d9873]Cleaning up dead code in System.Net.Mail[041672f]Fix sharing violations caused by FileShare.Inherited[3331cda]Improve logging in FileShareOpen test[7a48e11]Add HttpListenerPrefixCollection tests and align managed implementation with Windows (#19217)[b98860c]Perf improvements to StreamWriter with perf tests[b804a09]Nano adjustment of console encoding (#19519)[c6eb858]Add windows 7[236c0b9]Update CoreFx to preview2-25309-01 (#19510)[3f800b2]Fix System.IO.Compression test (#19509)[0218670]Fix S.Security.Cryptography desktop tests (#19505)[b59f629]Mono-specific HttpListener additions. (#19490)[236933a]test behavior change caused by removing CAS related ctor (#19494)[fe7f6e3]Add Path.cs performance tests. (#19367)[0c6dc1d]Block opening the Disallowed X509Store on Linux (#19503)[3cec4b3]Fix remaining IO tests (#19343)[7fb7439]Check for openssl version before setting cert callback.[71b7e49]Replace test shared framework with the runtime packages[c2a5cbf]Caching EqualityComparer<T>.Default instances in ValueTuple (#19332)[35735e2]Include Cryptography.Cng 462OrNewer tests only when targetgroup is net462, net47 or netcoreapp (#19390)[2f86292]Normalize Temp path for Nano (#19486)[af3106d]Cleaning dead code in System.Net.Mail[394c0bf]Disable SignedXmlHasCertificateVerifiableSignature on <= net4.6.1[64aa8d1]Update buildtools version (#19485)[fd1bd24]Fix UMS 32bit PositionPointer test.[2f8ba83]Fix LazyTests.Ctor_ExceptionRecovery test[c4f87f2]Update crypto x509 certs to openssl change.[0f59071]Check openssl version before setting ssl options.[4959005]Fix Mono bug #52508 in HttpListener when doing multiple Https request.[ec07f80]Auto update Microsoft.NETCore.App package version[8c16d26]Avoid file collisions with temporary test files[0bc18f6]CoreFX on ILC tests burndown[adf6473]Fix EnumConverter porting bug around ArrayList (#19475)[5f93c42]Fix FindByValidThumbprint_RootCert when an invalid root is found.[8127614]Fix serialization roundtrip line number test on desktop (#19473)[7f866f9]Fix Windows_NT release badge with correct job name[2e10fdc]Fix compile assembly on netfx for crypto-xml (#19422)[a1b5c98]Re-enable System.Dynamic.Runtime test[a2214fb]Improve polling window logic in ProcessWaitState on Unix[36f6ec1]Update ProjectNTfs, ProjectNTfsTestILC to beta-25308-00, beta-25308-00, respectively[8c7bcf4]Fix several System.Net.Requests param name diffs in tests[f82fa52]Changed ref depending on TargetGroup for EventListener.OnEventWritten[0b71a3f]Enabled tests for netcoreapp[f075d0f]Expose String.GetHashCode(StringComparison) with tests (#19443)[9e2256d]HttpWebRequest PNSE/NotImplemented members implemented & code coverage increased (#19118)[cf507e7]Fix LoadFrom_EmptyAssemblyFile_ThrowsArgumentException test[e7e77c0]Fix Path tests for throwing on empty/whitespace inputs[29a0689]UMS test update.[b6ced69]Add tests for UMS PositionPointer overflowing[fe03662]Fix svc test for nano (#19434)[5b78935]Enable 8.3 path test for Nano (#19429)[02483ee]Increasing test certificate loader mutex timeout.[8fae5ae]Enable Canonicalization on NetCore (#19378)[cbf0f73]Add Tests covering WCF Soap Scenario. (#19258)[fbc4a1a]Fix spurious EventSource test failures due to framework sources[113a7d5]Ignore lack of CURLMOPT_MAX_HOST_CONNECTIONS in CurlHandler[e91a95d]Improvements on ReflectionXmlSerializationWriter. (#19027)[2c368e8]Add exception diagnostics to WinHttp
WCF
[54329f0]Remove serializable attribute and throw PNSE.[9ccd6bd]Disable PeerTrust certificate validation on OSX[2856c49]Remove unnecessary content from the common project.json.[f9866ab]Enable test after Peer trust fix in CoreFx (for Release 2.0).[233c6d2]Only increment the build version of Microsoft.NETCore.App.[fa6d6f6]Enable and fix tests that were affected by CoreFx breaking changes to CRL.[c15a2fa]Update baseline version of CoreFx packages for ns 1.3.[9c0a66b]Fix assembly to package version mapping.[95d4028]Adding support for these two latest versions of OSX and Fedora.[6e87f5a]Add Serializable attribute to WCF Exception classes.[43ee715]Fix for #1694 (#1904)[df9b615]Fixes for supporting 461 and reving S.SM.Duplex assembly minor version[37b15e3]Including Security and Duplex for net461 support.[37021cd]Adding support for net 4.6.1[7873693]Enable Test EchoComositeType_XmlSerializerFormat_Soap (#1905)[04a4868]Adding proxy support to HTTP[84da668]Update the License Url for packages[8d9bfd8]Fix 1574 and enable tests Use X509Certificate2 copy constructor as it becomes available in 2.0. Enable those TCP tests require service certificate. They pass by using the X509Certificate2 copy constructor.[c975ecc]Fixing #1402 (#1898)[f8bea43]Update docs of package versions for 2.0 Preview 1 release[9ad2325]Updating WCF dependencies on CoreFx and NetStandard to 25309-01