aboutsummaryrefslogtreecommitdiff
path: root/zencore/httpserver.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Factored out http server related code into zenhttp module since it feels out ↵Stefan Boberg2021-09-091-389/+0
| | | | of place in zencore
* Made HttpServer an abstract interface, and moved remaining implementation ↵Stefan Boberg2021-09-091-84/+13
| | | | specifics for http.sys into the dedicated cpp/h source files
* Moved http.sys server implementation into dedicated source filesStefan Boberg2021-09-091-1250/+1
|
* Restructuring HTTP server implementation to better (completely ↵Stefan Boberg2021-09-081-194/+265
| | | | asynchronously) deal with large requests. Also preparing to introduce new endpoint handlers and multiple server implementations (i.e besides http.sys)
* printf -> zencore loggingStefan Boberg2021-09-081-1/+2
|
* HTTP package handling updated (not final)Stefan Boberg2021-09-061-27/+76
|
* Initial implementation of CbPackage HTTP response writingStefan Boberg2021-09-021-39/+68
|
* WriteResponse stub for CbPackage responses (awaiting decision on format with ↵Stefan Boberg2021-08-281-0/+9
| | | | compressed buffer support)
* Fixed Http CbPackage readingStefan Boberg2021-08-241-6/+4
|
* Added HttpServerRequest::ReadPayloadPackage()Stefan Boberg2021-08-231-0/+18
|
* Restructured http server code in preparation for cross platform implementationStefan Boberg2021-08-201-47/+66
|
* constinit -> const for now so that the code builds with the non-preview compilerStefan Boberg2021-05-251-6/+6
|
* Added content type to IoBuffer payloads from http serverStefan Boberg2021-05-231-3/+8
| | | | Also added some additional logic for flagging buffer immutability
* Added ZenContentType enum to iobuffer.hStefan Boberg2021-05-221-0/+5
| | | | | | - This allows us to carry the content type along with any IoBuffer instances - This replaces HttpContentType but HttpContentType remains an alias to reduce code churn - Added definition for YAML content
* Added HttpServerRequest::RequestContentType()Stefan Boberg2021-05-191-3/+45
|
* Added chunking to HttpSysServerRequest::ReadPayload to deal with large ↵Stefan Boberg2021-05-121-1/+5
| | | | payloads better
* Adding zenservice codeStefan Boberg2021-05-111-0/+1459