-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Show a confirmation page during user password reset #8004
Commits on Aug 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9003eb4 - Browse repository at this point
Copy the full SHA 9003eb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7a834 - Browse repository at this point
Copy the full SHA 5f7a834View commit details -
Create new password reset confirmation endpoint
Creates a new implementation-specific endpoint for accepting confirmation of password resets. This endpoint should be hit with the same parameters as the regular password reset submit_token endpoint. This endpoint will now complete the password resets, whereas the existing endpoint will now just show the confirmation template page.
Configuration menu - View commit details
-
Copy full SHA for d9a19fc - Browse repository at this point
Copy the full SHA d9a19fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6140b32 - Browse repository at this point
Copy the full SHA 6140b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622946e - Browse repository at this point
Copy the full SHA 622946eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3568e18 - Browse repository at this point
Copy the full SHA 3568e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc8ee4 - Browse repository at this point
Copy the full SHA 8cc8ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b41b051 - Browse repository at this point
Copy the full SHA b41b051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a2b11f - Browse repository at this point
Copy the full SHA 0a2b11fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d79f7b - Browse repository at this point
Copy the full SHA 1d79f7bView commit details
Commits on Aug 26, 2020
-
Merge branch 'develop' of github.com:matrix-org/synapse into anoa/pas…
…sword_reset_confirmation * 'develop' of github.com:matrix-org/synapse: (22 commits) Update the test federation client to handle streaming responses (#8130) Do not propagate profile changes of shadow-banned users into rooms. (#8157) Make SlavedIdTracker.advance have same interface as MultiWriterIDGenerator (#8171) Convert simple_select_one and simple_select_one_onecol to async (#8162) Fix rate limiting unit tests. (#8167) Add functions to `MultiWriterIdGen` used by events stream (#8164) Do not allow send_nonmember_event to be called with shadow-banned users. (#8158) Changelog fixes 1.19.1rc1 Make StreamIdGen `get_next` and `get_next_mult` async (#8161) Wording fixes to 'name' user admin api filter (#8163) Fix missing double-backtick in RST document Search in columns 'name' and 'displayname' in the admin users endpoint (#7377) Add type hints for state. (#8140) Stop shadow-banned users from sending non-member events. (#8142) Allow capping a room's retention policy (#8104) Add healthcheck for default localhost 8008 port on /health endpoint. (#8147) Fix flaky shadow-ban tests. (#8152) Fix join ratelimiter breaking profile updates and idempotency (#8153) Do not apply ratelimiting on joins to appservices (#8139) ...
Configuration menu - View commit details
-
Copy full SHA for 3f4e350 - Browse repository at this point
Copy the full SHA 3f4e350View commit details
Commits on Aug 28, 2020
-
Update synapse/rest/client/v2_alpha/account.py
Co-authored-by: Richard van der Hoff <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6addba - Browse repository at this point
Copy the full SHA d6addbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 990178f - Browse repository at this point
Copy the full SHA 990178fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4458e - Browse repository at this point
Copy the full SHA 1b4458eView commit details -
Convert confirmation from request args to HTML form data
To correctly emulate a POSTed URL-encoded form submission from the browser, we needed to do a few things. * URL-encode the request arguments and place their 'key=value' pairs, separated by '&' characters, into a byte string. * Place this byte string in the request body instead of the query parameters. * Set the request's 'Content-Type' header to 'application/x-www-form-urlencoded', instead of 'application/json', which was previously the default when making a request in the unit tests. Additionally, @clokep noticed that we needed to seek to the end of the request content before passing it to twisted, else things blew up.
Configuration menu - View commit details
-
Copy full SHA for 0608fe1 - Browse repository at this point
Copy the full SHA 0608fe1View commit details -
Combine the submit_token and submit_token_confirm endpoints
They are now simply GET vs POST /submit_token. Thanks to @richvdh for the idea. This commit also removes the endpoint from handling .../msisdn/... calls, as Synapse currently doesn't support handling password resets via this medium. There shouldn't be any cases where it is called.
Configuration menu - View commit details
-
Copy full SHA for d9f5b4c - Browse repository at this point
Copy the full SHA d9f5b4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f25209c - Browse repository at this point
Copy the full SHA f25209cView commit details
Commits on Sep 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5060a8e - Browse repository at this point
Copy the full SHA 5060a8eView commit details
Commits on Sep 2, 2020
-
Merge branch 'develop' of github.com:matrix-org/synapse into anoa/pas…
…sword_reset_confirmation * 'develop' of github.com:matrix-org/synapse: (39 commits) Fix errors when updating the user directory with invalid data (#8223) Explain better what GDPR-erased means (#8189) Convert additional databases to async/await part 3 (#8201) Convert appservice code to async/await. (#8207) Rename `_get_e2e_device_keys_txn` (#8222) Convert additional databases to async/await (#8199) Convert the well known resolver to async (#8214) Convert additional databases to async/await part 2 (#8200) Make MultiWriterIDGenerator work for streams that use negative stream IDs (#8203) Do not install setuptools 50.0. (#8212) Move and rename `get_devices_with_keys_by_user` (#8204) Rename `get_e2e_device_keys` to better reflect its purpose (#8205) Add a comment about _LimitedHostnameResolver Convert ReadWriteLock to async/await. (#8202) Fix incorrect return signature Fix `wait_for_stream_position` for multiple waiters. (#8196) Convert `event_push_actions`, `registration`, and `roommember` datastores to async (#8197) Only return devices with keys from `/federation/v1/user/devices/` (#8198) Convert state and stream stores and related code to async (#8194) Ensure that the OpenID Connect remote ID is a string. (#8190) ...
Configuration menu - View commit details
-
Copy full SHA for 8711981 - Browse repository at this point
Copy the full SHA 8711981View commit details -
Merge branch 'anoa/password_reset_confirmation' of github.com:matrix-…
…org/synapse into anoa/password_reset_confirmation * 'anoa/password_reset_confirmation' of github.com:matrix-org/synapse: Update UPGRADE.rst Switch from an unstable /_matrix/client prefix to /_synapse/client Combine the submit_token and submit_token_confirm endpoints Convert confirmation from request args to HTML form data Return 400 when accessing submit_token/_confirm with REMOTE behaviour Pull things from, instead of copying the entirety of, the config Update synapse/rest/client/v2_alpha/account.py
Configuration menu - View commit details
-
Copy full SHA for 1c1dc03 - Browse repository at this point
Copy the full SHA 1c1dc03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d90642 - Browse repository at this point
Copy the full SHA 9d90642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7073605 - Browse repository at this point
Copy the full SHA 7073605View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8efa7ac - Browse repository at this point
Copy the full SHA 8efa7acView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad231e3 - Browse repository at this point
Copy the full SHA ad231e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1b9ad2 - Browse repository at this point
Copy the full SHA c1b9ad2View commit details
Commits on Sep 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cb7c903 - Browse repository at this point
Copy the full SHA cb7c903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e9000 - Browse repository at this point
Copy the full SHA 76e9000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 717961d - Browse repository at this point
Copy the full SHA 717961dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 775e310 - Browse repository at this point
Copy the full SHA 775e310View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed7cf7 - Browse repository at this point
Copy the full SHA 5ed7cf7View commit details
Commits on Sep 9, 2020
-
Merge branch 'develop' of github.com:matrix-org/synapse into anoa/pas…
…sword_reset_confirmation
Configuration menu - View commit details
-
Copy full SHA for e2f0574 - Browse repository at this point
Copy the full SHA e2f0574View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f6ff5 - Browse repository at this point
Copy the full SHA c3f6ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b6bde7 - Browse repository at this point
Copy the full SHA 2b6bde7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad0753 - Browse repository at this point
Copy the full SHA 0ad0753View commit details -
Configuration menu - View commit details
-
Copy full SHA for c460e3b - Browse repository at this point
Copy the full SHA c460e3bView commit details -
Rename 'internal' dir to 'synapse'
We needed to switch the admin import as else it tries to import relatively, and we end up importing the wrong module.
Configuration menu - View commit details
-
Copy full SHA for c5af421 - Browse repository at this point
Copy the full SHA c5af421View commit details