Repository navigation
v1.13.0
See CHANGELOG.md for the full release notes.
What's Changed
- RELEASING: the m0 0.9.1 and m0serve 1.12.1 record by @codetalcott in #579
- LF10: refuse malformed WebSocket lengths, oversized control frames and non-token upgrades by @codetalcott in #580
- Merge train fork-review-2: #582, #583, #581 by @codetalcott in #584
- LF22, LF23, LF31, LF35: the pool's park look, whole bus datagrams, and one Last-Event-ID parser by @codetalcott in #581
- LF18-LF21, LF26, LF28: epoll timer slots, SOMAXCONN, honest recv/send, backends close their fds, the connect path deleted by @codetalcott in #583
- LF36-LF40: refuse CONNECT and malformed targets, 400/501 transfer codings, joined Connection lines by @codetalcott in #582
- S3: a seeded property that no header byte string puts CR, LF or NUL in a response head by @codetalcott in #585
- Merge train fork-review-3: #586, #587, #588 by @codetalcott in #589
- LF26, LF29, LF30, LF32-LF34: delete the fork's dead inherited code; fix what is live by @codetalcott in #586
- S4: a fork lint for variadic external_calls and byte-index slices by @codetalcott in #587
- LF11-LF15, LF42, LF43: half-close, shutdown farewell, chunked close, access-log timing, WebSocket linger by @codetalcott in #588
- S1: the differential request corpus as a wire gate (smoke-differential) by @codetalcott in #590
- Merge train fork-review-4: #591, #592, #593 by @codetalcott in #594
- A1 audit: network and address code; LF44-LF49, LF56 by @codetalcott in #591
- A2 audit: bytes, URI, cookies; LF41, LF50-LF55, LF57, LF65 by @codetalcott in #592
- S2: one framing decision for a request head, fuzzed across reads (LF66, LF67) by @codetalcott in #593
- Merge train fork-review-5: #595, #596 by @codetalcott in #597
- A3 audit: HTTP messages and backends; LF54, LF58, LF60-LF64 by @codetalcott in #595
- LF25: a closed connection gives back the buffers a large request grew; quiet-machine runbook by @codetalcott in #596
- Merge train fork-review-6: #598, #599, #600 by @codetalcott in #601
- A4 audit: the loop and the unscoped inherited code; LF70, LF71, LF74 by @codetalcott in #598
- LF72, LF73, LF75: the pipelining drain answers from the buffer; 100 Continue never cut short; a 408 Linux delivers by @codetalcott in #599
- LF68, LF69, LF76: two pool test races and the q parameter by @codetalcott in #600
- The fork review's record: docs/notes/the-fork-audited.md; two Known issues by @codetalcott in #602
- Release 1.13.0, and m0 0.10.0 by @codetalcott in #603
Full Changelog: v1.12.1...v1.13.0