Skip to content

Persistent TLS certificates; Simplify Ursula Initialization #2536

Merged
KPrasch merged 26 commits intonucypher:mainfrom
KPrasch:tamagatchi
Feb 19, 2021
Merged

Persistent TLS certificates; Simplify Ursula Initialization #2536
KPrasch merged 26 commits intonucypher:mainfrom
KPrasch:tamagatchi

Conversation

@KPrasch
Copy link
Copy Markdown
Member

@KPrasch KPrasch commented Jan 22, 2021

Type of PR:

  • Bugfix
  • Feature
  • Documentation
  • Other - (Code Quality)

Required reviews:

  • 1
  • 2
  • 3

What this does:

  • Bugfix: Ensure that persistent public TLS certificates are used for worker servers
  • Ensure that persistent powers are derived from keyrings
  • Reduce and simplify internals of Ursula's construction
  • Stranger Ursulas no longer use a TLSHostingPower
  • Deprecates _set_checksum_address and reworks checksum setting logic

Why it's needed:

  • Improves node availability: Allows public TLS certificates to be properly reused for connection handshakes
  • Preserves browser security exceptions 🎉
  • Better readability and maintainability for characters

Notes for reviewers:

Co-Authorship

Co-Authored-By: vepkenez gdamon@gmail.com
Co-Authored-By: Derek Pierre derek.pierre@gmail.com

@KPrasch KPrasch added Bug 🐛 Broken functionality Ursula 👩‍🚀 Effects the "Ursula" development area Code Quality 🔧 Pertaining to code quality improvements labels Jan 22, 2021
derekpierre added a commit to KPrasch/nucypher that referenced this pull request Jan 25, 2021
Use loopback address functions.
Respond to RFCs for nucypher#2536.
derekpierre added a commit to KPrasch/nucypher that referenced this pull request Jan 25, 2021
Use loopback address functions.
Respond to RFCs for nucypher#2536.
@KPrasch KPrasch changed the title [WIP] Persistent TLS certificates; Simplify Ursula Initialization Persistent TLS certificates; Simplify Ursula Initialization Jan 25, 2021
@KPrasch KPrasch marked this pull request as ready for review January 25, 2021 21:58
@KPrasch
Copy link
Copy Markdown
Member Author

KPrasch commented Jan 25, 2021

Starting the review cycle on this PR

KPrasch and others added 22 commits February 18, 2021 17:46
Use loopback address functions.
Respond to RFCs for nucypher#2536.
KPrasch added a commit to KPrasch/nucypher that referenced this pull request Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug 🐛 Broken functionality Code Quality 🔧 Pertaining to code quality improvements Ursula 👩‍🚀 Effects the "Ursula" development area

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants