aboutsummaryrefslogtreecommitdiff
path: root/zenhttp
Commit message (Collapse)AuthorAgeFilesLines
* Add `import-project` and `export-project` (#183)Dan Engelbrecht2022-11-181-29/+62
| | | * Add `import-project` and `export-project` command line parsing
* Support file reference in package message (#184)Dan Engelbrecht2022-11-072-9/+29
| | | | | | | | * Fix packed message parsing for absolute path * Always enable are sharing when opening files as IoBuffers. * Allow control over sending partial files as localfile ref * Check "AcceptFlags" field in RPC message for allowing localfile ref in reply * make oplog entry add operations ZEN_DEBUG level logs * changelog
* De/reduce buffer creation in parsepackedmessage (#175)Dan Engelbrecht2022-09-301-12/+37
| | | | | * Don't create call CreateBuffer for attachement data that we only read and not keep * changelog * don't read oplog attachments into memory just to do a redundant store of them
* Format all rpc package responses using `FormatPackageMessageBuffer` to avoid ↵Dan Engelbrecht2022-09-292-0/+13
| | | | | memory copy (#174) When reading upstream, fall back to old rpc response to handle older instances.
* Adjust errors vs warnings messages (#160)Dan Engelbrecht2022-09-082-12/+12
| | | | * demote a number of ZEN_ERROR to ZEN_WARN * changelog
* De/fix crash on non responding upstream (#145)Dan Engelbrecht2022-08-191-1/+4
| | | * Fix ZenStructuredCacheClient lifetime issues
* fixed merge mistake which caused a build errorStefan Boberg2022-06-161-1/+1
|
* asio: added some context to error reportingStefan Boberg2022-06-161-2/+8
|
* clang-format fixStefan Boberg2022-06-101-2/+2
|
* fixed Linux build issueStefan Boberg2022-06-101-2/+2
|
* fixed issue in CbPackage marshaling of local referencesStefan Boberg2022-06-101-1/+3
|
* clang-format fixesStefan Boberg2022-06-101-1/+1
|
* cbpackage: added initial support for marshaling of attachment by local referenceStefan Boberg2022-06-102-30/+380
| | | | this mode allows local clients to avoid unnecessary copying of data from zen and instead reference data directly
* http: added some more content-type aliases/suffixesStefan Boberg2022-06-101-10/+27
|
* http: fixed extension parsing logicStefan Boberg2022-06-102-2/+2
| | | | the previous version did not remove the trailing dot from the extension-less URI
* asio: added some logging to indicate concurrencyStefan Boberg2022-06-071-0/+4
|
* Helper function for sending compact binary array HTTP response.Per Larsson2022-03-232-0/+17
|
* move workthreadpool to zencore (#63)Dan Engelbrecht2022-03-223-124/+1
|
* Remove unused TotalAttachmentsSize (Mac warning)Joe Kirchoff2022-03-211-4/+0
|
* Missing return statement in websocket.hDan Engelbrecht2022-03-191-1/+1
|
* Added websocket stream request/response handling.Per Larsson2022-03-192-33/+134
|
* Added some new mime types; javascript, css, png and icoMartin Ridgers2022-03-151-0/+20
|
* Added missing override specifier.Per Larsson2022-02-221-2/+2
|
* Fixed crashing websocket test.Per Larsson2022-02-221-7/+8
|
* Removed using enum statements.Per Larsson2022-02-221-9/+5
|
* Changed log level.Per Larsson2022-02-211-1/+1
|
* Added unhandled switch in websocket client.Per Larsson2022-02-211-0/+4
|
* Added unhandled switch enumerations.Per Larsson2022-02-211-0/+6
|
* Added missing parens around sizeof.Per Larsson2022-02-211-1/+1
|
* Initial support for websockets.Per Larsson2022-02-212-0/+1761
|\
| * Removed optional offset for GetView.Per Larsson2022-02-211-1/+1
| |
| * Added option to enable websockets.Per Larsson2022-02-212-29/+30
| |
| * Refactored websocket message.Per Larsson2022-02-212-211/+461
| |
| * Basic websocket service and test.Per Larsson2022-02-182-54/+213
| |
| * Web socket client is shared between I/O thead and client.Per Larsson2022-02-182-112/+127
| |
| * Route websocket message.Per Larsson2022-02-182-152/+178
| |
| * Simple websocket client/server test.Per Larsson2022-02-182-320/+775
| |
| * Renamed file.Per Larsson2022-02-161-0/+0
| |
| * Added websocket message parser.Per Larsson2022-02-162-82/+230
| |
| * Renamed asio web socket impl.Per Larsson2022-02-151-0/+2
| |
| * Refactored websocket server and added static logger support.Per Larsson2022-02-152-471/+681
| |
| * Initial websocket support.Per Larsson2022-02-092-0/+495
| |
* | prepare_commit to fix formattingzousar2022-02-091-6/+14
|/
* Close connection if HTTP header parsing failedMartin Ridgers2022-02-041-5/+4
|
* Merge pull request #48 from EpicGames/non-elevated-asiozousar2022-02-021-0/+17
|\ | | | | Adjust buffer sizes and use SIO_LOOPBACK_FAST_PATH on Windows
| * Add comment about loopback fast path as suggested in review.zousar2022-02-021-0/+4
| |
| * Use SIO_LOOPBACK_FAST_PATH on Windows and increase buffer sizeszousar2022-02-011-0/+13
| |
| * Handle HTTP port collisions when initializing serverzousar2022-01-267-28/+63
| |
* | Added some diagnostics to http.sys server to make it clear when we are ↵Stefan Boberg2022-02-021-0/+4
| | | | | | | | listening to localhost only
* | Handle HTTP port collisions when initializing server (#40)zousar2022-01-277-28/+63
|/