aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/packageformat.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Validate input buffer size when trying to parse package message (#47)Dan Engelbrecht2024-04-131-21/+25
| | | | * add validation of input buffer size when trying to parse package message * avoid doing memcopy when parsing package message
* hardening parsepackagemessage (#38)Dan Engelbrecht2024-04-041-31/+70
| | | * hardening of ParsePackageMessage and extended details when malformed attachments are detected
* respond with BadRequest result instead of throwing exception on bad request ↵Dan Engelbrecht2024-02-051-8/+8
| | | | input (#648)
* separate RPC processing from HTTP processing (#626)Stefan Boberg2023-12-201-0/+827
* moved all RPC processing from HttpStructuredCacheService into separate CacheRpcHandler class in zenstore * move package marshaling to zenutil. was previously in zenhttp/httpshared but it's useful in other contexts as well where we don't want to depend on zenhttp * introduced UpstreamCacheClient, this provides a subset of functions on UpstreamCache and lives in zenstore