Commit Graph

691 Commits

Author SHA1 Message Date
Chris R b94519b821 Pin versions 2016-09-07 10:24:38 -07:00
Chris R a526454321 Raise version from 0.2.0-pre to 1.0.0-rc1 2016-09-07 09:55:21 -07:00
Chris R a787a01a73 Downgrade to 1.0 dependencies 2016-09-07 09:45:31 -07:00
Doug Bunting 295dab5d50 Remove .travis.yml file
- no reason to build or test Windows-only WebListener on Linux or OS X
2016-09-07 09:33:50 -07:00
Troy Dai c185082d40 Update comments in RequestUriBuilder 2016-09-06 16:16:23 -07:00
Troy Dai c25d9b68ab Use socket in Path encoding and unescaping cases 2016-09-06 16:09:07 -07:00
Troy Dai 7592086060 Update comments in RequestUriBuilder 2016-09-06 16:09:07 -07:00
Troy Dai 93feda2b8a Rename parameter name in RequestUriBuilder 2016-09-06 16:09:07 -07:00
Troy Dai 100beaaf94 Add length constrain in path processing 2016-09-06 16:09:07 -07:00
Troy Dai 35429bd91f Update overlong UTF8 test case 2016-09-06 16:09:07 -07:00
Troy Dai b99f98dffb Improve URL path decoding and unescaping components
1. Rename UrlInByte to RawUrlHelper and conver it to static class.
2. Combine UrlPathDecoder and RequestUrlBuilder and convert the latter to
a static utility class.
2016-09-06 16:09:07 -07:00
Troy Dai ff97efe0d2 Overhaul the URL path unescaping 2016-09-06 16:09:06 -07:00
Troy Dai 8aaa4d0759 Add test cases for Path unescaping 2016-09-06 16:09:06 -07:00
Chris R e9ef38cf3a PR feedback 2016-09-02 16:23:45 -07:00
Chris R 1e59352466 Consolidate write flags and counting logic 2016-09-02 16:23:45 -07:00
Chris R 8105a272d2 #210 Re-enable caching tests 2016-09-02 16:23:45 -07:00
Chris R 88114568b9 #167 Prevent duplicate Content-Length headers 2016-09-02 16:23:45 -07:00
Chris R 6522926c22 Port WebSocket fix from https://github.com/dotnet/corefx/pull/11348 2016-09-02 15:33:10 -07:00
Troy Dai f05007e0f2 Fix error message in RequestContext 2016-09-01 12:00:06 -07:00
Troy Dai 735366ff3f Revert buffer alignment in NativeRequestContext
The buffer alignment will be set to zero so that WebListener will work
properly in all environment except ARM
2016-09-01 10:09:55 -07:00
Chris R b31ec7d7a7 #204 Consolidate unsafe buffer access into NativeRequestContext 2016-08-31 14:19:56 -07:00
Chris R 3d1dbbaae5 #183 Set empty paths for OPTIONS * requests 2016-08-26 16:01:20 -07:00
Chris R c2f52db3a5 Reorder SendFileAsync to match Write/FlushAsync 2016-08-26 10:10:09 -07:00
BrennanConroy c2a1b8d17f React to NullLogger move 2016-08-24 09:41:16 -07:00
Chris R 26b5d1da27 #86 Do not fire the ClientDisconnect token for completed responses 2016-08-23 12:18:42 -07:00
Chris R 8fe007e995 #237 Make shared CLR code internal 2016-08-23 11:56:37 -07:00
Chris R fc6452235e Remove un-used pinvokes 2016-08-23 09:39:14 -07:00
BrennanConroy fe5314ea98 Remove old comment 2016-08-23 09:07:04 -07:00
BrennanConroy c967382e89 Add Win8 check 2016-08-22 15:02:47 -07:00
Chris R d8209b6cd4 #173 Ignore write failures, fix disconnect notifications. 2016-08-22 10:53:59 -07:00
Chris R efef52a0ad #216 Lazy feature initialization 2016-08-19 15:42:59 -07:00
Chris R 9f1476aea8 #230 Disable TLS token binding pending updates 2016-08-19 10:19:33 -07:00
Chris R e39ea62808 #160 Refactor options/settings 2016-08-18 13:47:05 -07:00
Chris R cd886802fe Fix race condition in new OnStarting and OnCompleted tests. 2016-08-10 15:49:02 -07:00
Chris R fe6ecfde65 #160 Remove response body buffering, fix layering of related features 2016-08-09 16:10:26 -07:00
Pranav K 81192017c9 Migrate to dotnet.myget.org feed 2016-08-09 15:17:28 -07:00
Chris R 0fc5dc1820 #160 Rename UrlPrefix.Whole to FullPrefix. Make IsHeadMethod internal 2016-08-09 13:41:31 -07:00
Chris R ce06c0b241 Remove unused code. Reduce class nesting. 2016-08-08 13:18:01 -07:00
Chris R 4b36501bd8 #160 Move AllowAnonymous from the AuthenticationSchemes to its own bool 2016-08-05 16:18:30 -07:00
Chris R a9b5cec33d Remove old WebSockets.Server package from NuGetPackageVerifier 2016-08-03 10:57:20 -07:00
Chris R 44910bbd59 Use CoreFx managed WebSockets 2016-08-03 09:48:52 -07:00
Chris R 484955f83e Make MessagePump constructor public for DI 2016-08-01 13:23:55 -07:00
Chris R 235ac59551 API cleaup, organization 2016-07-29 15:19:44 -07:00
Chris R 3d2e1c4d3e Factoring out UrlGroup, ServerSession, RequestQueue, ChannelBinding,
Disconnect Listener.
2016-07-27 10:04:26 -07:00
John Luo 07b078d4e3 Remove support for specifying only ports in IServerAddresses #197 2016-07-14 13:45:18 -07:00
Chris R 26ed532df5 #210 Disable flaky caching tests. 2016-07-14 10:40:23 -07:00
John Luo b132b69cb3 Log stack trace when logging exceptions #198 2016-07-13 14:34:43 -07:00
Doug Bunting 5541fc28bf One build to rule them all
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-07 14:15:19 -07:00
Ajay Bhargav Baaskaran e5dc948e47 Updating to RTM builds of xunit and Moq (#205) 2016-07-05 21:05:37 -07:00
moozzyk f63e53b597 Force 8-byte alignment on HTTP_REQUEST buffer
Addresses #126
2016-06-22 10:50:57 -07:00