aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpclient.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed narrowing warningMartin Ridgers2021-10-251-2/+2
|
* Removed MemoryOutStream, MemoryInStreamStefan Boberg2021-09-281-3/+2
| | | | | | | | BinaryWriter/BinaryReader now implements memory buffer functionality which previously needed two chained instances of a Buffer/Reader. This was originally expected to be an abstraction for file and other stream access but this is not going to be useful so may as well collapse the functionality. This also eliminates the need for stack-aware ref-counting which is the real reason for wanting to get rid of this code. This was a very old experimental feature which turned out to be a bad idea. This also removes the /cas/batch endpoint
* It's not possible to compile out testsStefan Boberg2021-09-201-2/+5
| | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly.
* Improved package serialization to allow round trippingStefan Boberg2021-09-161-2/+1
|
* Added some placeholder HttpClient functions to be fleshed outStefan Boberg2021-09-151-0/+15
|
* Added session id generation and code to include it in HttpClient HTTP requestsStefan Boberg2021-09-151-4/+6
|
* Added client implementation of CbPackage filter/transactStefan Boberg2021-09-131-9/+54
|
* Implemented generic CbPackage attachments filteringStefan Boberg2021-09-131-1/+91
| | | | Package transmission will also need to be updated (up next) for the new scheme to be effective
* Factored out http server related code into zenhttp module since it feels out ↵Stefan Boberg2021-09-091-0/+23
of place in zencore