Commit Graph

343 Commits

Author SHA1 Message Date
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