Sam Tombury
|
b80c5f922f
|
fix: make check for 'Connection: Upgrade' header case-insensitive
Some clients send lowercase 'upgrade' as value (matching typical keep-alive behaviour)
|
2024-11-07 10:39:45 -05:00 |
|
Simon Cruanes
|
bc34363f60
|
expose Bad_req in Server
|
2024-04-16 14:45:21 -04:00 |
|
Simon Cruanes
|
e5191f0fd7
|
fix: give the correct code+error if protocol upgrade fails
|
2024-04-15 15:04:44 -04:00 |
|
Simon Cruanes
|
241d9aeaf1
|
add Head_middleware.trivial
|
2024-04-15 12:09:37 -04:00 |
|
Simon Cruanes
|
e1368525d8
|
feat: add Head_middleware.t; accept it for SSE/websocket
|
2024-04-15 12:05:48 -04:00 |
|
Simon Cruanes
|
84adbb13b2
|
cleanup
|
2024-04-03 21:36:14 -04:00 |
|
Simon Cruanes
|
d8ff243e8d
|
feat ws: pass the whole request to the handler
|
2024-04-02 14:35:57 -04:00 |
|
Simon Cruanes
|
179d41cd9a
|
logging
|
2024-02-28 09:46:34 -05:00 |
|
Simon Cruanes
|
bcc208cf59
|
fix middlewares: merge-sort per-request middleares and global ones
|
2024-02-27 15:42:30 -05:00 |
|
Simon Cruanes
|
adf4c6815f
|
finish refactor
|
2024-02-26 15:48:10 -05:00 |
|
Simon Cruanes
|
04be73ee00
|
refactor the rest
|
2024-02-26 13:55:20 -05:00 |
|
Simon Cruanes
|
5f321774e1
|
wip: use Iostream for IOs; add hmap to request; refactor
|
2024-02-26 13:41:55 -05:00 |
|