| Commit message (Expand) | Author | Age | Files | Lines |
| * | Lead pure-serve's usage with pure:// between nodes, and count refusals | eunhhu | 2026-09-29 | 2 | -8/+12 |
| * | Serve documents when a module keeps a collection, not by its inputs' names | eunhhu | 2026-09-29 | 2 | -2/+35 |
| * | Tick a stateless app's timers, and wait for them on the monotonic clock | eunhhu | 2026-09-29 | 4 | -13/+74 |
| * | Refuse a module whose output names its fields otherwise while sends wait | eunhhu | 2026-09-29 | 3 | -21/+86 |
| * | Hold an app uncertain whatever its save changed, not only a list | eunhhu | 2026-09-29 | 2 | -6/+42 |
| * | Keep a walk's range only when its body moves no state its bound reads | eunhhu | 2026-09-29 | 4 | -4/+188 |
| * | Let ngtcp2's handshake through a path that reorders | eunhhu | 2026-09-29 | 1 | -1/+8 |
| * | Put ngtcp2 beside quinn in M6, as it is in M5 | eunhhu | 2026-09-29 | 2 | -66/+210 |
| * | Remember the epoch of each of a peer's runs that send, not one | eunhhu | 2026-09-29 | 4 | -55/+158 |
| * | Specify the link (012) and make it the default between nodes (011) | eunhhu | 2026-09-29 | 5 | -6/+354 |
| * | Link a node to a receiver written from the spec alone | eunhhu | 2026-09-29 | 1 | -0/+224 |
| * | Say why a stream is refused (REFUSED), and try it again seldom | eunhhu | 2026-09-29 | 6 | -25/+289 |
| * | Give each of a peer's runs a place, however many send at once | eunhhu | 2026-09-29 | 2 | -12/+122 |
| * | Take no send larger than a receiver holds: 16 MiB, not 64 | eunhhu | 2026-09-29 | 3 | -5/+69 |
| * | Say how the four limits left went: three solved, one measured away (101) | eunhhu | 2026-09-29 | 3 | -1/+153 |
| * | Put ngtcp2 beside quinn in M5, as the design planned | eunhhu | 2026-09-29 | 4 | -0/+505 |
| * | Put records that come in order straight onto the line, a frame at once | eunhhu | 2026-09-29 | 1 | -1/+13 |
| * | Say LOST when a run's epoch is not known, and let its sender begin again at once | eunhhu | 2026-09-29 | 4 | -34/+154 |
| * | See a path that stops carrying larger datagrams, and go back to the first size | eunhhu | 2026-09-29 | 3 | -16/+54 |
| * | Say what a small record costs a link now, beside quinn in the same rounds (09... | eunhhu | 2026-09-29 | 2 | -2/+10 |
| * | Cut what a small record costs a link: no division a record, no walk a delivery | eunhhu | 2026-09-29 | 2 | -20/+36 |
| * | Say that a receiver moved to another machine is followed, and how (100) | eunhhu | 2026-09-29 | 3 | -0/+134 |
| * | Move M2's node to another machine under load (M3's harness) | eunhhu | 2026-09-29 | 2 | -11/+88 |
| * | Look for a link's receiver at once when the system says it cannot get there | eunhhu | 2026-09-29 | 1 | -3/+16 |
| * | Look for a link's receiver again when its probes go unanswered | eunhhu | 2026-09-29 | 4 | -26/+205 |
| * | Answer a link's packet from the address it came to | eunhhu | 2026-09-29 | 2 | -17/+62 |
| * | Keep a sender's congestion state as one, so an episode undoes it whole | eunhhu | 2026-09-29 | 2 | -56/+53 |
| * | Hold each epoch of a run as one thing: its number, secret and keys | eunhhu | 2026-09-29 | 1 | -127/+112 |
| * | Begin an epoch only from the answer to this offer, not an earlier one | eunhhu | 2026-09-29 | 3 | -20/+52 |
| * | Say what epochs cost a link, and what the search for it found (099) | eunhhu | 2026-09-29 | 7 | -3/+313 |
| * | Move a link to a new epoch now and then, so keys that leak later open nothing... | eunhhu | 2026-09-29 | 5 | -71/+568 |
| * | Give M2's devices a timer each, and say when the slow records were made | eunhhu | 2026-09-29 | 1 | -7/+34 |
| * | Send no packet only to probe the path or say a challenge back | eunhhu | 2026-09-29 | 2 | -14/+24 |
| * | Let links make an X25519 pair for once, and agree with it | eunhhu | 2026-09-29 | 4 | -2/+48 |
| * | Say what an attacker on the path could do to a link, and what now stops it (098) | eunhhu | 2026-09-29 | 3 | -3/+119 |
| * | Close what an attacker on the path could do to a link, each checked | eunhhu | 2026-09-29 | 3 | -49/+412 |
| * | Never let a zero RTT make a link's pace infinite | eunhhu | 2026-09-29 | 1 | -2/+6 |
| * | Measure a link on paths of loss, reordering and a bottleneck, against quinn (... | eunhhu | 2026-09-29 | 4 | -1/+344 |
| * | Let M6's path waver by 1 ms when flows share it, and count from 20 s of 60 | eunhhu | 2026-09-29 | 1 | -6/+9 |
| * | Keep Reno's pace at 0.53 datagrams an RTT, as deployed CUBIC does | eunhhu | 2026-09-29 | 1 | -6/+8 |
| * | Pace a link's packets, and keep Reno's pace by time as well as by acknowledgm... | eunhhu | 2026-09-29 | 1 | -0/+30 |
| * | Record one round of M6 with the path's MTU found, before pacing (020) | eunhhu | 2026-09-29 | 1 | -0/+42 |
| * | Let the M6 simulator queue records at a rate and time each one | eunhhu | 2026-09-29 | 1 | -5/+33 |
| * | Start M6's flows together, each a process, and count their shares from 10 s | eunhhu | 2026-09-29 | 1 | -26/+63 |
| * | Find how large a packet the path carries: 1,452 bytes once a probe is acknowl... | eunhhu | 2026-09-29 | 6 | -44/+118 |
| * | Record M6 with records in parts and no path MTU yet (020) | eunhhu | 2026-09-29 | 1 | -0/+126 |
| * | Queue only the way to the receivers behind M6's bottleneck | eunhhu | 2026-09-29 | 2 | -18/+30 |
| * | Send a record in parts cut where a packet is full, not 1000-byte pieces | eunhhu | 2026-09-29 | 2 | -129/+246 |
| * | Apply a link's records in transport.c as a host does | eunhhu | 2026-09-29 | 1 | -11/+20 |
| * | Measure a link on a path of loss, reordering and a bottleneck (M6 harness) | eunhhu | 2026-09-29 | 5 | -33/+382 |