Skip to content

Conversation

prestwich
Copy link
Member

Motivation

Prevent false positive double-updates
Prevent watcher from using an old configuration after an updater rotation

Solution

Prevent false positives on double updates by checking that the 2 updates match eachothers' signatures.
Check on each inbound update that the signer matches the configured updater

PR Checklist

  • Added Tests
  • Updated Documentation
  • Updated CHANGELOG.md for the appropriate package
  • Ran PR in local/dev/staging

@prestwich prestwich added bug Something isn't working touches-critical-code Touches safety-critical code (updater, watcher) labels Jul 29, 2022
@prestwich prestwich requested a review from luketchang July 29, 2022 16:55
@prestwich prestwich self-assigned this Jul 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working touches-critical-code Touches safety-critical code (updater, watcher)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant