Commit Graph

7429 Commits

Author SHA1 Message Date
Cesar Blum Silveira f29dd60999 Fix connection termination issues when using connection filters (#737, #747).
- If we're done before the client sends a FIN, force a FIN into the raw
  SocketInput so the task in FileteredStreamAdapter finishes gracefully
  and we dispose everything in proper order.
- If there's an error while writing to a stream (like ObjectDisposedException),
  log it once and prevent further write attempts. This means the client closed
  the connection while we were still writing output.
- This also fixes a bug related to the point above, where memory blocks were
  being leaked instead of returned to the pool (because we weren't catching
  the exception from Write()).
2016-04-19 22:04:33 -07:00
Pranav K 5120c5075d Merge branch 'release' into dev 2016-04-19 14:54:15 -07:00
Pranav K 4154b4c260 Use latest build of dotnet-test-xunit 2016-04-19 14:54:14 -07:00
Pranav K fc9e2165e5 Merge branch 'release' into dev 2016-04-19 14:54:04 -07:00
Pranav K 088d8b291a Use latest build of dotnet-test-xunit 2016-04-19 14:54:04 -07:00
Pranav K 593b367b3d Merge branch 'release' into dev 2016-04-19 14:54:04 -07:00
Pranav K 77cf9711ac Merge branch 'release' into dev 2016-04-19 14:54:04 -07:00
Pranav K 33ad355114 Use latest build of dotnet-test-xunit 2016-04-19 14:54:04 -07:00
Pranav K f12932405d Use latest build of dotnet-test-xunit 2016-04-19 14:54:03 -07:00
Pranav K 655c7c3a12 Merge branch 'release' into dev 2016-04-19 14:54:02 -07:00
Pranav K cfc071071b Use latest build of dotnet-test-xunit 2016-04-19 14:54:02 -07:00
Pranav K 540596a261 Merge branch 'release' into dev 2016-04-19 14:53:55 -07:00
Pranav K fa2ec5fdcd Use latest build of dotnet-test-xunit 2016-04-19 14:53:55 -07:00
Pranav K bc4900d46b Merge branch 'release' into dev 2016-04-19 14:53:54 -07:00
Pranav K 36d84468fa Use latest build of dotnet-test-xunit 2016-04-19 14:53:54 -07:00
moozzyk cfe399f810 Merge branch 'release' into dev 2016-04-19 13:35:04 -07:00
moozzyk 265c90cbd1 Moving dotnet-watch to netcoreapp1.0 2016-04-19 11:54:44 -07:00
moozzyk c248e539f3 Renaming namespaces and fixing tests 2016-04-19 11:26:40 -07:00
moozzyk afe01eedbf Renaming dotnet-watch folders to Microsoft.DotNet.Watcher.Tools 2016-04-19 10:38:59 -07:00
Victor Hurdugaci c9710b54c9 Merge branch 'release' into dev 2016-04-18 17:39:43 -07:00
Victor Hurdugaci 684ee87f20 Fix the prefix comparison 2016-04-18 17:38:41 -07:00
Pavel Krymets b5d7ebd22d Merge branch 'release' into dev 2016-04-18 17:09:15 -07:00
Pavel Krymets 4ee4c29b06 Bring Microsoft.NETCore.Platforms dependency back 2016-04-18 17:09:11 -07:00
Pavel Krymets 1218fa65f8 Merge branch 'release' into dev 2016-04-18 17:01:23 -07:00
Pavel Krymets 5273e0e768 Bring Microsoft.NETCore.Platforms dependency back 2016-04-18 17:01:20 -07:00
Mike Harder 8b83f1ee6b Merge branch 'release' into dev 2016-04-18 16:59:08 -07:00
Mike Harder 0453e4af70 Add KestrelServerOptionsSetup before KestrelServerOptions (#755) (#757)
- Required to ensure that options.ApplicationServices is available after during UseKestrel(options)
2016-04-18 16:57:59 -07:00
Pavel Krymets 63715c4ad5 Merge branch 'release' into dev 2016-04-18 16:48:02 -07:00
Pavel Krymets a20299eeeb Bring Microsoft.NETCore.Platforms dependency back 2016-04-18 16:47:48 -07:00
Pavel Krymets bc066851ee Merge branch 'release' into dev 2016-04-18 16:36:58 -07:00
Pavel Krymets f94faf4276 Bring Microsoft.NETCore.Platforms dependency back 2016-04-18 16:36:54 -07:00
Pavel Krymets a13aaffdfe Merge branch 'release' into dev 2016-04-18 16:30:01 -07:00
Pavel Krymets 9337f3e48e Migrate tests, tools and samples to portable 2016-04-18 16:28:14 -07:00
Mike Harder 0d9dc1a205 Merge branch 'release' into dev 2016-04-18 15:33:21 -07:00
Mike Harder bbf2c83a7d Add KestrelServerOptionsSetup to IServiceCollection in UseKestrel() (#755)
- Previously, KestrelServerOptionsSetup was only added to IServiceCollection in UseKestrel(options)
- Required to ensure that options.ApplicationServices is available after calling UseKestrel()
2016-04-18 15:32:09 -07:00
Pavel Krymets c01981d6dc Merge branch 'release' into dev 2016-04-18 08:38:10 -07:00
Pavel Krymets 6aca37fe5e Migrate tests, tools and samples to portable 2016-04-18 08:37:56 -07:00
campersau 7ba590b6f1 Rename UseIIS() to UseIISIntegration() in comment 2016-04-17 02:49:58 +02:00
John Luo 31a00f19f8 Merge branch 'release' into dev 2016-04-15 17:48:47 -07:00
John Luo 6b1ffb55b3 Remove old IISPlatformHandler and dotnet-publish-iis packages #122 2016-04-15 17:48:16 -07:00
Chris R 20a1f4a548 Merge branch 'release' into dev 2016-04-15 16:06:15 -07:00
Chris R c48353f4ef Hosting#698 Remove IServerFactory 2016-04-15 16:05:01 -07:00
moozzyk 31473694f3 Merge branch 'release' into dev 2016-04-15 14:28:21 -07:00
moozzyk 1410a5a096 Enabling publishing portable apps
Addresses #109
2016-04-15 13:09:55 -07:00
Pavel Krymets fffde66627 Merge branch 'release' into dev 2016-04-15 11:57:43 -07:00
Pavel Krymets 86befd91de Migrate tests, tools and samples to portable 2016-04-15 11:57:34 -07:00
Pranav K df742cbd07 Merge branch 'release' into dev 2016-04-15 07:39:49 -07:00
Pranav K ab50213acd Fix reference to Microsoft.NetCore.App 2016-04-14 19:12:28 -07:00
Pavel Krymets cc1862288d Merge branch 'release' into dev 2016-04-14 15:58:26 -07:00
Pavel Krymets f61af9a746 Migrate tests, tools and samples to portable 2016-04-14 15:47:59 -07:00