Skip to content

Commit

Permalink
Add DAP-09 errata for upload response code issue. (divviup#3485)
Browse files Browse the repository at this point in the history
We don't plan to fix this (in the short term) because Mozilla looks
specifically for a 200 OK response from the Leader.
  • Loading branch information
branlwyd authored Nov 14, 2024
1 parent 6f5975e commit cf03084
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ branch.
| `release/0.subscriber-01` | [`draft-ietf-ppm-dap-02`][dap-02] plus extensions | No | Unmaintained as of November 1, 2023 |
| `release/0.5` | [`draft-ietf-ppm-dap-04`][dap-04] | Yes | Unmaintained as of June 24, 2024 |
| `release/0.6` | [`draft-ietf-ppm-dap-07`][dap-07] | Yes, [with errata](#draft-ietf-ppm-dap-07-errata) | Unmaintained as of June 24, 2024 |
| `release/0.7` | [`draft-ietf-ppm-dap-09`][dap-09] | Yes | Supported |
| `release/0.7` | [`draft-ietf-ppm-dap-09`][dap-09] | Yes, [with errata](#draft-ietf-ppm-dap-09-errata) | Supported |
| `main` | [`draft-ietf-ppm-dap-13`][dap-13] | Not yet (under development) | Supported |

Note that not every DAP draft has been implemented.
Expand All @@ -63,6 +63,17 @@ implementations.

See [issue #2466](https://github.com/divviup/janus/issues/2466) for details.

### `draft-ietf-ppm-dap-09` errata

Janus' `release/0.7` branch contains the following issues which cause it to skew
from the behavior specified in the DAP specification:

* When acting as a Leader aggregator, Janus responds to successful upload
requests with an HTTP 200 OK status rather than an HTTP 201 Created status.
The suggested workaround is for clients to accept any HTTP status code in the
2xx range as success. See [issue
#3483](https://github.com/divviup/janus/issues/3483) for details.

## Versioning and Stability

Janus follows [semantic versioning](https://semver.org/). Because we are at
Expand Down

0 comments on commit cf03084

Please sign in to comment.