Nick Banks
7f4b714af8
Remove "Not Yet RFC Text" ( #1648 )
2021-05-27 15:01:09 -07:00
Anthony Rossi
0c3acc3ac8
Expand listener documentation. ( #1643 )
2021-05-27 11:18:02 -07:00
Anthony Rossi
131d293fd3
Define constant for max connection close reason phrase length. ( #1642 )
2021-05-26 18:37:04 -07:00
Nick Banks
06b19aea8a
Send ACK Frequency Updates ( #1588 )
2021-05-26 15:49:37 -07:00
Anthony Rossi
565be1e5ce
Refactor settings to be a separate document from deployment. ( #1641 )
2021-05-26 13:55:54 -07:00
Nick Banks
f0aef03969
Add Some ... to Test.md ( #1640 )
2021-05-25 14:49:01 -07:00
Nick Banks
a38f8c5399
Add TAT Filter for API Failures ( #1639 )
2021-05-25 10:41:50 -07:00
Nick Banks
cf22e005ee
Refactor Crypt Code Out ( #1631 )
2021-05-25 08:28:09 -07:00
Nick Banks
1cba5d4cf1
Refactor Crypt Code Out ( #1631 )
2021-05-25 08:04:54 -07:00
Nick Banks
0a3344ba00
Refactor Crypt Code Out ( #1631 )
2021-05-25 08:04:07 -07:00
Anthony Rossi
74d7e4401a
Expand ConnectionClose doc. ( #1638 )
2021-05-25 08:02:03 -07:00
Nick Banks
bde86efb07
More TEST.md ( #1635 )
2021-05-24 12:34:57 -07:00
Rahul Jain
4f0bfcf181
Documentation ( #1630 )
2021-05-24 08:05:15 -07:00
Anthony Rossi
dbbbf29a53
Expand ConnectionShutdown doc. ( #1629 )
2021-05-22 13:01:31 -07:00
Anthony Rossi
8344ddef1b
Expand ConnectionStart doc. ( #1628 )
2021-05-21 17:56:46 -07:00
Nick Banks
65dd1157d6
TSG: Application Data Blocked ( #1626 )
2021-05-21 15:17:49 -07:00
Anthony Rossi
dba07db8c8
Expand ConnectionOpen docs. ( #1625 )
2021-05-21 14:34:34 -07:00
Nick Banks
0640aedd08
Add Link to List of Good First Issues ( #1623 )
2021-05-21 12:55:41 -07:00
Nick Banks
1a512114e8
Fix Typo in StreamClose.md ( #1624 )
2021-05-21 12:54:38 -07:00
Nick Banks
45344cf3c2
API Doc: StreamClose ( #1622 )
...
Co-authored-by: Matt Olson <maolson@microsoft.com>
2021-05-21 12:30:35 -07:00
Nick Banks
875af77e8f
Improve Handling of Ephemeral Port Reuse Scenario ( #1621 )
...
Co-authored-by: Matt Olson <maolson@microsoft.com>
2021-05-21 12:12:00 -07:00
Nick Banks
6e53fb0ebe
TSG: Why is this API Failing? ( #1620 )
...
Co-authored-by: Matt Olson <maolson@microsoft.com>
2021-05-21 11:14:38 -07:00
Anthony Rossi
6acbc210a3
Remove dependence on WIL submodule. ( #1619 )
2021-05-20 14:18:12 -07:00
Matt Olson
bfd66b41c7
Tweak EstimatedWnd calc in QuicCongestionControlGetSendAllowance ( #1618 )
...
Co-authored-by: Matt Olson <maolson@ntdev.microsoft.com>
2021-05-20 08:17:51 -07:00
Matt Olson
3dea342d03
Fix typos in BUILD.md ( #1617 )
...
Co-authored-by: Matt Olson <maolson@ntdev.microsoft.com>
2021-05-19 12:00:19 -07:00
Anthony Rossi
9eb466d4ee
SpinQuic: Add partial receive support. ( #1614 )
2021-05-19 09:35:05 -07:00
Anthony Rossi
7977dda062
SpinQuic: Pend some receives and try resuming them. ( #1613 )
2021-05-18 16:38:16 -07:00
Nick Banks
316395300c
Document TAT usage ( #1599 )
2021-05-18 15:42:45 -07:00
Nick Banks
0ae5871620
Reenable Alloc Failures in CI ( #1609 )
2021-05-18 15:40:28 -07:00
Nick Banks
503e4eef54
API Doc: StreamStart ( #1601 )
2021-05-17 18:26:29 -07:00
Nick Banks
567cdaef1e
API Doc: StreamSend ( #1602 )
2021-05-17 16:10:30 -07:00
Nick Banks
4825b563e2
API Doc: StreamShutdown ( #1607 )
2021-05-17 16:00:18 -07:00
Nick Banks
5a5786f2a3
API Doc: StreamOpen ( #1600 )
2021-05-17 15:59:58 -07:00
Nick Banks
91de604360
Actually Run Kernel Tests for Release ( #1598 )
2021-05-17 11:07:42 -07:00
Anthony Rossi
617afc59b6
Disable pool allocator when memory allocation failures are enabled. ( #1585 )
2021-05-14 16:37:40 -07:00
Thad House
35bbccd7e7
Fix pool used for internal CI builds ( #1595 )
2021-05-14 14:22:36 -07:00
Thad House
80e314e701
Run release mode tests in CI ( #1593 )
...
* Run release mode tests in CI
The internal windows build uses release mode msquic and msquictest binaries, however this is not tested anywhere in CI. Its possible for tests to be added that break this, and this won't then be detectable until a windows build. Run a build in CI so this can be detected early
* Fix stage name
* Disable certficiate tests and fix datagram tests in release mode
* Fix more handshake things
* 1 last fix
* Fix build deps
* Disable nth alloc in releasem ode
* Filters
2021-05-14 13:58:06 -07:00
Nick Banks
26cff1a8de
quicreach Version Support ( #1592 )
2021-05-13 18:39:49 -07:00
Thad House
a1bc8f06b8
Fix validation shutdown test to not deref null ( #1591 )
...
If this test fails to connect, the test will currently segfault rather then print out the correct failures. Make this not occur
2021-05-13 18:08:48 -07:00
Thad House
7c3fb1c3d5
Fail interop tests in CI if interop crashes ( #1590 )
2021-05-13 16:14:58 -07:00
Thad House
aafbeb72a3
Disable nth allocation failure test on linux ( #1589 )
2021-05-13 14:44:07 -07:00
Anthony Rossi
d46a8de18b
Add test to fail every Nth allocation. ( #1584 )
...
* Ignore no-frames-written assert when random memory failure is enabled.
2021-05-13 12:51:19 -07:00
Thad House
524f58dc0c
Switch test error status messages from dec to hex ( #1587 )
...
In the headers we now have hex readouts of all the errors, and we see hex normally in the logs, and most things in test are hex anyway, so fix the few that don't
2021-05-13 12:36:04 -07:00
Thad House
526e9d234b
Add support receiving different API Table Versions ( #1572 )
...
* Add support receiving different API Table Versions
Because of the distribution scenario on linux, we need to handle versions. Adds a new MsQuicOpenVersion to support doing this.
In msquic.h, MsQuicOpen forwards with either a macro or inline function to MsQuicOpenVersion. Internally, MsQuicOpen which will always return V1 is exported for compatibility with old binaries.
* Some docs and fixups
* More documentation
* One more nit
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2021-05-13 08:50:31 -07:00
Thad House
b73ea50bfc
Add error code hex values to msquic public headers ( #1583 )
...
* Add error code hex values to msquic public headers
Mapping an error code back to its macro is very difficult in some cases. Put their hex values directly in the header to make this easier on users
* Add kernel
2021-05-13 07:58:16 -07:00
Nick Banks
fd73bdfda8
Add Stream Shutdown Complete Flag ( #1581 )
2021-05-13 07:53:24 -07:00
Nick Banks
f8a656a62c
Increase Throughput Perf Threshold to 10% ( #1580 )
2021-05-12 15:28:11 -07:00
Nick Banks
425b96ddac
Onboard SpinQuic Alloc Failure to CI ( #1579 )
2021-05-12 15:27:55 -07:00
Nick Banks
029f103ec3
Check Version against App Configured ( #1578 )
2021-05-12 13:21:57 -07:00
Nick Banks
d9d5bef8e6
Fix Bug in Allocation Failure Path of OnPacketSent ( #1577 )
2021-05-12 12:12:11 -07:00