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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Shin Mao [Tue, 24 Oct 2017 19:52:58 +0000 (12:52 -0700)]
Changed Syndication Tests to Test Sync APIs. (dotnet/corefx#24827)
Commit migrated from https://github.com/dotnet/corefx/commit/
b88ad22208c22d0d87a794fda9bed94101963288
Dan Moseley [Tue, 24 Oct 2017 19:49:01 +0000 (12:49 -0700)]
Disable drawing test for Ubuntu1710 (dotnet/corefx#24838)
Commit migrated from https://github.com/dotnet/corefx/commit/
af71933b0278df26fedac885811a2e93a62d9df6
Jeremy Barton [Tue, 24 Oct 2017 19:13:44 +0000 (12:13 -0700)]
Add locking to SecureTransport P/Invokes (dotnet/corefx#24833)
Makes the macOS version of SslStream capable of doing one read and one write
"at the same time" without taking down the process.
Commit migrated from https://github.com/dotnet/corefx/commit/
debf4bcaf4cd8e200c88c605b612cb4fa4f9150b
Stephen Toub [Tue, 24 Oct 2017 16:25:22 +0000 (12:25 -0400)]
Expose/test DateTime{Offset}'s Span-based {Try}Parse{Exact} and TryFormat methods (dotnet/corefx#24470)
Commit migrated from https://github.com/dotnet/corefx/commit/
0d0f5d113739318ac1f8d2b711f3b8280e28f298
Stephen Toub [Tue, 24 Oct 2017 16:06:23 +0000 (12:06 -0400)]
Merge pull request dotnet/corefx#24836 from dotnet-maestro-bot/master-UpdateDependencies
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC, Standard to prerelease-02120-09, preview1-25822-02, preview1-25824-02, preview1-25823-01, beta-25824-00, beta-25824-00, preview1-25824-01, respectively (master)
Commit migrated from https://github.com/dotnet/corefx/commit/
d31c082af38cf6b84d4ef8840f2969871b7a544d
ahsonkhan [Fri, 20 Oct 2017 02:04:45 +0000 (19:04 -0700)]
Rename MemoryHandle PinnedPointer and add HasPointer property.
Commit migrated from https://github.com/dotnet/corefx/commit/
4c5a4efb652236a41ee701f1ee268e361b793489
dotnet-maestro-bot [Tue, 24 Oct 2017 13:53:55 +0000 (06:53 -0700)]
Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC, Standard to prerelease-02120-09, preview1-25822-02, preview1-25824-02, preview1-25823-01, beta-25824-00, beta-25824-00, preview1-25824-01, respectively
Commit migrated from https://github.com/dotnet/corefx/commit/
b897fcb4b199092273c89c598e7d8b3eb366a4ad
Brian Robbins [Tue, 24 Oct 2017 13:46:18 +0000 (06:46 -0700)]
Rename Microsoft.Diagnostics.EventSource.Tracing.Redist (dotnet/corefx#24834)
Commit migrated from https://github.com/dotnet/corefx/commit/
80dec77c9c3722fbfb76d34bd8ec75d66bf9dc5a
Santiago Fernandez Madero [Tue, 24 Oct 2017 01:26:13 +0000 (18:26 -0700)]
Fix condition in System.Diagnostics.PerformanceCounter (dotnet/corefx#24828)
Commit migrated from https://github.com/dotnet/corefx/commit/
7e91c485254e054e0f3c14291f97e6a382659bec
Santiago Fernandez Madero [Tue, 24 Oct 2017 01:24:28 +0000 (18:24 -0700)]
Fix System.Data.Odbc configurations for support package and run UpdateVSConfigurations (dotnet/corefx#24752)
* Fixed odbc configurations for compat package
* Run UpdateVSConfigurations
* Remove Default Configurations to help VS... comment from csproj's
* Remove from System.Buffers as well
Commit migrated from https://github.com/dotnet/corefx/commit/
bcc59b2e74090cfbcc4d6e7c245c172744e9d46b
Anirudh Agnihotry [Mon, 23 Oct 2017 22:27:36 +0000 (15:27 -0700)]
Merge pull request dotnet/corefx#24684 from Anipik/newbr
Tests For EventLog
Commit migrated from https://github.com/dotnet/corefx/commit/
389d7ee0630e71ff868b4d9ebcdcf8111d5acee3
Ahson Ahmed Khan [Mon, 23 Oct 2017 22:01:13 +0000 (15:01 -0700)]
Re-enabling previously disabled tests due to Retain bug (dotnet/corefx#24785)
Commit migrated from https://github.com/dotnet/corefx/commit/
5d164eb843b6fc2278c107184634396642483901
Stephen Toub [Mon, 23 Oct 2017 21:56:12 +0000 (17:56 -0400)]
Add some System.Collections.Concurrent perf tests (dotnet/corefx#24810)
* Add some System.Collections.Concurrent perf tests
Just covering basic add/remove operations on ConcurrentDictionary/Stack/Queue/Bag.
* Address PR feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
1eabfe92ef9fe97f8abfccb044fd6bcfffa5bb5f
Shin Mao [Mon, 23 Oct 2017 21:45:40 +0000 (14:45 -0700)]
Remove New APIs in Syndication. (dotnet/corefx#24814)
The PR removed all APIs that are added in Syndication on Net Core. We'd like to review those APIs thoroughly before exposing them.
Some public abstract async methods were changed to virtual because it's not allowed to have public abstract methods in the implementation assemblies while not exposing them in the contract assembly.
Commit migrated from https://github.com/dotnet/corefx/commit/
a0c65af98df8fe746bb49da90b6c2a152d747a18
Stano Peťko [Mon, 23 Oct 2017 21:42:22 +0000 (23:42 +0200)]
Deleted dead code from System.Net.Requests. (dotnet/corefx#24815)
Commit migrated from https://github.com/dotnet/corefx/commit/
d33e40e27e40d313977d324ae89c33f2842ee5b7
Anirudh Agnihotry [Mon, 23 Oct 2017 20:36:13 +0000 (13:36 -0700)]
Extentionclass added
Commit migrated from https://github.com/dotnet/corefx/commit/
c92789464b2ac983eba3a6021b13ef07eb0c8d8d
Ahson Ahmed Khan [Mon, 23 Oct 2017 19:12:08 +0000 (12:12 -0700)]
Add perf test to measure Memory.Span.Slice vs. Memory.Slice.Span (dotnet/corefx#24780)
* Add perf test to measure Memory.Span.Slice vs. Memory.Slice.Span
* Addressing PR feedback - accumulate result in a local
Commit migrated from https://github.com/dotnet/corefx/commit/
725495577f7e17f1ae2ad2439f219203b2cef844
Stephen Toub [Mon, 23 Oct 2017 19:08:24 +0000 (15:08 -0400)]
Change Memory.Slice(...).Span to Memory.Span.Slice(...) (dotnet/corefx#24813)
The second way is more efficient.
Commit migrated from https://github.com/dotnet/corefx/commit/
90edf7d04a1d32266c275aa5b239b6022ebab98b
Anirudh Agnihotry [Mon, 23 Oct 2017 17:59:41 +0000 (10:59 -0700)]
Changes done
Commit migrated from https://github.com/dotnet/corefx/commit/
896ea2138a266a6512df99c76b4fdc46c58ccbef
Stephen Toub [Mon, 23 Oct 2017 16:29:26 +0000 (12:29 -0400)]
Make Expect: 100-continue handling more robust (dotnet/corefx#24789)
When libcurl sends an Expect: 100-continue header, if it gets back a success error code, it may avoid sending the remaining payload and also may keep the connection open, which can confuse servers that expect to receive the fully promised payload and that don't close the connection when sending a final success status code instead of 100 continue. To mitigate this, we simply change the default ExpectContinue == null behavior to be the equivalent of ExpectContinue == false rather than to be "do whatever the platform decides". This also more closely aligns with WinHttpHandler and ManagedHandler, where effectively the "platform" in those cases decides that the default is disabled.
For ManagedHandler, currently we're mimicking behavior like that libcurl employed and may sometimes not send the full payload but still keep the connection open. Instead, make sure we either always send the full payload or close the connection.
Commit migrated from https://github.com/dotnet/corefx/commit/
724ddb8fc95a5b1f639cfa508a32b9a8c50c1949
Stephen Toub [Mon, 23 Oct 2017 13:35:08 +0000 (09:35 -0400)]
Throw exception if SysConf fails in Environment.ProcessorCount (dotnet/corefx#24771)
This shouldn't happen in a valid configuration, but adding the exception to help highlight the problem with an invalid configuration.
Commit migrated from https://github.com/dotnet/corefx/commit/
876a68a5a9c6bce51420a34c2f0537819d646c44
Brian Robbins [Mon, 23 Oct 2017 13:03:34 +0000 (06:03 -0700)]
Convert Microsoft.Diagnostics.Tracing.EventSource.Redist to use SR instead of ResourceManager.GetResourceString (dotnet/corefx#24808)
* Switch from ResourceManager.GetResourceString to SR.
* Add missing resource strings.
Commit migrated from https://github.com/dotnet/corefx/commit/
de50cc4574427f003266580983e76e5a985fe750
Stano Peťko [Mon, 23 Oct 2017 12:46:18 +0000 (14:46 +0200)]
Remove dead code from System.Net.NetworkInformation (dotnet/corefx#24800)
* Deleted dead code from System.Net.NetworkInformation.
* Returned back constructors, used in other platforms.
* Removed unused strings.
* Returned back strings used in other platforms.
Commit migrated from https://github.com/dotnet/corefx/commit/
71188fac3f15e09bc156e92715d5995fd100906d
Stano Peťko [Mon, 23 Oct 2017 12:45:34 +0000 (14:45 +0200)]
Deleted dead code from System.Net.Primitives. (dotnet/corefx#24801)
Commit migrated from https://github.com/dotnet/corefx/commit/
693d6ea80f2a0490f01e41b80200c94bd9011f59
Ahson Ahmed Khan [Sat, 21 Oct 2017 01:02:23 +0000 (18:02 -0700)]
Exlude CustomMemoryForTest from being reflected on to unblock tests (dotnet/corefx#24783)
Commit migrated from https://github.com/dotnet/corefx/commit/
ba635832fdd968ea0864fb0d7359e02ea5603725
Shin Mao [Sat, 21 Oct 2017 00:28:32 +0000 (17:28 -0700)]
Add Synchronous APIs in Syndication for .Net Core (dotnet/corefx#24720)
* Added WriteAttributeExtensions and WriteElementExtensions.
* Added ReadFrom and WriteTo
* Changed CanReadAsync to CanRead
* Lots of changes.
* More Changes.
* Add IXmlSerializable on some types.
* Fix errors after resolving rebase-conflicts.
* Addressed CR feedback.
Commit migrated from https://github.com/dotnet/corefx/commit/
5cf1687385b1754108f3c274a596052c3a4e5717
Tarek Mahmoud Sayed [Fri, 20 Oct 2017 22:23:09 +0000 (15:23 -0700)]
Add ActiveDirectory Tests (dotnet/corefx#24762)
Commit migrated from https://github.com/dotnet/corefx/commit/
cd6c1749bc5cfe3ec8acf1a91ab5977a13f61fa0
Matt Connew [Fri, 20 Oct 2017 20:20:14 +0000 (13:20 -0700)]
Syndication Feed async wrapper improvements (dotnet/corefx#24613)
* Fixed XmlWriterWrapper and XmlReaderWrapper so they don't wrap unnecessarily
* Removing unnecessary this. prefixes plus some minor formatting cleanup
* String resource cleanup and string.Format -> SR.Format
* Improved DateTime parsers and moved parser properties to base FeedFormatter
* Small fixes for CR feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
1b2646e182fefa25e77ff9329444c146229c50e8
Anirudh Agnihotry [Fri, 20 Oct 2017 19:32:51 +0000 (12:32 -0700)]
corrected negative index error
Commit migrated from https://github.com/dotnet/corefx/commit/
a19d3e7e9a94797938797c4bec87ae035a0a2ffa
Anirudh Agnihotry [Fri, 20 Oct 2017 18:53:12 +0000 (11:53 -0700)]
Merge branch 'newbr' of https://github.com/Anipik/corefx into newbr
Commit migrated from https://github.com/dotnet/corefx/commit/
a71cb649a95e6c9469b37928b4a1f72f70e5daf5
Anirudh Agnihotry [Fri, 20 Oct 2017 18:46:09 +0000 (11:46 -0700)]
Removed Extraline
Commit migrated from https://github.com/dotnet/corefx/commit/
81fb678305f176e54f5b135f210f2c2892035415
dotnet-maestro-bot [Fri, 20 Oct 2017 15:24:09 +0000 (10:24 -0500)]
Update CoreFx, Standard to preview1-25820-02, preview1-25820-01, respectively (dotnet/corefx#24772)
Commit migrated from https://github.com/dotnet/corefx/commit/
5e52f1b131a3c6a029e99cd5c852367ad42655e0
Stephen Toub [Fri, 20 Oct 2017 13:33:39 +0000 (09:33 -0400)]
Override Read{Block}{Async}(Span/Memory) on StreamReader (dotnet/corefx#24734)
* Override Read{Block}{Async}(Span/Memory) on StreamReader
* Address PR feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
e2563988089e63c3ec0efcdad230a853c3b5c97c
dotnet-maestro-bot [Fri, 20 Oct 2017 13:33:13 +0000 (08:33 -0500)]
Update BuildTools, CoreClr, ProjectNTfs, ProjectNTfsTestILC to prerelease-02120-03, preview1-25820-01, beta-25820-00, beta-25820-00, respectively (dotnet/corefx#24736)
Commit migrated from https://github.com/dotnet/corefx/commit/
c50a1672a82385a64eac84e34c197215a9ba37b0
Tomas Weinfurt [Fri, 20 Oct 2017 12:57:13 +0000 (05:57 -0700)]
initial Freebsd support. (dotnet/corefx#24467)
* add FreeBSD
* move pragma clang diagnostic pop few lines down to avoild build error on FreeBSD with clang 3.9
* improve detection of in_pktinfo
* correct detection of in_pktinfo
* set __HostDistroRid properly to avoid warning on FreeBSD
* roll-back freebsd change - rejected in dotnet/corefx#23986
* add support for OSGroup so this can be done consistently with managed code
* support also -release to be consistent with top level build.sh. simple "release" arg still works
* add -lpthread to get posix threads
* initial implementation of System.Diagnostics.Process. more work to come
* few FreeBSD fixes for run-test.sh
* add VerifyFreeBSDDebugName test
* fix up System.Diagnostics.Process to provide at least functionality needed by tests
* add GetPathToOpenFile()
* adress most feedback from review. refactor sysctl() to system/native. fix extra debug can commented code. handle free better. update calculation for process start.
* minor clenup to avoid unnecesary diff and one more place to use PlatformDetection.IsFreeBSD
* address review comments. mode and merge with OSX is still to do.
* fix typo
* fix mode for chmod(). It needs to be 644 and 744 in ocral mode.
* address remaining comments from review
* more style cleanup. Use -OS instead of -OSGroup to do cross-platform build
* roll back -release and -debug option. this will be handled as separate change
* remove unsued SystemNative_SysctlByName
* remove one more place where sysctlByName sneaked in
Commit migrated from https://github.com/dotnet/corefx/commit/
6c50a9e705800bbc5d166c91aa2c7e2a85b2325b
Anirudh Agnihotry [Fri, 20 Oct 2017 05:30:38 +0000 (22:30 -0700)]
Packaging For System.Diagnostics.EventLog (dotnet/corefx#24708)
* package foler + metadata reference added
* Added descriptions
* packageupdateinedx done
* changed to netcoreapp2.0
* Build And pinvokeanalyzer corrected
* Added net461
* Xamarin frameworks added
Commit migrated from https://github.com/dotnet/corefx/commit/
4e408ff42f9ecbd63f6787e781d6f06bb28ca81e
Anirudh Agnihotry [Fri, 20 Oct 2017 05:20:14 +0000 (22:20 -0700)]
fixed netfx build by removing show progress
Commit migrated from https://github.com/dotnet/corefx/commit/
141747fd7c9d4d388adbc912c7f3d14ccb93cbbe
Patrick Desjardins [Fri, 20 Oct 2017 03:38:59 +0000 (20:38 -0700)]
Markdown Format was Erasing Information (dotnet/corefx#24757)
The markdown symbol pipe was creating a cell making the content that had a pipe not readable.
Commit migrated from https://github.com/dotnet/corefx/commit/
40b9d2226636d9234f755e01f5e36811a55d7cd2
Stano Peťko [Fri, 20 Oct 2017 03:37:31 +0000 (05:37 +0200)]
Remove dead code from System.Net.Http (dotnet/corefx#24735)
* Deleted dead code from System.Net.Http.
* Returned back strings, used in other platforms.
* Returned back string net_http_value_not_supported.
* Deleted dead code from System.Net.Http.
* Returned back strings, used in other platforms.
* Returned back string net_http_value_not_supported.
Commit migrated from https://github.com/dotnet/corefx/commit/
cdc2a7a7c27ccfcf061913c8df6f9000ffdd919b
Stano Peťko [Fri, 20 Oct 2017 03:36:48 +0000 (05:36 +0200)]
Remove dead code from System.Net.HttpListener. (dotnet/corefx#24749)
* Deleted dead code from System.Net.HttpListener.
* Returned back strings which, are used in other platforms.
* Returned back string net_invalid_port-
Commit migrated from https://github.com/dotnet/corefx/commit/
294a56a938ce00e3183b269c5e0bfbb9ea944321
Anirudh Agnihotry [Fri, 20 Oct 2017 01:12:59 +0000 (18:12 -0700)]
Show Progress added
Commit migrated from https://github.com/dotnet/corefx/commit/
c13dd7d85a9075f6b5e677f4730b8d885757515d
Anirudh Agnihotry [Fri, 20 Oct 2017 01:03:43 +0000 (18:03 -0700)]
changed eventlog to source existence
Commit migrated from https://github.com/dotnet/corefx/commit/
044953e860bb57c81120a48a6f64140806416ac3
Anirudh Agnihotry [Fri, 20 Oct 2017 00:55:25 +0000 (17:55 -0700)]
corrected using
Commit migrated from https://github.com/dotnet/corefx/commit/
22058d754d1044ddc2a29372e06b975f40d50290
Anirudh Agnihotry [Fri, 20 Oct 2017 00:43:20 +0000 (17:43 -0700)]
Removed show progress
Commit migrated from https://github.com/dotnet/corefx/commit/
11f10fd8794c6b2da237c3f79c6153cf475acd36
Anirudh Agnihotry [Fri, 20 Oct 2017 00:41:55 +0000 (17:41 -0700)]
minor formatting
Commit migrated from https://github.com/dotnet/corefx/commit/
eb6a1ef67f0ccb5712f92a68d1b413b566fbc2e5
Anirudh Agnihotry [Thu, 19 Oct 2017 23:45:19 +0000 (16:45 -0700)]
fixed netfx build
Commit migrated from https://github.com/dotnet/corefx/commit/
6b4abb0bab0ccf2fa64d20324224b2b7fe40203b
Anirudh Agnihotry [Thu, 19 Oct 2017 23:04:42 +0000 (16:04 -0700)]
Test Updated
Commit migrated from https://github.com/dotnet/corefx/commit/
d9bb1e6a036c947bc14305cc277b8efea919c24c
Anirudh Agnihotry [Thu, 19 Oct 2017 22:53:30 +0000 (15:53 -0700)]
timespan updated
Commit migrated from https://github.com/dotnet/corefx/commit/
72270faf1984abb942a3cf50964b2a4b890966f5