Skip to content

[sts] require clients to ignore missing policy parts.#443

Merged
jwheare merged 1 commit into
ircv3:masterfrom
jwheare:sts-ignore-missing
Mar 25, 2021
Merged

[sts] require clients to ignore missing policy parts.#443
jwheare merged 1 commit into
ircv3:masterfrom
jwheare:sts-ignore-missing

Conversation

@jwheare

@jwheare jwheare commented Feb 28, 2021

Copy link
Copy Markdown
Member

Also clarify part requirements and connection types

This follows up from #390 (comment) and makes the requirements a bit clearer.

The goal here is to allow for potential policy extension in future without breaking existing implementations.

Also clarify part requirements and connection types
@jwheare jwheare added this to the Roadmap milestone Feb 28, 2021
Comment thread extensions/sts.md
* A **preload policy**, expressed via the [`preload` key](#the-preload-key) over a secure connection. *OPTIONAL*
* An **upgrade policy**, expressed via the [`port` key](#the-port-key). *REQUIRED* on an insecure connection.
* A **persistence policy**, expressed via the [`duration` key](#the-duration-key) *REQUIRED* on a secure connection.
* A **preload policy**, expressed via the [`preload` key](#the-preload-key) *OPTIONAL* on a secure connection.

@progval progval Feb 28, 2021

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: "OPTIONAL on a secure connection." seems to imply that it isn't optional on an insecure connection, ie. that it is required. The existing wording was less ambiguous for that item.

@jwheare jwheare Feb 28, 2021

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that interpretation would have to be a deliberately dishonest misinterpretation.

@jwheare

jwheare commented Mar 23, 2021

Copy link
Copy Markdown
Member Author

Will merge this in a couple days if there are no outstanding comments.

@jwheare jwheare merged commit def35ed into ircv3:master Mar 25, 2021
@jwheare jwheare deleted the sts-ignore-missing branch April 27, 2021 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants