Chris R
2dc31546b6
#162 Remove an extra websocket reference.
2015-12-17 09:19:25 -08:00
Chris R
de8c74bb89
Add missing System.Runtime.InteropServices dependency.
2015-12-16 09:14:33 -08:00
John Luo
3b42433f07
Handle null valued headers #158
2015-12-09 16:21:57 -08:00
Pranav K
94dd583a15
Fixing CoreCLR package versions
2015-12-08 18:51:32 -08:00
Chris R
fca0476936
#137 Relayer and ifdef WebSockets
...
Rename Microsoft.Net.WebSockets to Microsoft.Net.WebSockets.Server.
Reverse dependency with Microsoft.Net.Http.Server.
ifdef out IHttpWebSocketFeature.
2015-12-08 12:00:44 -08:00
John Luo
7a310a35db
Reacting to verbose rename
2015-12-02 18:00:17 -08:00
John Luo
8712ba4855
Reacting to new IServer IHttpApplication design
2015-12-01 11:40:52 -08:00
Troy Dai
a6055aebda
Update Microsoft.Win32.Primitives reference's version
2015-11-12 15:27:49 -08:00
N. Taylor Mullen
1a069df979
Remove System beta tag in project.json for coreclr packages.
2015-11-12 12:23:38 -08:00
Cesar Blum Silveira
60032c9bf6
Merge branch 'release' into dev
2015-11-03 10:47:24 -08:00
Chris R
34ae239e4f
React to HttpAbstractions changes.
2015-11-03 09:06:43 -08:00
Cesar Blum Silveira
5444794c01
Strong name everything.
2015-11-02 16:42:44 -08:00
John Luo
092f689c6a
Reacting to Hosting IServerFactory refactoring
2015-10-30 13:00:53 -07:00
Ryan Nowak
0a563be9e9
React to breaking changes in StringValues
2015-10-23 14:46:48 -07:00
Pranav K
6c467b0475
Switch packages to use generation TFMs
2015-10-22 15:20:23 -07:00
Pavel Krymets
f36faf2a72
React to hosting changes
2015-10-21 10:20:10 -07:00
Chris R
d2835b6d22
React to Authentication changes.
2015-10-15 09:35:48 -07:00
Chris R
1befc3b39d
React to IHeaderDictionary changes.
2015-10-08 10:20:57 -07:00
Chris R
cecd42dfcd
React to hosting FeatureCollection change.
2015-10-07 13:02:48 -07:00
Pranav K
4400ab4124
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:44 -07:00
Chris R
11c31275af
React to IFeatureCollection changes.
2015-09-30 15:27:53 -07:00
Andrew Stanton-Nurse
d5c0ff8c4a
downgrade System.Threading.Overlapped to fix build
2015-09-25 09:56:18 -07:00
Hao Kung
1ff204f47c
React to Caption => DisplayName
2015-09-23 15:21:53 -07:00
Chris R
ce06872b84
Hosting#331 Add IServerAddressesFeature.
2015-09-14 16:58:00 -07:00
Pranav K
3a0182688a
Adding NeutralResourcesLanguageAttribute
2015-09-10 18:44:15 -07:00
Chris R
0603a69b2c
Convert IServerInformation to IFeatureCollection.
2015-08-31 16:46:13 -07:00
Chris R
1f596abfe5
React to string[] -> StringValues changes.
2015-08-28 12:43:12 -07:00
Kirthi Krishnamraju
87e1acf034
fix build break due to aspnet/Configuration #246
2015-08-13 22:59:09 -07:00
Chris R
311127e841
#139 React to CoreCLR Crytopgraphy package changes.
2015-08-11 14:38:16 -07:00
Chris R
28d3b18686
#43 Honor CancellationTokens in GetClientCertificateAsync.
2015-08-07 16:01:36 -07:00
Troy Dai
a24fd18dc0
Update CoreCLR versions
2015-08-04 10:15:37 -07:00
Chris R
aa34e5e46e
React to IFeatureCollection changes.
...
Use a static feature collection.
2015-08-03 15:08:39 -07:00
Chris R
2b5206ac18
#134 Remove unused fixed buffer.
2015-07-28 15:01:08 -07:00
Chris R
9fdeb09270
React to FeatureModel package change.
2015-07-17 09:47:17 -07:00
Chris R
c9f0a47c0d
Empty challenge for authenticated request should result in Forbidden.
2015-07-10 14:50:11 -07:00
Chris R
2b5785c2c6
#131 Handle behavioral challenges (403 vs 401).
2015-07-01 10:35:10 -07:00
Hao Kung
e825da0910
Fix build
2015-06-25 17:20:42 -07:00
Hao Kung
7b31e034ca
React to Http changes
2015-06-25 17:10:13 -07:00
Chris R
38f70a02f7
#125 Add a Hosting dependency and Program.Main.
2015-06-23 11:55:59 -07:00
Chris R
03f7e4b362
React to IRequestIdentifierFeature refactor.
2015-06-18 15:55:12 -07:00
Chris R
cdf8072c83
#127 Target net451 and use Marshal.SizeOf<T>.
2015-06-16 15:59:30 -07:00
Chris R
fa3b98f113
React to OnSendingHeaders rename.
2015-06-12 15:28:54 -07:00
Chris R
20f2219886
#121 Enable kernel mode response caching.
2015-06-12 12:12:22 -07:00
Chris R
3c044fb92e
#120 Implement response buffering.
2015-06-08 10:47:10 -07:00
Chris R
532698abd3
React to CoreCLR Overlapped changes.
2015-06-02 10:16:15 -07:00
Kirthi Krishnamraju
7ed0f2e55f
React to aspnet\Configuration #195,#198
2015-05-20 17:20:32 -07:00
Chris R
179bdbf903
#82 Implement ITlsTokenBindingFeature.
2015-05-18 11:44:45 -07:00
Chris R
2681e8b3d1
#112 , #113 Sort out default response modes, allow manual chunking.
2015-05-15 14:55:54 -07:00
Chris R
748a6e1090
React to CoreClr dependency changes.
2015-05-15 11:31:49 -07:00
Chris R
913e407b5a
React to CoreClr dependency changes.
2015-05-15 11:27:29 -07:00
Chris R
57594803fc
React to IHttpRequestLifetimeFeature change.
2015-05-12 11:34:21 -07:00
Chris R
d0276d4d55
React to Http namespace changes.
2015-05-07 13:41:04 -07:00
Brennan
2743c18852
React to Hosting interfaces rename
2015-04-30 10:00:22 -07:00
Brennan
9fe183317e
React to Logging interface rename
2015-04-30 09:05:53 -07:00
Chris R
04570cd34f
React to Http.Interfaces package rename.
2015-04-29 15:33:15 -07:00
Chris R
4d015760f6
React to rename of IHttpClientCertificateFeature rename.
2015-04-27 14:38:24 -07:00
Chris Ross
b0d0e94aba
Handle Authentication and WebSocket API changes.
2015-04-23 16:06:18 -07:00
Hao Kung
f191792b96
React to Http Challenge changes
2015-04-15 13:10:35 -07:00
Chris Ross
e03c015065
Update IServerInformation namespace.
2015-04-10 10:40:09 -07:00
Chris Ross
0ad0fc6a9f
Remove logger dependencies.
2015-04-09 10:45:05 -07:00
David Fowler
9de989fd54
Removed unnecessary dependencies
2015-04-09 04:27:42 -07:00
Chris Ross
0e5c83c402
Replace WebSocket dependency.
2015-04-08 14:41:58 -07:00
N. Taylor Mullen
963f35477a
Merge branch 'release' into dev
2015-04-07 14:54:08 -07:00
N. Taylor Mullen
4cc499540a
Add serviceable attribute to projects.
...
aspnet/DNX#1600
2015-04-07 14:54:01 -07:00
Kiran Challa
e6ddbb929c
Reacting to ILogger api changes
2015-04-04 04:08:41 -07:00
Doug Bunting
6c5d53a03f
Merge remote-tracking branch 'origin/release' into dev
2015-04-03 12:19:24 -07:00
Doug Bunting
626ed73987
Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename
2015-04-02 13:49:31 -07:00
David Fowler
3ebff3a957
React to hosting changes again
2015-04-01 03:46:10 -07:00
David Fowler
1c40229e8c
React to hosting changes
2015-04-01 03:28:49 -07:00
Ajay Bhargav Baaskaran
39b8d204fd
React to aspnet/HttpAbstractions#160 - Implemented OnResponseCompleted
2015-03-17 16:22:47 -07:00
Hao Kung
efc5ea9b5d
React to auth changes
2015-03-16 16:46:56 -07:00
N. Taylor Mullen
b84b0dbfac
Update .kproj => .xproj.
2015-03-11 14:08:56 -07:00
N. Taylor Mullen
ad192f5883
Remove BOM from project.json, *.cmd, *.sh and *.shade files.
2015-03-09 13:01:52 -07:00
N. Taylor Mullen
099494c5d3
Update aspnet50/aspnetcore50 => dnx451/dnxcore50.
2015-03-08 13:00:33 -07:00
Praburaj
74ea7f723d
Rename Microsoft.AspNet.Http.Interfaces => Microsoft.AspNet.Http
2015-03-05 16:35:00 -08:00
Brennan
cdf6350b93
Logging API changes
2015-03-04 17:14:23 -08:00
Praburaj
ca3259f703
Implementing IRequestIdentifierFeature
...
Using code from HttpListener codebase to generate trace ids just to be consistent with other code.
2015-03-04 14:27:08 -08:00
Hao Kung
c08721c7b3
React to AuthN renames
2015-03-02 15:37:35 -08:00
Praburaj
fc6b855f42
Changing the AppFunc signature to pass IFeatureCollection
...
Reaction to bug: https://github.com/aspnet/Hosting/issues/162
2015-02-25 17:43:04 -08:00
David Fowler
f6e049ff85
Removed the build time dependency and added a reference to Hosting.Interfaces
2015-02-10 10:27:41 -08:00
Stephen Halter
65adcffb92
Handle HttpFeature rename
2015-01-18 20:59:49 -08:00
Pranav K
70b2bdba99
Reacting to System.Threading version changes
2014-12-15 15:07:49 -08:00
Chris Ross
ce8abf7767
Ensure the logger factory is initialized.
2014-12-02 13:45:29 -08:00
Chris Ross
2ecf92f7e8
#79 - Log verbose request & response details.
2014-12-02 10:15:44 -08:00
Chris Ross
3fdf656353
#74 - Log the listening addresses at startup.
2014-12-02 10:13:00 -08:00
Victor Hurdugaci
f6aa12cfa8
Add schema version to kproj files
2014-11-25 11:08:17 -08:00
Chris Ross
ecf9454efe
Make prefix add & remove thread safe.
2014-11-17 09:24:46 -08:00
Chris Ross
46a11be2ed
#39 - Hot add/remove prefixes. #13 - Support Add/Remove(string).
2014-11-17 09:24:42 -08:00
Victor Hurdugaci
15344d8d7a
Update KProj to the latest format
2014-11-12 15:39:40 -08:00
Chris Ross
f6c1a559a0
Add new HeadersSent API.
2014-11-06 11:56:23 -08:00
David Fowler
4394a3e2fa
Merge branch 'release' into dev
2014-10-31 02:46:34 -07:00
David Fowler
01a4d8d5bb
Added package descriptions
2014-10-31 02:46:22 -07:00
Chris Ross
75caf72cb3
Merge branch 'release' into dev
2014-10-24 12:25:49 -07:00
Chris Ross
6e2b94dde3
#76 - Suppress shutdown error logs.
2014-10-24 12:15:07 -07:00
Pranav K
733eb85b54
Adding reference to allow building
2014-10-24 00:26:35 -07:00
Pranav K
10ef1b33c1
Reacting to System.Collections.Concurrent version change
2014-10-24 00:04:46 -07:00
Chris Ross
a42a069dcf
Enable WindowsIdentity for CoreCLR.
2014-10-20 10:34:46 -07:00
Chris Ross
b7fb516aac
Update Claims dependency.
2014-10-17 10:42:51 -07:00
Pranav K
b43c27763d
Reacting to CoreCLR version changes
2014-10-10 15:15:57 -07:00
Pranav K
8b774e3abf
Reacting to CLR package versioning changes
2014-10-10 10:34:50 -07:00
David Fowler
31b4a9598d
Fixup references
2014-10-05 14:14:03 -07:00
Chris Ross
8bbf5db1ac
#69 - Make WebListener target Net45.
2014-10-02 15:51:30 -07:00
jhawk42
4350866536
change-to-libraryloader-l1-1-0
2014-10-01 15:18:52 -07:00
Chris Ross
19b1db41de
Remove WindowsAuth middleware package.
2014-09-26 11:40:56 -07:00
Chris Ross
88da31af7c
Cleanup.
2014-09-26 08:59:44 -07:00
Chris Ross
66144c864e
#67 - Fire disconnect notifications even for gracefull disconnects.
2014-09-26 08:59:42 -07:00
jhawk42
4d2b2a14d5
Win7PlusCoreSystem
2014-09-24 15:17:58 -07:00
Chris Ross
56483cb0ed
#54 - Throw if anyone tries to modify the response headers after they are sent.
2014-09-24 13:39:09 -07:00
Chris Ross
c8c6b4e02d
Suppress InvalidParameter errors on respone Dispose for aborted requests.
2014-09-17 09:22:09 -07:00
Chris Ross
0139bea6d2
#56 - Make Request & Response Stream throw IOException.
2014-09-15 09:41:29 -07:00
David Fowler
736fc684e6
Work around build failures
2014-09-14 21:53:30 -07:00
Pranav K
c1680e92d6
Reacting to System.Text.Encoding package version change
2014-09-11 10:07:08 -07:00
Chris Ross
9fc4e8704b
#62 - Abort the request for read/write failures.
2014-09-08 16:06:51 -07:00
David Fowler
a1c2f68a58
Updated to use the new target framework in project.json
2014-09-04 01:44:15 -07:00
David Fowler
a7e97313b5
Updated to use the new target framework in project.json
2014-08-29 00:07:19 -07:00
Chris Ross
e5543d6adf
Move RequestStreamAsyncResult to its own file.
2014-08-28 09:04:46 -07:00
Chris Ross
8cda77db5a
#25 - Fix request stream async memory leak, dispose RequestStreamAsyncResult.
2014-08-27 16:09:59 -07:00
Chris Ross
4b76d93801
Change spelling of Cancelled to Canceled. Cleanup.
2014-08-25 14:21:19 -07:00
Chris Ross
5de5534982
#43 - Honor CancellationTokens for Read/Write/Flush/SendFileAsync.
2014-08-25 14:18:57 -07:00
Pranav K
dbf13614da
Reacting to System.IO package version change
2014-08-20 06:56:39 -07:00
Pranav K
d0b9d5c579
Reacting to System.IO.FileSystem package version change
2014-08-18 15:10:56 -07:00
David Fowler
47a0530cc4
Removed source files from the project
2014-08-15 09:38:17 -07:00
Chris Ross
1416cc4d69
#46 - Rename Microsoft.Net.Server to Microsoft.Net.Http.Server.
2014-08-06 15:49:53 -07:00
Chris Ross
6fab49b6e0
#52 - Enable parallel tests by using dynamic ports.
2014-07-24 16:13:03 -07:00
Chris Ross
53e38e2a23
#45 Add friendly header collection APIs for people using WebListener directly.
2014-07-23 09:18:27 -07:00
Pranav K
09267cca2f
Reacting to System.Security.Cryptography.Encryption package rename
2014-07-17 09:44:03 -07:00
Pranav K
4bbdefbe65
Reacting to System.Collections versioning change
2014-07-14 16:26:28 -07:00
David Fowler
b2d2840a6f
Renamed configurations to frameworks in project.json
2014-07-13 22:09:09 -07:00
David Fowler
bcb816f7d1
Fixed if DEBUG
2014-07-10 09:45:36 -07:00
Pranav K
1e7da1dc61
Fix versioning for Microsoft.Net.WebSockets
2014-07-07 12:11:41 -07:00
Chris Ross
112e3e5358
Rename IHttpOpaqueUpgradeFeature to IHttpUpgradeFeature.
2014-07-03 14:03:57 -07:00
Chris Ross
fe0e5be913
Fix IList to IEnumerable change.
2014-07-03 10:06:24 -07:00
Chris Ross
81c967dfa4
Rename OnRequestAborted to RequestAborted.
2014-07-02 09:04:48 -07:00
Chris Ross
1a579aba01
Add missing using.
2014-07-01 15:13:48 -07:00
Chris Ross
872f18b63b
Update Claims dependency to 1.0.0-*.
2014-07-01 14:57:32 -07:00
Chris Ross
136811e732
Make IServerFactory AssemblyNeutral.
2014-07-01 14:57:29 -07:00
Chris Ross
e15fe540a8
Enable custom auth challenges. Integrate IAuthenticationHandler.
2014-07-01 14:57:27 -07:00
Chris Ross
6f550d67a4
Improve the auth infrastructure. Expose the user.
2014-07-01 14:57:22 -07:00
David Fowler
bb0fb639ae
Updated packages due to changes in security contracts
2014-07-01 10:31:16 -07:00
Chris Ross
e7508af2d9
Include IHttpClientCertificateFeature changes.
2014-06-26 10:16:57 -07:00
David Fowler
d803dc84d8
Fixed websockets version
2014-06-20 00:11:30 -07:00
Brice Lambson
7a9590e8d5
Bump version to 1.0.0-*
2014-06-19 16:58:34 -07:00
Chris Ross
741d5b57ee
Include client certificate feature renames.
2014-06-19 13:44:24 -07:00
David Fowler
ecfd1bbe60
Removed System.IO.FileSystem.Primitives dependency
2014-06-19 09:47:29 -07:00
Chris Ross
07fc434cab
Cleanup sample, #regions, dependencies.
2014-06-19 08:59:18 -07:00
Chris Ross
577b074024
WebSockets cleanup.
2014-06-19 08:59:14 -07:00
Chris Ross
a3dfa41372
Add WebSocket tests. Fix Connection header.
2014-06-19 08:59:10 -07:00
Chris Ross
d1dab1665e
Expose Opaque and WebSockets.
2014-06-19 08:58:59 -07:00
Chris Ross
271a8714d8
Remove ChannelBinding stub, it's now available.
2014-06-02 09:25:57 -07:00
Chris Ross
9191bddf00
Wait for requests to drain during shutdown.
2014-05-30 15:54:03 -07:00
David Fowler
60812e51f1
Fixed project.json casing in kproj
2014-05-26 02:55:37 -07:00
David Fowler
66ea95eb49
Fixed casing of project.json
2014-05-25 10:07:13 -07:00
David Fowler
88b0c498d6
Renamed Project.json to Project.json2
2014-05-25 10:07:13 -07:00
Pranav K
475294688e
Updating kproj file to match tooling changes
2014-05-18 20:13:57 -07:00
Chris Ross
72e14ebd6f
Copy the tests for the lower level API.
2014-05-08 12:05:57 -07:00
Wei Wang
9c5253a415
Sort dependencies and remove duplicates in dependencies
2014-05-07 18:28:44 -07:00
Chris Ross
98f14182b1
Remove AssemblyInfo files. Remove direct OWIN references.
2014-05-07 09:04:34 -07:00
Wei Wang
81abb2d431
Fix ordering of usings and dependencies after namespace renaming
2014-05-06 14:25:07 -07:00
Chris Ross
13e595ee18
Fix Logging dependency.
2014-05-06 12:09:02 -07:00
David Fowler
3c38eb1f35
React to renames
2014-05-06 00:35:11 -07:00
Wei Wang
bc93ff9aec
Update dependency namespace
2014-05-05 20:08:02 -07:00
Chris Ross
1952e683ac
Fix a few more HttpAbstractions references.
2014-05-05 18:24:59 -07:00
Chris Ross
903197e1ce
Fix HttpAbstraction dependencies.
2014-05-05 17:14:45 -07:00
anpete
35fcc7a579
Update file headers
2014-05-01 17:43:17 -07:00
Chris Ross
7555b17d41
Update filesystem dependencies.
2014-05-01 15:37:23 -07:00
Chris Ross
8e23200fd2
#3 - Implement IHttpRequestLifetime
2014-04-28 14:54:33 -07:00
Chris Ross
e2d8020727
#20 - Enable SendFile on CoreClr.
2014-04-28 12:32:17 -07:00
Chris Ross
c8af917927
Expose IPAddress, X509Certificate.
2014-04-22 10:00:31 -07:00
Chris Ross
bfab162b4b
Seperate the server layers into two projects.
2014-04-22 09:56:09 -07:00
David Fowler
93aa23b6ab
Removed ifdefs around RemoteIP and ClientCerts.
2014-04-19 16:40:58 -07:00
Chris Ross
f8b1679240
Update to new project tooling.
2014-04-16 14:16:46 -07:00
Chris Ross
60f09fbc93
Make lower level public API. Layering.
2014-03-31 12:47:28 -07:00
Chris Ross
af1a97cd7c
WebListener: Normalize request read validation. 0 size is invalid. Return 0 if closed.
2014-03-28 11:03:09 -07:00
David Fowler
36a2524780
Updated CLR dependencies
2014-03-28 00:23:16 -07:00
Chris Ross
546af5ddee
Rename Prefix to UrlPrefix. Seperate IServerInformation to its own implementation.
2014-03-24 11:34:07 -07:00
Chris Ross
eb27892470
Code review cleanup.
2014-03-24 11:34:04 -07:00
Chris Ross
9e8032cc8a
Update IServerFactory, ILoggerFactory.
2014-03-24 11:34:02 -07:00
David Fowler
b374c1b7e3
Updated dependencies to account for new changes to do with safe handles.
2014-03-24 08:33:00 -07:00
Chris Ross
55ad9ab17a
Support multi-value response headers.
2014-03-12 08:28:45 -07:00
Chris Ross
fd510db13c
Remove request limit throttle. Move to middleware later.
2014-03-11 15:16:50 -07:00
David Fowler
27d834ae6a
Added required packages for K
2014-03-08 04:16:12 -08:00
Chris Ross
38f5793e3d
Seperate message pump into higher layer.
2014-03-07 12:19:36 -08:00
Shih-Ying Hsu
8ac4bbd6cf
further code cleanup
2014-03-05 12:06:08 -08:00
Shih-Ying Hsu
547a9b6e13
Added validation and documentations for AwaitableThrottle.MaxConcurrent
2014-03-05 11:49:17 -08:00
Shih-Ying Hsu
2960c5679d
Comments clean up
2014-03-05 11:22:32 -08:00
Shih-Ying Hsu
177b0e87bf
Few changes according to code review
2014-03-05 11:17:16 -08:00
Shih-Ying Hsu
c9b60c13e4
Worker based request processing. A static number of workers are used to listen to requests
...
Signed-off-by: Shih-Ying Hsu <shhsu@microsoft.com>
2014-03-05 10:54:14 -08:00
Chris Ross
c6c5dd6fbf
Re-layer the feature interfaces.
2014-02-20 14:51:31 -08:00
Chris Ross
ab7e4cb3c8
Prototype IServerFactory
2014-02-20 13:42:04 -08:00
Chris Ross
2dac6756dc
Fix json file formatting.
2014-02-17 12:16:02 -08:00
Chris Ross
da1e6c3e7f
Directly build IPAddress from SocketAddress.
2014-02-17 11:57:21 -08:00
Chris Ross
742db6ad65
Change to the new abstractions.
2014-02-15 15:38:17 -08:00
Chris Ross
251630590d
Initial port.
2014-02-07 17:01:08 -08:00