Skip to content
Snippets Groups Projects
  1. Apr 22, 2020
  2. Apr 21, 2020
  3. Apr 20, 2020
  4. Apr 17, 2020
    • Andrew Morgan's avatar
      Query missing cross-signing keys on local sig upload · 72fe2aff
      Andrew Morgan authored
      Add changelog
      
      Save retrieved keys to the db
      
      lint
      
      Fix and de-brittle remote result dict processing
      
      Use query_user_devices instead, assume only master, self_signing key types
      
      Make changelog more useful
      
      Remove very specific exception handling
      
      Wrap get_verify_key_from_cross_signing_key in a try/except
      
      Note that _get_e2e_cross_signing_verify_key can raise a SynapseError
      
      lint
      
      Add comment explaining why this is useful
      
      Only fetch master and self_signing key types
      
      Fix log statements, docstrings
      
      Remove extraneous items from remote query try/except
      
      lint
      
      Factor key retrieval out into a separate function
      
      Send device updates, modeled after SigningKeyEduUpdater._handle_signing_key_updates
      
      Update method docstring
      72fe2aff
  5. Apr 14, 2020
  6. Apr 03, 2020
  7. Apr 02, 2020
  8. Mar 31, 2020
  9. Mar 23, 2020
  10. Mar 19, 2020
  11. Mar 18, 2020
    • Erik Johnston's avatar
      Improve get auth chain difference algorithm. (#7095) · 4a17a647
      Erik Johnston authored
      It was originally implemented by pulling the full auth chain of all
      state sets out of the database and doing set comparison. However, that
      can take a lot work if the state and auth chains are large.
      
      Instead, lets try and fetch the auth chains at the same time and
      calculate the difference on the fly, allowing us to bail early if all
      the auth chains converge. Assuming that the auth chains do converge more
      often than not, this should improve performance. Hopefully.
      4a17a647
Loading