| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remember the epoch of each of a peer's runs that send, not one | eunhhu | 2026-09-29 | 1 | -1/+3 |
| * | Say why a stream is refused (REFUSED), and try it again seldom | eunhhu | 2026-09-29 | 1 | -5/+20 |
| * | Take no send larger than a receiver holds: 16 MiB, not 64 | eunhhu | 2026-09-29 | 1 | -3/+7 |
| * | Say LOST when a run's epoch is not known, and let its sender begin again at once | eunhhu | 2026-09-29 | 1 | -6/+14 |
| * | See a path that stops carrying larger datagrams, and go back to the first size | eunhhu | 2026-09-29 | 1 | -1/+2 |
| * | Cut what a small record costs a link: no division a record, no walk a delivery | eunhhu | 2026-09-29 | 1 | -1/+1 |
| * | Look for a link's receiver again when its probes go unanswered | eunhhu | 2026-09-29 | 1 | -0/+3 |
| * | Answer a link's packet from the address it came to | eunhhu | 2026-09-29 | 1 | -3/+3 |
| * | Begin an epoch only from the answer to this offer, not an earlier one | eunhhu | 2026-09-29 | 1 | -5/+8 |
| * | Move a link to a new epoch now and then, so keys that leak later open nothing... | eunhhu | 2026-09-29 | 1 | -16/+45 |
| * | Send no packet only to probe the path or say a challenge back | eunhhu | 2026-09-29 | 1 | -4/+7 |
| * | Close what an attacker on the path could do to a link, each checked | eunhhu | 2026-09-29 | 1 | -11/+35 |
| * | Find how large a packet the path carries: 1,452 bytes once a probe is acknowl... | eunhhu | 2026-09-29 | 1 | -7/+12 |
| * | Send a record in parts cut where a packet is full, not 1000-byte pieces | eunhhu | 2026-09-29 | 1 | -2/+3 |
| * | Wait for late packets, undo what they cost, and grow as CUBIC | eunhhu | 2026-09-29 | 1 | -4/+6 |
| * | Make the load generator's devices real link senders, many on one thread | eunhhu | 2026-09-29 | 1 | -2/+6 |
| * | Keep a link's two sides as state alone, the sockets and threads apart | eunhhu | 2026-09-29 | 1 | -0/+160 |