Commit graph

18 commits

Author SHA1 Message Date
16103f9b24
feat: add step to receive request body in buffer 2023-05-29 23:26:15 +02:00
ff0795bb55
feat: separate lander code into separate module 2023-05-29 21:52:18 +02:00
095f86ad72
feat: support serving files 2023-05-29 18:28:46 +02:00
464753d627
feat: allow matching regex routes 2023-05-29 18:28:46 +02:00
dd0ba31506
feat: support adding up to 4 headers 2023-05-29 18:28:46 +02:00
8f9de37a95
feat: add Server header 2023-05-29 18:28:46 +02:00
d725a090a2
fix: pipelining now actually works 2023-05-29 18:28:46 +02:00
18d67fb69f
feat: routes now specify a method 2023-05-29 18:28:46 +02:00
9b66223a57
refactor: move some stuff, add some docs 2023-05-29 18:28:45 +02:00
2fb3e2bb00
feat: response bodies from char buffers; generated responses 2023-05-29 18:28:45 +02:00
62348c14f5
refactor: moved resetting of ctx to separate function 2023-05-29 18:28:45 +02:00
590f0e5186
feat: added http response type names 2023-05-29 18:28:45 +02:00
a90330dd6e
feat: parse method into enum value 2023-05-29 18:28:45 +02:00
90ff55d977
feat: small changes 2023-05-29 18:28:45 +02:00
4d436aa8aa
feat: split route into route & query 2023-05-29 18:28:45 +02:00
7ece0eb4e5
feat: basic http routing 2023-05-29 18:28:45 +02:00
8250a5b8b0
feat: started designing http framework 2023-05-29 18:28:45 +02:00
68f9227436
feat: decouple event loop from http 2023-05-29 18:28:45 +02:00