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