Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Move the "email unsubscribe" resource, refactor the macaroon generator & simplify the access token verification logic #12986

Merged
merged 16 commits into from
Jun 14, 2022

Commits on Jun 9, 2022

  1. Move the notification unsubscribe resource

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    1ce9ea4 View commit details
    Browse the repository at this point in the history
  2. Simplify access token verification logic

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    481d55e View commit details
    Browse the repository at this point in the history
  3. Changelog

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    22ae023 View commit details
    Browse the repository at this point in the history
  4. Fix tests

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    20fe3ed View commit details
    Browse the repository at this point in the history
  5. Move the MacaroonGenerator

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    47f37d6 View commit details
    Browse the repository at this point in the history
  6. Fix typing on Python 3.7

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    1cc3137 View commit details
    Browse the repository at this point in the history
  7. Docstrings on the MacaroonGenerator methods

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    84fded0 View commit details
    Browse the repository at this point in the history
  8. Add unit tests to the MacaroonGenerator

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    77b77d7 View commit details
    Browse the repository at this point in the history
  9. Update the changelog

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    e037365 View commit details
    Browse the repository at this point in the history
  10. Reorder HTTP resource tree to avoid crashes if compression is enabled

    This is needed because `build_synapse_client_resource_tree` now defines
    something in the _matrix/client prefix
    sandhose committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    78f64ee View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Update synapse/util/macaroons.py

    Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
    sandhose and clokep committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    6063314 View commit details
    Browse the repository at this point in the history
  2. Update tests/util/test_macaroons.py

    Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
    sandhose and clokep committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    40858e9 View commit details
    Browse the repository at this point in the history
  3. Revert unwanted change

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    deae645 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Add a servlet to handle legacy "delete pusher" route

    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    ea10b3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    061bc30 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Make the LegacyPushersRemoveServlet extend the UnsubscribeResource

    and clarify the docstring
    
    Signed-off-by: Quentin Gliech <quenting@element.io>
    sandhose committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    b91d74d View commit details
    Browse the repository at this point in the history