daphne
daphne copied to clipboard
Implementation of DAP
The DAP protocol mandates that ids should be encode in base64. The code inconsistently encoded ids as hex or base64. By removing the utilities necessary for encoding ids as hex...
Decrypting reports usually happens as they are consumed, which is a CPU bound task. Not requiring async for this has a few advantages: - it can be more easily offloaded...
Update Janus' interop runner to use the latest version of Daphne and fix any bugs that we encounter. One known issue is that the [interop test API](https://divergentdave.github.io/draft-dcook-ppm-dap-interop-test-design/draft-dcook-ppm-dap-interop-test-design.html) needs to be...
The next draft is still in progress, but it has a few minor changes we'll need to implement: - [ ] https://github.com/ietf-wg-ppm/draft-ietf-ppm-dap/pull/636 - [ ] https://github.com/ietf-wg-ppm/draft-ietf-ppm-dap/pull/639 - [ ] https://github.com/ietf-wg-ppm/draft-ietf-ppm-dap/pull/649...
Currently to determine if a task is using taskprov, we check if the request contains a taskprov advertisement but, if that fails, we also check if the task id of...
The previous implementation didn't allow limiting. but with axum 0.7 we can easily do this. We should investigate if we can deduce a sane limit for the body of an...