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
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
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
Anirudh Agnihotry [Thu, 19 Oct 2017 22:15:25 +0000 (15:15 -0700)]
Waiting Time added
Commit migrated from https://github.com/dotnet/corefx/commit/
2d8c0758e9e4a51414a31bbb3c385623062e2c0d
Anirudh Agnihotry [Thu, 19 Oct 2017 22:08:28 +0000 (15:08 -0700)]
little changes
Commit migrated from https://github.com/dotnet/corefx/commit/
301415bc8f3d9f7db3b0460d545bc59a48c704cf
Anirudh Agnihotry [Thu, 19 Oct 2017 19:18:33 +0000 (12:18 -0700)]
showprogress added
Commit migrated from https://github.com/dotnet/corefx/commit/
640b62ac501a0f0b55c473e18bdf79816bae0e95
Anirudh Agnihotry [Thu, 19 Oct 2017 18:29:45 +0000 (11:29 -0700)]
little changes
Commit migrated from https://github.com/dotnet/corefx/commit/
fb7ae5c4b5334d34cda8a7eb29e3f40741bf1bfa
Lakshmi Priya Sekar [Thu, 19 Oct 2017 18:08:08 +0000 (11:08 -0700)]
Merge pull request dotnet/corefx#24389 from Priya91/tlsextension
Add ALPN support for SslStream.
Commit migrated from https://github.com/dotnet/corefx/commit/
57b4664ba0a022de3a846b436a3a3a6bf7b91ead
Anirudh Agnihotry [Thu, 19 Oct 2017 17:57:42 +0000 (10:57 -0700)]
Message Dll build error
Commit migrated from https://github.com/dotnet/corefx/commit/
dee2e31025adb8d21e3bd7a5a9e1c2ee286c0ade
Anirudh Agnihotry [Thu, 19 Oct 2017 17:43:16 +0000 (10:43 -0700)]
Typo corrected
Commit migrated from https://github.com/dotnet/corefx/commit/
eafa39fe92e9eb4df8b19d3f388337620cc7b11a
Stephen Toub [Thu, 19 Oct 2017 16:40:56 +0000 (12:40 -0400)]
Add Span/Memory overrides to StreamWriter (dotnet/corefx#24725)
- Refactors StreamWriter to work in terms of Span/Memory.
- Adds TextWriter-overrides for the Span/Memory-based methods.
- Exposes the new members from the ref.
- Adds tests for the new methods.
- Respond to API review feedback that we should be naming parameters to match existing overloads, here using `buffer` instead of `source` or `destination`, since `buffer` is already used in overloads on these types.
Commit migrated from https://github.com/dotnet/corefx/commit/
b272c1bde8d5d2e2b72772d2eb1f8b0496d05310
dotnet-maestro-bot [Thu, 19 Oct 2017 15:02:44 +0000 (10:02 -0500)]
Update CoreClr, ProjectNTfs, ProjectNTfsTestILC to preview1-25819-02, beta-25819-00, beta-25819-00, respectively (dotnet/corefx#24733)
Commit migrated from https://github.com/dotnet/corefx/commit/
093e437ad7c6f765a5a787ca29d3b68ef8f92f79
dotnet-maestro-bot [Thu, 19 Oct 2017 04:01:34 +0000 (23:01 -0500)]
Update CoreFx to preview1-25819-01 (dotnet/corefx#24731)
Commit migrated from https://github.com/dotnet/corefx/commit/
6b66bf48c31c5e4dc95437aa53d2a4d6ab3b64ad
MaxHorstmann [Thu, 19 Oct 2017 02:28:31 +0000 (22:28 -0400)]
Replace 'enlistment' with 'repo' in a few places (dotnet/corefx#24732)
"Enlistment" is a term for what in today's git world is now commonly called a "repo".
Updating this in a few places to avoid confusing compiler errors.
Commit migrated from https://github.com/dotnet/corefx/commit/
e4817213c6563c40378a8bd95d48f13c4f140404
dotnet-maestro-bot [Thu, 19 Oct 2017 01:14:54 +0000 (20:14 -0500)]
Update CoreClr, CoreSetup to preview1-25818-04, preview1-25818-02, respectively (dotnet/corefx#24729)
Commit migrated from https://github.com/dotnet/corefx/commit/
3e7528e74a6d74681561e8a90e856c17866c3567