Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dilated File Transfer (transfer-v2) #40

Open
wants to merge 30 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Clarify tolerance
Co-authored-by: Fina <code@felinira.net>
  • Loading branch information
meejah and felinira authored Jul 16, 2024
commit 6c2c1128cad141b6f48255c0b1bf4d8e760af7bd
2 changes: 1 addition & 1 deletion dilated-file-transfer.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ This new Dilated File Transfer MUST include version information:
}
}
```

Peers MUST tolerate the existence of unkown keys in the version and transfer dicts, especially but not limited to in the presence of unknown features.```
**Rejected idea**: having a `version` number that increases.
Per RFC 9170, it can be the case that a protocol can "ossify" or lost its flexibility, including when using "highest common version" sorts of negotiation.
Multiple extension points (e.g. both "version" and "features") can cause confusion; including both was rejected after considering the question, "when would `version` be incremented instead of using a `feature`?"
Expand Down