Jeremy Barton [Fri, 4 Jan 2019 06:07:55 +0000 (22:07 -0800)]
Merge pull request dotnet/corefx#34324 from vcsjones/32913-oaep-cek
Support SHA2 for OAEP decryption in EnvelopedCms
Commit migrated from https://github.com/dotnet/corefx/commit/
3c6662c9b96b8fae2c3fb3191d14b9b0a76909a5
Kevin Jones [Thu, 3 Jan 2019 06:18:19 +0000 (01:18 -0500)]
Added SHA2 OAEP decryption support for EnvelopedCms CEK.
Fixes dotnet/corefx#32913.
Commit migrated from https://github.com/dotnet/corefx/commit/
1de58afa5edd914cbc50cb2cbcf87cc4278b10b8
Kevin Jones [Thu, 3 Jan 2019 02:06:31 +0000 (21:06 -0500)]
Fix typo in parameter name.
Commit migrated from https://github.com/dotnet/corefx/commit/
74f041bdfb2ccf9a42ffeb5a000808c24a1a18d9
Anirudh Agnihotry [Fri, 4 Jan 2019 02:00:04 +0000 (18:00 -0800)]
increase tries to 20 (dotnet/corefx#34342)
Commit migrated from https://github.com/dotnet/corefx/commit/
df4c956d32654e77e799e538a67a2c7b13e656d4
Geoff Kizer [Thu, 3 Jan 2019 22:58:52 +0000 (14:58 -0800)]
Merge pull request dotnet/corefx#34307 from geoffkizer/redirecttests
split redirect tests into separate file
Commit migrated from https://github.com/dotnet/corefx/commit/
b4ff5f37b4e425e8ab8a5f6cbe62b0373d72437f
Stephen Toub [Thu, 3 Jan 2019 16:34:52 +0000 (11:34 -0500)]
Use ValueStringBuilder instead of StringBuilderCache in PathInternal.Windows.cs
Commit migrated from https://github.com/dotnet/corefx/commit/
94cf6be593098451257e96406b39fd9790d121b5
Santiago Fernandez Madero [Thu, 3 Jan 2019 21:04:44 +0000 (13:04 -0800)]
Update ubuntu arm64 queues to 1804 in official builds (dotnet/corefx#34337)
Commit migrated from https://github.com/dotnet/corefx/commit/
020b88ca7cd23ccff37eea8eba9d59d52ec8d3cd
zivillian [Thu, 3 Jan 2019 20:07:19 +0000 (21:07 +0100)]
Fix missing dash in LDAP test server example (dotnet/corefx#34336)
* fix missing dash
* fix copied configuration
Commit migrated from https://github.com/dotnet/corefx/commit/
e48041feb1a4b9660eb0d26e2e43241237da0eaf
Davis Goodin [Thu, 3 Jan 2019 19:44:30 +0000 (13:44 -0600)]
Fix testhost depproj chmod when win host restored (dotnet/corefx#34335)
When building on Linux, this Exec assumes a Linux configuration is
restored so the testhost package it picks up will have dotnet. This
fails with '-allconfigurations' when a Windows configuration is used and
the restore actually got dotnet.exe. This change detects whatever dotnet
file was actually restored and runs chmod on that.
Commit migrated from https://github.com/dotnet/corefx/commit/
70d08ae0b1f2487f0684a66be364a988f181567d
Roman Marusyk [Thu, 3 Jan 2019 18:28:46 +0000 (20:28 +0200)]
Refactor DllImports for System.Security.Cryptography.Pkcs to share in Common/Interop
Commit migrated from https://github.com/dotnet/corefx/commit/
e32bdde06baadcc02143e012bdc7929ceb57c071
Dong Xie [Thu, 3 Jan 2019 16:10:08 +0000 (16:10 +0000)]
Per issue dotnet/corefx#34302, removed an extra 0x1a at end of file. (dotnet/corefx#34328)
Commit migrated from https://github.com/dotnet/corefx/commit/
5c55936c24bb6a2038d3eb5a68d4a51011d02284
Swaroop Sridhar [Thu, 3 Jan 2019 04:53:10 +0000 (20:53 -0800)]
Revert "Expose Marshall.LoadLibrary API" (dotnet/corefx#34322)
In API review: https://github.com/dotnet/corefx/issues/32015,
The LoadLibrary APIs were originally Approved to live in
System.Runtime.InteropServices.Marshal class.
https://github.com/dotnet/corefx/issues/32015#issuecomment-
428775858
However, recently the decision was changed such that the APIs are in a new NativeLibrary class.
https://github.com/dotnet/corefx/issues/32015#issuecomment-
448324606
Therefore, undoing the changes to Marshal API.
I'll submit another PR for System.Runtime.InteropServices.NativeLibrary
once the corresponding change in CoreCLR is checked in.
This reverts commit dotnet/corefx@
859351c2f65e73e94c9c40983e53b33c5b45014a.
Commit migrated from https://github.com/dotnet/corefx/commit/
6d59e6ab54bb313ea5eb6a809dc64a7cebe8ee64
Anirudh Agnihotry [Wed, 2 Jan 2019 23:12:21 +0000 (15:12 -0800)]
Using FUTIMENS instead of FUTIMES (dotnet/corefx#34271)
* test added
* rearranging order for if statements
* reducing thread sleep time and reverting millisecond test change
* adding comment
* removing comment, adding tick equality check, failing if not able to create file with non-zero nano or milli second
* correcting test for hfs system
* NanoSeconds -> Nanoseconds, Millisec -> milliseconds
HFs assert converted to false
Commit migrated from https://github.com/dotnet/corefx/commit/
83e468591a0212f109c179c2f4b75ef03c92432b
dotnet-maestro-bot [Wed, 2 Jan 2019 18:02:30 +0000 (10:02 -0800)]
Update CoreClr, CoreFx to preview-27302-02, preview.19052.1, respectively (dotnet/corefx#34311)
Commit migrated from https://github.com/dotnet/corefx/commit/
6e8d162c1486d1473a74263894e509bc85a1b861
dotnet-maestro-bot [Wed, 2 Jan 2019 13:48:06 +0000 (05:48 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27302-01, preview.19051.1, beta-27302-00, beta-27302-00, respectively (dotnet/corefx#34245)
Commit migrated from https://github.com/dotnet/corefx/commit/
3e84824e93861dbf0b53a7f111ec211d9f787c2b
Koundinya Veluri [Wed, 2 Jan 2019 13:31:47 +0000 (05:31 -0800)]
Don't Sleep(1) in some spin-wait loops (Fx) (dotnet/corefx#34288)
Fx counterpart to https://github.com/dotnet/coreclr/pull/21722
Commit migrated from https://github.com/dotnet/corefx/commit/
4b6cc4f99e3af21525da967cfbba219b6620a51e
Jan Kotas [Wed, 2 Jan 2019 13:31:06 +0000 (03:31 -1000)]
Delete one-off AppDomain setter for uapaot first chance exception handler (dotnet/corefx#34304)
This should not be one-off. It should be either nowhere or everywhere.
Commit migrated from https://github.com/dotnet/corefx/commit/
344aca842de08a897a560e3465f2885480a1e318
Geoff Kizer [Tue, 1 Jan 2019 23:53:35 +0000 (15:53 -0800)]
split redirect tests into separate file
Commit migrated from https://github.com/dotnet/corefx/commit/
33aa830e7975d6fdf50143348cb78f2924d673de
Geoff Kizer [Tue, 1 Jan 2019 20:58:34 +0000 (12:58 -0800)]
Merge pull request dotnet/corefx#34298 from geoffkizer/flakytest-SchSendAuxRecordHttpTest
disable flaky test SchSendAuxRecordHttpTest
Commit migrated from https://github.com/dotnet/corefx/commit/
fed12d49fd08018d2b31300f0d591071e0da7c12
Geoff Kizer [Mon, 31 Dec 2018 23:30:36 +0000 (15:30 -0800)]
disable flaky test SchSendAuxRecordHttpTest
Commit migrated from https://github.com/dotnet/corefx/commit/
d08226feeb0af0ff41c8d41b36ba8f6bb97c1785
Egor Bogatov [Mon, 31 Dec 2018 02:05:27 +0000 (05:05 +0300)]
Remove Interop.ReadDir.cs (dotnet/corefx#34274)
* Remove Interop.ReadDir.cs
* pass bufferPtr to FindNextEntry
* Update src/System.IO.FileSystem/src/System/IO/Enumeration/FileSystemEnumerator.Unix.cs
Co-Authored-By: EgorBo <egorbo@gmail.com>
Commit migrated from https://github.com/dotnet/corefx/commit/
91589339e6fd3da57d8e6c15937253037e727a04
Marco Rossignoli [Sun, 30 Dec 2018 16:59:39 +0000 (17:59 +0100)]
Improve dogfooding guide (dotnet/corefx#34284)
Commit migrated from https://github.com/dotnet/corefx/commit/
6c94c21afe03d2b9ffbbd80df26ad49587559a9b
Jan Kotas [Thu, 27 Dec 2018 07:36:20 +0000 (23:36 -0800)]
Use common copy of System.Numerics.Hashing.HashHelpers
Commit migrated from https://github.com/dotnet/corefx/commit/
4e3797e2ff40575b08f08849970f100b2ab5ced1
Marco Rossignoli [Thu, 27 Dec 2018 13:45:30 +0000 (14:45 +0100)]
Update dogfooding guide (dotnet/corefx#34246)
Commit migrated from https://github.com/dotnet/corefx/commit/
e001e65c6ceef7fc06fd569c871f604014de76e7
Dan Moseley [Thu, 27 Dec 2018 03:53:15 +0000 (19:53 -0800)]
Update pinvoke guidelines (dotnet/corefx#34249)
* Update pinvoke guidelines
Added some clarification on the width of types, on padding, and the `fixed` keyword. All these were things I had to figure out recently, so it would be useful to document for others.
* Update interop-pinvokes.md
* Update interop-pinvokes.md
* Update interop-pinvokes.md
* Update interop-pinvokes.md
* Update interop-pinvokes.md
* Update interop-pinvokes.md
Commit migrated from https://github.com/dotnet/corefx/commit/
103ef55a43b93815277a0b6771e19675730e8ab7
dotnet-maestro-bot [Wed, 26 Dec 2018 08:04:09 +0000 (00:04 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27226-01, preview.18625.2, beta-27226-00, beta-27226-00, respectively (dotnet/corefx#34241)
Commit migrated from https://github.com/dotnet/corefx/commit/
04d5f81efc341cf7f682f5cd05dffe71d7813148
dotnet-maestro-bot [Tue, 25 Dec 2018 18:40:57 +0000 (10:40 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27225-02, preview.18625.1, beta-27225-00, beta-27225-00, respectively (dotnet/corefx#34235)
Commit migrated from https://github.com/dotnet/corefx/commit/
74b4172bf0c4ae9842d67fb066760eec2e435164
Jan Kotas [Sun, 23 Dec 2018 00:41:06 +0000 (16:41 -0800)]
Stop building System.Threading.Tasks.Extensions package
Fixes build breaks after shared CoreLib updates
Commit migrated from https://github.com/dotnet/corefx/commit/
f83cc7ec2e4aadf07c0f943a50906a144ad2e544
Stanislav Ushakov [Mon, 24 Dec 2018 17:17:29 +0000 (20:17 +0300)]
Removed global suppression of CS1573 and CS1591 warnings (dotnet/corefx#34232)
* Removed global suppression of CS1573 and CS1591, moved suppression to the project level.
* Fixes for netfx build, added 2 projects
Commit migrated from https://github.com/dotnet/corefx/commit/
adb4d48fe65d48b6dd1c2ff15c8a60e5f96bf266
dotnet-maestro-bot [Mon, 24 Dec 2018 17:15:44 +0000 (09:15 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27224-02, preview.18624.1, beta-27224-00, beta-27224-00, respectively (dotnet/corefx#34231)
Commit migrated from https://github.com/dotnet/corefx/commit/
c0638cff18ac86b755d84cbc1fb5bd81aa0a36e7
dotnet-maestro-bot [Mon, 24 Dec 2018 05:49:53 +0000 (21:49 -0800)]
Update CoreClr, CoreFx to preview-27224-01, preview.18623.2, respectively (dotnet/corefx#34230)
Commit migrated from https://github.com/dotnet/corefx/commit/
1d1bdc18310ecc2c7b99e23b379d75ad6feab8da
dotnet-maestro-bot [Sun, 23 Dec 2018 20:50:09 +0000 (12:50 -0800)]
Update CoreClr, CoreFx to preview-27223-02, preview.18623.1, respectively (dotnet/corefx#34226)
Commit migrated from https://github.com/dotnet/corefx/commit/
bb5532e04529b4fc015ec725fd871593683f08a4
dotnet-maestro-bot [Sun, 23 Dec 2018 08:18:13 +0000 (00:18 -0800)]
Update CoreClr, CoreFx to preview-27222-01, preview.18621.2, respectively (master) (dotnet/corefx#34215)
* Update CoreClr, CoreFx to preview-27222-01, preview.18621.2, respectively
* CLR test fixes
* Disable test for NETFX
Commit migrated from https://github.com/dotnet/corefx/commit/
dac6b995066b98f8048f7390ea67d4664e75eaa4
Omair Majid [Sat, 22 Dec 2018 20:06:18 +0000 (15:06 -0500)]
Use HMAC_CTX_free() instead of free() on a HMAC_CTX* (dotnet/corefx#34222)
This is a leftover from before the OpenSSL 1.0/1.1 hybridization. There
was no HMAC_CTX_free() in 1.0.
Fixes dotnet/corefx#34210
Commit migrated from https://github.com/dotnet/corefx/commit/
597a07ee0945abc28b38f44e2083445c92365152
Dan Moseley [Sat, 22 Dec 2018 05:25:03 +0000 (21:25 -0800)]
Casing fixes (dotnet/corefx#34214)
* Kernel32
* Advapi32
Commit migrated from https://github.com/dotnet/corefx/commit/
352444860f8405a02d45db86cbc4aacc667536f0
Stephen Toub [Sat, 22 Dec 2018 00:39:34 +0000 (19:39 -0500)]
Replace an empty array with Array.Empty (dotnet/corefx#34209)
Happened to notice it, so changing it.
Commit migrated from https://github.com/dotnet/corefx/commit/
9a0e15d1777de9c951cec081699be03304b99bda
Dan Moseley [Sat, 22 Dec 2018 00:22:14 +0000 (16:22 -0800)]
Remove syncroot fields from collections (dotnet/corefx#34198)
* Syncroot
* Fix typo in build-native
* Specialized
* Remove noise
* Revert non generic SortedList
* Test fixups
* CLR test fixes
* Revert "CLR test fixes"
This reverts commit dotnet/corefx@
8db135c07bc0963ef3c9e01c370f06494a988a1f.
* Disable syncroot tests for NETFX
* Update QueueTests.cs
* Test fixes
* Typo
Commit migrated from https://github.com/dotnet/corefx/commit/
1fd3717d73da3ae7440841e8fded4adbba5b0770
Ahson Khan [Sat, 22 Dec 2018 00:00:54 +0000 (16:00 -0800)]
Optimize ReadOnlySequence.First for the common case (dotnet/corefx#33000)
* Optimize ReadOnlySequence.First for the common case
* Add back bit mask flags
* Revert back to type-safe casts
* Address PR feedback.
Commit migrated from https://github.com/dotnet/corefx/commit/
a7b5f8c08710dedf0baac4706186074ad67b5de1
Stanislav Ushakov [Fri, 21 Dec 2018 22:24:10 +0000 (01:24 +0300)]
XML documentation errors - removed references to '*.uex' files (dotnet/corefx#34203)
* Removed CS1589 warning suppression and references to non-existing 'SystemEvents.uex' file
* Fixed CS1589 for System.Drawing.*
Removed references to non-existing 'KnownColor.uex' file.
* Fixed CS1589 for System.Private.Xml.
Removed references to non-existing '*.uex' files.
* Fixed broken XML doc reference for SafeHandleCache.cs
* Fixed indents.
Commit migrated from https://github.com/dotnet/corefx/commit/
42cdb266788d970476417ba3421e999904c58991
Stephen Toub [Fri, 21 Dec 2018 21:26:58 +0000 (16:26 -0500)]
Update ExecutorTests command for Unix (dotnet/corefx#34207)
Hopefully this fixes https://github.com/dotnet/corefx/pull/34185#issuecomment-
449246163
Commit migrated from https://github.com/dotnet/corefx/commit/
646a539c8654000ae014085abbaf8167d811a827
Vasiliy Novikov [Fri, 21 Dec 2018 21:15:12 +0000 (23:15 +0200)]
Fixed IPv6 address parsing on Linux from /proc/net/tcp6, /proc/net/udp6 (dotnet/corefx#34135)
* Fixed IPv6 address parsing on Linux from /proc/net/tcp6, /proc/net/udp6
* Re-enabled IPv6-related tests in IPGlobalPropertiesTest on linux
Commit migrated from https://github.com/dotnet/corefx/commit/
70af0db84ebe722c8679210ce731f10087bd16b9
Tanner Gooding [Fri, 21 Dec 2018 21:13:25 +0000 (13:13 -0800)]
Ensure that the existing Vector2/Vector3/Vector4 intrinsic methods are marked as such. (dotnet/corefx#34167)
Commit migrated from https://github.com/dotnet/corefx/commit/
ecb9b490857a50bb8372ef221836181c9e51a333
Caesar Chen [Fri, 21 Dec 2018 21:01:03 +0000 (13:01 -0800)]
fix internal bug 645542 (dotnet/corefx#34191)
Commit migrated from https://github.com/dotnet/corefx/commit/
c5f0d445bd52222cae7418ee81d74df40e0cf3fb
Stephen Toub [Fri, 21 Dec 2018 19:19:00 +0000 (14:19 -0500)]
Remove some char[] allocations when creating XML strings (dotnet/corefx#34196)
Commit migrated from https://github.com/dotnet/corefx/commit/
d2252b283a851ce6c5c1d74da1dbbcd18c8685a3
Joseph Lennox [Fri, 21 Dec 2018 18:09:39 +0000 (10:09 -0800)]
Fix `XmlUtf8RawTextWriter` out of bounds read. (dotnet/corefx#34116)
* dotnet/corefxdotnet/corefx#34115 Fix `XmlUtf8RawTextWriter` out of bounds read.
* dotnet/corefxdotnet/corefx#34115 Fix `HtmlEncodedRawTextWriter` out of bounds read.
* dotnet/corefxdotnet/corefx#34115 Update out of bounds checks per review.
Commit migrated from https://github.com/dotnet/corefx/commit/
a3bdd04b2866f7c892da718070e78bf43cda7e5f
Max Kerr [Fri, 21 Dec 2018 18:02:46 +0000 (10:02 -0800)]
Improve handling of disallowed HTTP/2 frames (dotnet/corefx#34188)
Additional tests and minor error handling changes.
Commit migrated from https://github.com/dotnet/corefx/commit/
d5c4c725c2ee768c93be94a90342f88ef3a584d4
dotnet-maestro-bot [Fri, 21 Dec 2018 16:59:17 +0000 (08:59 -0800)]
Update CoreClr, CoreFx, ProjectNTfs, ProjectNTfsTestILC to preview-27221-02, preview.18621.1, beta-27221-00, beta-27221-00, respectively (dotnet/corefx#34201)
Commit migrated from https://github.com/dotnet/corefx/commit/
cd402c39b04d5d007b33ac7724b52b2313862b38
Wraith2 [Fri, 21 Dec 2018 16:07:20 +0000 (16:07 +0000)]
Optimize SqlClient tds state to remove handle boxing (dotnet/corefx#34044)
* change TdsParserStateObject to pass packets using a ref struct to avoid boxing of IntPtr in native mode
* add project define for FEATURE_INTEROPSNI on windows non uap builds
* update interop to use SniPacketHandle type name
* rename SNIPacketHandle to SNIPacket
* split PacketHandle and SessionHandle into separate files and implementations
* add comments to PacketHandle and SessionHandle
remove unused packethandle variable in IsConnectionAlive
remove identidal overridden implementations of EmptyReadHandle
* move lazy bool into debug region
* re-add EmptyReadPackt and provide correctly types valid but empty packets in implementations
define IsValidPacket implementations more stringently with type checks
* change implementation switch name to make more sense
* add packet type assertion in IsValiePacket
Commit migrated from https://github.com/dotnet/corefx/commit/
d3d8c74919c9ad831ecbae66dd86bd9d60379010
Stephen Toub [Fri, 21 Dec 2018 15:45:42 +0000 (10:45 -0500)]
Replace several `new string(ch, 1)` with `char.ToString(ch)` in System.Xml (dotnet/corefx#34197)
The latter is simpler and faster.
Commit migrated from https://github.com/dotnet/corefx/commit/
a8a1957f5a632529eb55327f7a4677afeac7689c
Tomas Weinfurt [Fri, 21 Dec 2018 07:09:14 +0000 (23:09 -0800)]
make test conditional on availability of Drawing instead of Nano platform (dotnet/corefx#34195)
Commit migrated from https://github.com/dotnet/corefx/commit/
c025e8a1e2a9a582fbc3a742ca44fd55e6996a67
Ben Adams [Fri, 21 Dec 2018 02:21:00 +0000 (02:21 +0000)]
Optimize SqlClient SNIPacket async paths (dotnet/corefx#34184)
* Optimize SNIPacket async paths
* Feedback
* NET Core vs NET Std
* csproj
* Feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
6870c4ed70f6aa39c5a622c9eaa86bd7e01b8fe7
Tomas Weinfurt [Fri, 21 Dec 2018 01:42:05 +0000 (17:42 -0800)]
Stabilize System.Net.NameResolution.Pal.Tests on FreeBSD (dotnet/corefx#34171)
* use same Linux & OSX strategy on FreeBSD for lookup failures
* use PlatformID.Unix instead of list of OSes
Commit migrated from https://github.com/dotnet/corefx/commit/
8fd4d1d8803678115a96ef17a11d3242cfba7f08
dotnet-maestro-bot [Fri, 21 Dec 2018 01:33:03 +0000 (17:33 -0800)]
Update CoreClr, CoreFx to preview-27220-04, preview.18620.2, respectively (dotnet/corefx#34189)
Commit migrated from https://github.com/dotnet/corefx/commit/
86ef9fe66d65afd8d6364f588d2c806921ecd50c
Viktor Hofer [Fri, 21 Dec 2018 01:04:53 +0000 (02:04 +0100)]
Fix calling build script for perf runs (dotnet/corefx#34194)
Commit migrated from https://github.com/dotnet/corefx/commit/
2ee58875b9921bfd46505106399cf53ec92f8266
Viktor Hofer [Thu, 20 Dec 2018 23:22:47 +0000 (00:22 +0100)]
Update coverlet and enable sourcelink paths (dotnet/corefx#34186)
Commit migrated from https://github.com/dotnet/corefx/commit/
9b29df867936acf16c6364482ccd195c06f7aaed
Ulises Hernandez Garcia [Thu, 20 Dec 2018 21:06:45 +0000 (13:06 -0800)]
Change Helix queue to 18.04 (dotnet/corefx#33439)
Commit migrated from https://github.com/dotnet/corefx/commit/
a0fdbbaae4217bc5f6a985d95c8912e0bdcac5d1
Tomas Weinfurt [Thu, 20 Dec 2018 21:02:49 +0000 (13:02 -0800)]
fix process tests on FreeBSD (dotnet/corefx#34170)
* fix process tests on FreeBSD
* OSPlatform.FreeBSD does not exist in netstandard
* correct platform check
* use DateTime.UnixEpoch
Commit migrated from https://github.com/dotnet/corefx/commit/
4ef6b2dbb715838344fc2937e6f9d858fb9d4cc7
Stephen Toub [Thu, 20 Dec 2018 19:44:37 +0000 (14:44 -0500)]
Change ExecutorTests to use a command available on all Unixes (dotnet/corefx#34185)
Commit migrated from https://github.com/dotnet/corefx/commit/
c8239903b8597614c1b0327b60fca401d2bd6273
Afsaneh Rafighi [Thu, 20 Dec 2018 18:55:16 +0000 (10:55 -0800)]
Merge pull request dotnet/corefx#33660 from galakt/Enable__ExecuteReader_methods
Enable BeginExecuteReader methods
Commit migrated from https://github.com/dotnet/corefx/commit/
fea701faf265f01e7d8f72326b017595d6896b12
dotnet-maestro-bot [Thu, 20 Dec 2018 17:42:43 +0000 (09:42 -0800)]
Update CoreClr to preview-27220-03 (dotnet/corefx#34181)
Commit migrated from https://github.com/dotnet/corefx/commit/
624668b41d298d224c05afb562efd66c839e347e
Viktor Hofer [Thu, 20 Dec 2018 11:46:04 +0000 (12:46 +0100)]
[Darc-Update] Update dependencies to 2.2.0-beta.18619.2 (dotnet/corefx#34168)
Commit migrated from https://github.com/dotnet/corefx/commit/
5956ad35864352b38c53aa8c2d1ce012c96b168d
Jeff Cyr [Thu, 20 Dec 2018 11:08:24 +0000 (06:08 -0500)]
Use !IsEmpty instead of TryPeek (dotnet/corefx#34174)
Commit migrated from https://github.com/dotnet/corefx/commit/
4c95ab00fa17b61598d1f206dbe2643ede81b69b
dotnet-maestro-bot [Thu, 20 Dec 2018 11:08:11 +0000 (03:08 -0800)]
Update ProjectNTfs, ProjectNTfsTestILC to beta-27220-00, beta-27220-00, respectively (dotnet/corefx#34175)
Commit migrated from https://github.com/dotnet/corefx/commit/
76e7de34801172e6e44ec26939cf6852858ab7a0
Galaktionov_v [Thu, 20 Dec 2018 09:41:16 +0000 (12:41 +0300)]
Replace CheckConnStrSetupFact
Commit migrated from https://github.com/dotnet/corefx/commit/
d6a4710a3175f8cbff86d828fc85d190cb56d964
Galaktionov_v [Thu, 20 Dec 2018 09:36:57 +0000 (12:36 +0300)]
Merge branch 'master' of https://github.com/dotnet/corefx into Enable__ExecuteReader_methods
Commit migrated from https://github.com/dotnet/corefx/commit/
e64f0199c2ab2b5771f20b8348c5a80c01e0e800
Galaktionov_v [Thu, 20 Dec 2018 09:06:39 +0000 (12:06 +0300)]
Revert "Move Api definition to NetCoreApp"
This reverts commit dotnet/corefx@
860ef7ca4268896d22ab68fbc409083de23de7b9.
Commit migrated from https://github.com/dotnet/corefx/commit/
6d286d3450801f657b74cbe938f45d0624e4a8a8
Santiago Fernandez Madero [Thu, 20 Dec 2018 05:29:36 +0000 (21:29 -0800)]
Remove old official builds (dotnet/corefx#34159)
Commit migrated from https://github.com/dotnet/corefx/commit/
9a4afc99f0d500c2b1a3f32bf5e8b3fa2575de2e
dotnet-maestro-bot [Thu, 20 Dec 2018 04:14:25 +0000 (20:14 -0800)]
Update CoreClr to preview-27220-01 (dotnet/corefx#34172)
Commit migrated from https://github.com/dotnet/corefx/commit/
6b005033bead167fb5eb098f278afc28e2b3e990
Maxim Lipnin [Thu, 20 Dec 2018 01:59:39 +0000 (04:59 +0300)]
Share CFRunLoop for FSEventStreams in FileSystemWatcher on OSX (dotnet/corefx#33865)
* Share CFRunLoop for FSEventStreams in FileSystemWatcher on OSX
* Address review comments
* Add execution context capturing
* Fix nits
* Add some tests to check multiple watchers
* Address review comments
* Update FileSystemWatcher tests
* Add timeout for non-expected events
* Wrap FileSystemWatcher_File_Create_EnablingDisablingNotAffectRaisingEvent test in ExecuteWithRetry helper method and mark it with Outerloop
* Wrap FileSystemWatcher_File_Create_WatchOwnPath test in ExecuteWithRetry helper method
* Move disposing FileSystemWatcher instances to a finally section in FileSystemWatcher_File_Create_ForceLoopRestart test
* Use null-conditional operator before disposing
Commit migrated from https://github.com/dotnet/corefx/commit/
8a06434b29599950571aa7975458ae5b465d1a0d
Zoltan Varga [Thu, 20 Dec 2018 01:46:55 +0000 (20:46 -0500)]
Change configure checks from arc4random to arc4random_buf since this is what is actually used. Some platforms like WebAssembly don't have the latter. (dotnet/corefx#34165)
Commit migrated from https://github.com/dotnet/corefx/commit/
8a05b3f5f3947341e1867210a791a5c8a617cde6
Yaser Moradi [Wed, 19 Dec 2018 23:50:00 +0000 (03:20 +0330)]
Added AssociatedMetadataTypeTypeDescriptionProvider & MetadataTypeAttribute to S.CM.DA (dotnet/corefx#33788)
Commit migrated from https://github.com/dotnet/corefx/commit/
c0588ed15acb710291f2bbfe98f1a1b7bde23e54
Tomas Weinfurt [Wed, 19 Dec 2018 18:28:16 +0000 (10:28 -0800)]
avoid processing incorrect ICMP message on Unix (dotnet/corefx#34084)
* use connect on unicast ping addresses to avoild processing incorrect responses
* feedback from review
Commit migrated from https://github.com/dotnet/corefx/commit/
3172386e3e6f268b1811a831c6890665c3154f8a
Jeremy Koritzinsky [Wed, 19 Dec 2018 18:23:48 +0000 (10:23 -0800)]
Remove [Out] by-value string parameter usage from System.Management. (dotnet/corefx#34091)
* Remove [Out] by-value string parameter usage from System.Management.
* Use char[] instead of StringBuilder.
* Add SizeParamIndex
* PR Feedback.
* Remove -1s
* Remove double semicolon
* Fix copy-paste error
Commit migrated from https://github.com/dotnet/corefx/commit/
2746a21357470e3da9e3e9222f2da350c9e5dd3a
Roman Marusyk [Wed, 19 Dec 2018 17:19:01 +0000 (19:19 +0200)]
Refactor DllImports for System.Security.Cryptography.Csp
Move the P/Invokes and associated SafeHandle types to src/Common/src/Interop
Commit migrated from https://github.com/dotnet/corefx/commit/
8e4edaaf5b71d243b0653657f27e556cc633a822
Vasiliy Novikov [Wed, 19 Dec 2018 17:11:46 +0000 (19:11 +0200)]
Linux NetworkInterface.GetIPStatistics - handle values > uint.MaxValue (dotnet/corefx#34119)
* Linux NetworkInterface.GetIPStatistics - handle values > uint.MaxValue
* Handle UInt64 values and cut them to Int64
* Test ulong.MaxValue case
* Statistics parsing with invariant culture
Commit migrated from https://github.com/dotnet/corefx/commit/
18df42c4e081c4b13e5542ac63bea1a87f4d3b95
dotnet-maestro-bot [Wed, 19 Dec 2018 16:55:46 +0000 (08:55 -0800)]
Update CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet/corefx#34163)
Commit migrated from https://github.com/dotnet/corefx/commit/
83d3a2fb97e2e6c117b310d373c75fcaac75df5d
David Fowler [Wed, 19 Dec 2018 13:20:23 +0000 (09:20 -0400)]
Stop comparing thread ids and just check if the thread is a thread pool thread. (dotnet/corefx#34158)
Commit migrated from https://github.com/dotnet/corefx/commit/
6e08a1a9ed0f17f4450423e3627ee4e38573dba1
dotnet-maestro-bot [Wed, 19 Dec 2018 11:17:55 +0000 (03:17 -0800)]
Update CoreFx to preview.18618.9 (dotnet/corefx#34153)
Commit migrated from https://github.com/dotnet/corefx/commit/
5641ae5e157177f30eec8cbb63c5dc8e2e5863bc
William Godbe [Wed, 19 Dec 2018 09:03:45 +0000 (01:03 -0800)]
Invoke eng/common/build scripts from perf.groovy instead of root build scripts (dotnet/corefx#34152)
* Invoke eng/common/build scripts from perf.groovy instead of root build scripts
Commit migrated from https://github.com/dotnet/corefx/commit/
5ec4ccd6b308d25fc3c9d4ce2aaccbcf3625da17
Geoff Kizer [Wed, 19 Dec 2018 07:54:01 +0000 (23:54 -0800)]
Merge pull request dotnet/corefx#34131 from geoffkizer/http2-initialwindowsize
HTTP2: Respect SETTINGS_INITIAL_WINDOW_SIZE and rework SendAsync code structure
Commit migrated from https://github.com/dotnet/corefx/commit/
5b126fd26d9719720503da342c53db98378f9507
Geoff Kizer [Wed, 19 Dec 2018 02:45:17 +0000 (18:45 -0800)]
address PR feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
d5d1abf80078610389b956db3d4f42a5fdc11f0d
Santiago Fernandez Madero [Wed, 19 Dec 2018 02:06:17 +0000 (18:06 -0800)]
Update publish symbols task to fix freebsd symbols publishing (dotnet/corefx#34154)
Commit migrated from https://github.com/dotnet/corefx/commit/
d0821ae6626d35e572ee456679fdeda09be032ba
Geoff Kizer [Tue, 18 Dec 2018 23:41:00 +0000 (15:41 -0800)]
fix typo
Commit migrated from https://github.com/dotnet/corefx/commit/
23b717a60f48e90ccc8b51d9fba2aab37e05cd76
Santiago Fernandez Madero [Tue, 18 Dec 2018 22:15:19 +0000 (14:15 -0800)]
Add update versions repository step to new official builds pipeline (dotnet/corefx#34145)
* Add update versions repository step to new official builds pipeline
* PR Feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
58e08b293532e1f19c54769211bc9829db1624ca
Santiago Fernandez Madero [Tue, 18 Dec 2018 22:11:18 +0000 (14:11 -0800)]
Add FreeBSD leg to new official build system (dotnet/corefx#34148)
Commit migrated from https://github.com/dotnet/corefx/commit/
28fc5b7c6afdde9236bb0b0ddd6c8354006b70c6
Paul M Cohen [Tue, 18 Dec 2018 18:37:34 +0000 (10:37 -0800)]
File IO (dotnet/corefx#32668)
Commit migrated from https://github.com/dotnet/corefx/commit/
87089ef4559605f8a34ca8959a0ef9c71aa1e02e
Wraith2 [Tue, 18 Dec 2018 18:12:55 +0000 (18:12 +0000)]
Optimize SqlClient connection pool performance (dotnet/corefx#33580)
* change pool to fetch user object only once and use direct tostirng
change SSPI login buffers to arraypool allocations
* change rental to keep track of rented array in case the caller reassigns
* address feedback
Commit migrated from https://github.com/dotnet/corefx/commit/
9b6618f3883443bd52379471e5e0c1b96ebde2bd
dotnet-maestro-bot [Tue, 18 Dec 2018 17:45:36 +0000 (09:45 -0800)]
Update CoreClr, CoreSetup to preview-27218-02, preview-27218-01, respectively (dotnet/corefx#34140)
Commit migrated from https://github.com/dotnet/corefx/commit/
e27c7dad44273ed15c01d3d537562532f561c1f3
dotnet-maestro-bot [Tue, 18 Dec 2018 08:23:04 +0000 (00:23 -0800)]
Update CoreClr, CoreSetup to preview-27218-01, preview-27217-02, respectively (dotnet/corefx#34138)
Commit migrated from https://github.com/dotnet/corefx/commit/
a0d71c50f72a592de363cf72af398177d85f8db0
Krzysztof Wicher [Tue, 18 Dec 2018 03:39:23 +0000 (19:39 -0800)]
Disable TimeZoneInfo_DisplayNameStartsWithOffset on Win 7 (dotnet/corefx#34137)
Fixes dotnet/corefx#34106
I do not see this test doing anything which could be improved. Win7 likely contains some invalid data in the registry since we don't do much in TZI code except for reading from registry
Commit migrated from https://github.com/dotnet/corefx/commit/
f3b0419629db7d98ef273d33ba961e7f9e7fd1f2
Santiago Fernandez Madero [Tue, 18 Dec 2018 01:00:37 +0000 (17:00 -0800)]
Add publish symbols to new official builds (dotnet/corefx#34133)
Commit migrated from https://github.com/dotnet/corefx/commit/
20cddc0d9d9bf75e6737e0c9df3000e81445cf47
Geoff Kizer [Mon, 17 Dec 2018 22:26:18 +0000 (14:26 -0800)]
implement SETTINGS_MAX_CONCURRENT_STREAMS handling
Commit migrated from https://github.com/dotnet/corefx/commit/
06f67c0ed6240b1f886334aeb4c1a34fc29582a9
Santiago Fernandez Madero [Mon, 17 Dec 2018 23:44:42 +0000 (15:44 -0800)]
Disable isExternal in helix tests for new CI system for now (dotnet/corefx#34128)
Commit migrated from https://github.com/dotnet/corefx/commit/
8dc56bfb13b46bba29342aff4a2676354e5fe641
Geoff Kizer [Sat, 15 Dec 2018 20:49:34 +0000 (12:49 -0800)]
respect SETTINGS_INITIAL_WINDOW_SIZE and rework SendAsync code structure
Commit migrated from https://github.com/dotnet/corefx/commit/
04fb2722d89a65ce92d8caa90e1e39a0ab4c3d5f
Wraith2 [Mon, 17 Dec 2018 19:24:27 +0000 (19:24 +0000)]
Optimize SqlClient primitive type writes (dotnet/corefx#34048)
* change public WriteArrayBytes to private WriteBytes and add span capable path with fallback to array on continuation
add WriteByteSpan and WriteByteArray public methods
* add netcoreapp specific implementations of WriteFloat and WriteDouble which avoid byte array allocation in favour of span
* fixup array compy slice to not use remainder as start since it has already advanced
* remove additional span
Commit migrated from https://github.com/dotnet/corefx/commit/
245d532bb6a984b4ba0db4c438c58775da61c657
dotnet-maestro-bot [Mon, 17 Dec 2018 17:21:24 +0000 (09:21 -0800)]
Update CoreClr, CoreSetup to preview-27217-02, preview-27217-01, respectively (dotnet/corefx#34121)
Commit migrated from https://github.com/dotnet/corefx/commit/
067f6a6c4139b2991db1c1e49152b0a86df3fdb2
Stanislav Ushakov [Mon, 17 Dec 2018 17:15:22 +0000 (20:15 +0300)]
Fixed suppressed XML documentation errors (dotnet/corefx#34020)
* Fixed XML documentation tags for CoreFx.Private.TestUtilities
* Fixed XML documentation tags for System.Diagnostics.Process
* Fixed XML documentation tags for System.ComponentModel.Composition
* Fixed XML documentation tags for System.ComponentModel.Primitives
* Fixed XML documentation tags for System.ComponentModel.TypeConverter
* Fixed XML documentation tags for System.Data.Common
* Fixed XML documentation tags for System.Data.SqlClient
* Fixed XML documentation tags for System.Diagnostics.PerformanceCounter
* Fixed XML documentation tags for System.Diagnostics.StackTrace
* Fixed XML documentation for System.Diagnostics.TraceSource
* Fixed XML documentation for System.IO.Compression.ZipFile
* Fixed XML documentation for System.IO.Compression
* Fixed XMl documentation reference according to review notes
* Fixed XML documentation tags for System.IO.MemoryMappedFiles
* Fixed XML documentation tags for System.IO.Pipes
* Fixed XML documentation tag for OSX interop in System.Diagnostics.Process
* Fixed XML documentation tags for CoreFx.Private.TestUtilities for Unix
* Fixed XML documentation tags for System.Linq.Expressions
* Fixed XML documentation for System.Linq.Parallel
* Fixed XML documentationt ags for System.Linq
* Fixed XML documentation tags for System.Management
* Fixed XMl documentation tags for System.Net.Http (left CS1573)
* Fixed XMl documentation tags for System.Net.Mail
* Fixed XML documentation tags for System.Net.NameResolution
* Fixed XML documentation tags for System.Net.Primitives - added T prefix for Socket as Primitives do not reference System.Net.Sockets
* Fixed XML documentation tags for System.Net.Sockets
* Fixed XML documentation tags for Unix interop files
* Fixed XML documentation tags for System.Net.Http (Unix)
* Fixed XML documentation tags for PlatformDetection.Unix.cs according to review notes
* Fixed XML documentation tags for OSX interop
* Ignore CS1574 for System.Linq as there is no ConcatIterator{TSource}.ToList for uap.
* Fixed XML documentation tags for FreeBSD interop
* Fixed XML documentation tags for System.Net.WebSockets
* Fixed XMLm documentation tags for System.Transactions.Local
* Fixed XML documentation for System.Security.Principal.Windows
* Fixed XML documentation for System.Drawing.Common
* Fixed XML documentation for System.Net.NetworkInformation
* Fixed XML documentation tags for System.Private.XML (left CS1589)
* Fixed XML documentation tags for System.Security.Cryptography
* Fixed XML documentation for System.Runtime.WindowsRuntime
* Fixed XML documentation tags for System.Security.Cryptography.Xml
* Fixed XML documentation tags for System.Security.Cryptography.Primitives
CS3016 was added by mistake as part of dotnet/corefx#32934 so I removed it.
* Fixed XML documentation tags for System.Linq: added M to ToList method as it is not accessible by uap builds.
* Fixed XML documentation tags for System.IO.FileSystem
* Fixed XML documentation tags for System.Security.Cryptography.*
* Fixed XML documentation for System.IO.Ports
* Fixed XML documentation tags for System.Private.Reflection.Metadata.Ecma335
* Fixed XML documentation tags for System.Windows.Extensions
* Fixed XMl documentation tags for System.Console
* Fixed XML documentation for System.IO.FileSystem.DriveInfo
* Fixed XML documentation tags for System.Runtime.Extensions
* Fixed XML documentation tags for System.Drawing.Primitives.
Left CS1589 as there is no 'doc\KnownColor.uex' file.
* Fixed XMl documentation for System.Runtime.WindowsRuntime.
Had to add M prefix to 'Windows.Foundation.IAsyncAction' as Windows.Foundation is not accessible at compilation time.
* Fixed XML documentation tags for System.Private.Xml
* Fixed XML documentation tags for System.Private.Reflection.Metadata.Ecma335
Had to add a prefixes to: 'T:System.Collections.Immutable' and 'M:Enumerable.ToArray{TSource}' as they are not available for uap at compilation time.
* Fixed XML documentation tags for System.Net.WebSockets.WebSocketProtocol
* Fixed XML documentation tags for System.Net.WebSockets.WebSocketProtocol
* XML documentation tags fixes: changes after review.
Commit migrated from https://github.com/dotnet/corefx/commit/
f7539b726c4bc2385b7f49e5751c1cff2f2c7368
dotnet-maestro-bot [Sun, 16 Dec 2018 18:59:54 +0000 (10:59 -0800)]
Update CoreClr, CoreSetup to preview-27216-02, preview-27216-01, respectively (dotnet/corefx#34114)
Commit migrated from https://github.com/dotnet/corefx/commit/
24ecf9184fee4cd26446f8d669d8505ac6c5108a
Tomas Weinfurt [Sun, 16 Dec 2018 18:21:12 +0000 (10:21 -0800)]
improve sysctl error reporting (dotnet/corefx#34003)
* improve sysctl error reporting
* put text to resource file
Commit migrated from https://github.com/dotnet/corefx/commit/
24cf371222b3d4f9b68f0f20dc882e857f489127
Ben Adams [Sun, 16 Dec 2018 13:24:27 +0000 (13:24 +0000)]
Fast-path inline Pipe TrySchedule (dotnet/corefx#34104)
Commit migrated from https://github.com/dotnet/corefx/commit/
d6678e9653defe3cdfff26b2ff62135b6b22c77f