Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into ↵ | Andrew Morgan | 2020-06-10 | 16 | -373/+423 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dinsic-release-v1.14.x * 'release-v1.13.0' of github.com:matrix-org/synapse: (257 commits) Update changelog based on feedback. Move warnings in the changelog and re-iterate changes to branches. 1.13.0 update dh-virtualenv (#7526) 1.13.0rc3 Hash passwords earlier in the registration process (#7523) 1.13.0rc2 1.13.0rc2 Stop `get_joined_users` corruption from custom statuses (#7376) Do not validate that the client dict is stable during UI Auth. (#7483) Fix new flake8 errors (#7489) Don't UPGRADE database rows RST indenting Put rollback instructions in upgrade notes Fix changelog typo Oh yeah, RST Absolute URL it is then Fix upgrade notes link Provide summary of upgrade issues in changelog. Fix ) Move next version notes from changelog to upgrade notes ... | ||||
| * | Hash passwords earlier in the registration process (#7523) | Patrick Cloke | 2020-05-18 | 2 | -24/+28 |
| | | |||||
| * | Do not validate that the client dict is stable during UI Auth. (#7483) | Patrick Cloke | 2020-05-13 | 1 | -1/+0 |
| | | | | | | | | This backs out some of the validation for the client dictionary and logs if this changes during a user interactive authentication session instead. | ||||
| * | Rework UI Auth session validation for registration (#7455) | Patrick Cloke | 2020-05-08 | 1 | -0/+1 |
| | | | | | | | | Be less strict about validation of UI authentication sessions during registration to match client expecations. | ||||
| * | Persist user interactive authentication sessions (#7302) | Patrick Cloke | 2020-04-30 | 2 | -4/+4 |
| | | | | | | | | | | By persisting the user interactive authentication sessions to the database, this fixes situations where a user hits different works throughout their auth session and also allows sessions to persist through restarts of Synapse. | ||||
| * | Return total number of users and profile attributes in admin users endpoint ↵ | Manuel Stahl | 2020-04-28 | 1 | -4/+4 |
| | | | | | | | | | | (#6881) Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> | ||||
| * | Revert "Revert "Merge pull request #7315 from ↵ | Brendan Abolivier | 2020-04-23 | 2 | -2/+27 |
| | | | | | | | | | | | | matrix-org/babolivier/request_token"" This reverts commit 1adf6a55870aa08de272591ff49db9dc49738076. | ||||
| * | Extend room admin api with additional attributes (#7225) | Dirk Klimpel | 2020-04-22 | 1 | -1/+14 |
| | | |||||
| * | Merge branch 'release-v1.12.4' into develop | Richard van der Hoff | 2020-04-22 | 1 | -0/+8 |
| |\ | |||||
| | * | Support GET account_data requests on a worker (#7311) | Richard van der Hoff | 2020-04-21 | 1 | -0/+8 |
| | | | |||||
| * | | Reduce logging verbosity of URL cache cleanup. (#7295) | Michael Kaye | 2020-04-22 | 1 | -2/+7 |
| | | | |||||
| * | | Use a template for the SSO success page to allow for customization. (#7279) | Patrick Cloke | 2020-04-17 | 1 | -1/+24 |
| | | | |||||
| * | | Allow specifying the value of Accept-Language header for URL previews (#7265) | Andrew Morgan | 2020-04-15 | 1 | -2/+6 |
| | | | |||||
| * | | Improve error responses when a remote server doesn't allow you to access its ↵ | Andrew Morgan | 2020-04-06 | 1 | -13/+20 |
| | | | | | | | | | | | | public rooms list (#6899) | ||||
| * | | Support CAS in UI Auth flows. (#7186) | Patrick Cloke | 2020-04-03 | 2 | -9/+39 |
| | | | |||||
| * | | Support SAML in the user interactive authentication workflow. (#7102) | Patrick Cloke | 2020-04-01 | 5 | -30/+50 |
| | | | |||||
| * | | Admin API to join users to a room. (#7051) | Dirk Klimpel | 2020-03-27 | 2 | -4/+82 |
| | | | |||||
| * | | Add options to prevent users from changing their profile. (#7096) | Dirk Klimpel | 2020-03-27 | 1 | -0/+16 |
| | | | |||||
| * | | Ensure is_verified on /_matrix/client/r0/room_keys/keys is a boolean (#7150) | Andrew Morgan | 2020-03-27 | 1 | -1/+1 |
| | | | |||||
| * | | Refactor the CAS code (move the logic out of the REST layer to a handler) ↵ | Patrick Cloke | 2020-03-26 | 1 | -155/+16 |
| | | | | | | | | | | | | (#7136) | ||||
| * | | Allow server admins to define and enforce a password policy (MSC2000). (#7118) | Dirk Klimpel | 2020-03-26 | 3 | -0/+62 |
| | | | |||||
| * | | Validate that the session is not modified during UI-Auth (#7068) | Patrick Cloke | 2020-03-26 | 4 | -8/+14 |
| | | | |||||
| * | | Fix CAS redirect url (#6634) | Naugrimm | 2020-03-24 | 1 | -11/+16 |
| | | | | | | | | | Build the same service URL when requesting the CAS ticket and when calling the proxyValidate URL. | ||||
| * | | Set Referrer-Policy to no-referrer for media (#7009) | Dionysis Grigoropoulos | 2020-03-23 | 1 | -0/+3 |
| | | | |||||
| * | | Clean-up some auth/login REST code (#7115) | Patrick Cloke | 2020-03-20 | 2 | -41/+20 |
| | | | |||||
| * | | Convert some of the media REST code to async/await (#7110) | Patrick Cloke | 2020-03-20 | 3 | -111/+90 |
| |/ | |||||
* | | Support GET account_data requests on a worker (#7311) | Richard van der Hoff | 2020-05-28 | 1 | -0/+8 |
| | | |||||
* | | apply linting | Andrew Morgan | 2020-05-14 | 3 | -10/+11 |
| | | |||||
* | | Temporarily add m.lazy_load_members to unstable_features | Andrew Morgan | 2020-05-04 | 1 | -0/+3 |
| | | |||||
* | | Disable m.id_access_token, m.require_identity_server, ↵ | Andrew Morgan | 2020-04-28 | 1 | -4/+4 |
| | | | | | | | | m.separate_add_and_bind, org.matrix.e2e_cross_signing unstable_features | ||||
* | | Simplify auto-bind email to IS hack | Andrew Morgan | 2020-04-24 | 1 | -11/+0 |
| | | |||||
* | | Remove bind_email param from dinsic-specific code | Andrew Morgan | 2020-04-24 | 1 | -2/+2 |
| | | |||||
* | | HACK: Bind email to identity server when using it for 3pid delegation | Andrew Morgan | 2020-04-24 | 1 | -0/+11 |
| | | |||||
* | | Fix some broken references | Andrew Morgan | 2020-04-24 | 1 | -2/+2 |
| | | |||||
* | | Fix incorrect call to _map_email_to_display_name | Andrew Morgan | 2020-04-24 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'dinsic-release-v1.12.x' of ↵ | Andrew Morgan | 2020-04-23 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | | | | github.com:matrix-org/synapse-dinsic into dinsic-release-v1.12.x * 'dinsic-release-v1.12.x' of github.com:matrix-org/synapse-dinsic: Fix and refactor rewritten IS url feature. Add sample config docs (#40) | ||||
* | | | Fix missing shadow 3pid function | Andrew Morgan | 2020-04-23 | 1 | -0/+13 |
|/ / | | | | | | | | | I think this is where the code removed in 67c6de2caa1ba0f50b11ba0b158e056391cad9c3 was supposed to go. | ||||
* | | Remove unnecessary shadow server code | Andrew Morgan | 2020-04-21 | 1 | -23/+0 |
| | | |||||
* | | Remove defer.returnValue call from async function | Andrew Morgan | 2020-04-16 | 1 | -1/+1 |
| | | |||||
* | | Add an option to the set password API to choose whether to logout other ↵ | Andrew Morgan | 2020-03-24 | 2 | -3/+8 |
|\| | | | | | | | | | | | | | devices. (#7085) * commit '88b41986d': Add an option to the set password API to choose whether to logout other devices. (#7085) | ||||
| * | Add an option to the set password API to choose whether to logout other ↵ | Patrick Cloke | 2020-03-18 | 2 | -3/+8 |
| | | | | | | | | devices. (#7085) | ||||
* | | Set charset to utf-8 when adding headers for certain text content types (#7044) | Andrew Morgan | 2020-03-24 | 1 | -1/+24 |
|\| | | | | | | | | | * commit '5e477c1de': Set charset to utf-8 when adding headers for certain text content types (#7044) | ||||
| * | Set charset to utf-8 when adding headers for certain text content types (#7044) | The Stranjer | 2020-03-17 | 1 | -1/+24 |
| | | | | | | | | Fixes #7043 | ||||
* | | Remove special casing of `m.room.aliases` events (#7034) | Andrew Morgan | 2020-03-24 | 1 | -12/+0 |
|\| | | | | | | | | | * commit '60724c46b': Remove special casing of `m.room.aliases` events (#7034) | ||||
| * | Remove special casing of `m.room.aliases` events (#7034) | Patrick Cloke | 2020-03-17 | 1 | -12/+0 |
| | | |||||
| * | Revert "Add options to disable setting profile info for prevent changes. ↵ | Richard van der Hoff | 2020-03-17 | 1 | -16/+0 |
| | | | | | | | | | | | | | | (#7053)" This reverts commit 54dd28621b070ca67de9f773fe9a89e1f4dc19da, reversing changes made to 6640460d054e8f4444046a34bdf638921b31c01e. | ||||
| * | Add options to disable setting profile info for prevent changes. (#7053) | Brendan Abolivier | 2020-03-10 | 1 | -0/+16 |
| |\ | |||||
| | * | updates after review | dklimpel | 2020-03-09 | 1 | -6/+12 |
| | | | |||||
| | * | add disable_3pid_changes | dklimpel | 2020-03-08 | 1 | -0/+10 |
| | | | |||||
* | | | Merge pull request #7058 from matrix-org/babolivier/saml_error_html | Andrew Morgan | 2020-03-24 | 1 | -1/+17 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6640460d0': Rephrase default message Hopefully mypy is happy now Attempt at appeasing the gods of mypy Lint Changelog Update sample config SAML2: render a comprehensible error page if something goes wrong | ||||
| * | | SAML2: render a comprehensible error page if something goes wrong | Brendan Abolivier | 2020-03-10 | 1 | -1/+17 |
| | | | | | | | | | | | | | | | | | | If an error happened while processing a SAML AuthN response, or a client ends up doing a `GET` request to `/authn_response`, then render a customisable error page rather than a confusing error. | ||||
* | | | Convert remote key resource REST layer to async/await. (#7020) | Andrew Morgan | 2020-03-24 | 1 | -7/+4 |
|\| | | | | | | | | | | | | | | * commit '87972f07e': Convert remote key resource REST layer to async/await. (#7020) | ||||
| * | | Convert remote key resource REST layer to async/await. (#7020) | Patrick Cloke | 2020-03-05 | 1 | -7/+4 |
| | | | |||||
| * | | Merge branch 'master' into develop | Brendan Abolivier | 2020-03-03 | 1 | -30/+13 |
| |\ \ | | |/ | |/| | |||||
* | | | v1.11.1 | Andrew Morgan | 2020-03-24 | 1 | -30/+13 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | * commit 'fd983fad9': v1.11.1 Fix wrong handler being used in SAML handler Factor out complete_sso_login and expose it to the Module API Add a whitelist for the SSO confirmation step. Add a confirmation step to the SSO login flow | ||||
| * | | Factor out complete_sso_login and expose it to the Module API | Brendan Abolivier | 2020-03-03 | 1 | -56/+2 |
| | | | |||||
| * | | Add a whitelist for the SSO confirmation step. | Richard van der Hoff | 2020-03-02 | 1 | -8/+18 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/release-v1.11.1' into release-v1.11.1 | Richard van der Hoff | 2020-03-02 | 1 | -4/+2 |
| |\ \ | |||||
| | * | | Fixed set a user as an admin with the new API (#6928) | Dirk Klimpel | 2020-03-02 | 1 | -4/+2 |
| | | | | | | | | | | | | | | | | Fix #6910 | ||||
| * | | | Add a confirmation step to the SSO login flow | Brendan Abolivier | 2020-03-02 | 1 | -6/+34 |
| |/ / | |||||
* | | | Fixed set a user as an admin with the new API (#6928) | Andrew Morgan | 2020-03-24 | 1 | -4/+2 |
|\ \ \ | | |/ | |/| | | | | | | | * commit '9b06d8f8a': Fixed set a user as an admin with the new API (#6928) | ||||
| * | | Fixed set a user as an admin with the new API (#6928) | Dirk Klimpel | 2020-02-28 | 1 | -4/+2 |
| | | | | | | | | | Fix #6910 | ||||
* | | | Ensure 'deactivated' parameter is a boolean on user admin API, Fix error ↵ | Andrew Morgan | 2020-03-24 | 2 | -4/+8 |
|\| | | | | | | | | | | | | | | | | | | | | handling of call to deactivate user (#6990) * commit '8c75b621b': Ensure 'deactivated' parameter is a boolean on user admin API, Fix error handling of call to deactivate user (#6990) | ||||
| * | | Ensure 'deactivated' parameter is a boolean on user admin API, Fix error ↵ | Andrew Morgan | 2020-02-26 | 2 | -4/+8 |
| | | | | | | | | | | | | handling of call to deactivate user (#6990) | ||||
* | | | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Andrew Morgan | 2020-03-24 | 6 | -30/+28 |
|\| | | | | | | | | | | | | | | | | | | | | * commit '509e381af': Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) changelog Increase MAX_EVENTS_BEHIND for replication clients | ||||
| * | | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 6 | -30/+28 |
| |/ | | | | | | | Ensure good comprehension hygiene using flake8-comprehensions. | ||||
* | | Merge pull request #6949 from matrix-org/rav/list_room_aliases_peekable | Andrew Morgan | 2020-03-24 | 1 | -6/+6 |
|\| | | | | | | | | | | | | | | | * commit '2fb7794e6': changelog Make room alias lists peekable Add `allow_departed_users` param to `check_in_room_or_world_readable` Refactor the membership check methods in Auth | ||||
| * | Merge pull request #6949 from matrix-org/rav/list_room_aliases_peekable | Richard van der Hoff | 2020-02-19 | 1 | -6/+6 |
| |\ | | | | | | | Make room alias lists peekable | ||||
| | * | Add `allow_departed_users` param to `check_in_room_or_world_readable` | Richard van der Hoff | 2020-02-19 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | ... and set it everywhere it's called. while we're here, rename it for consistency with `check_user_in_room` (and to help check that I haven't missed any instances) | ||||
* | | | Move MSC2432 stuff onto unstable prefix (#6948) | Andrew Morgan | 2020-03-24 | 2 | -1/+9 |
|\| | | | | | | | | | | | | | | * commit '880aaac1d': Move MSC2432 stuff onto unstable prefix (#6948) | ||||
| * | | Move MSC2432 stuff onto unstable prefix (#6948) | Richard van der Hoff | 2020-02-19 | 2 | -1/+9 |
| |/ | | | | | it's not in the spec yet, so needs to be unstable. Also add a feature flag for it. Also add a test for admin users. | ||||
* | | Implement GET /_matrix/client/r0/rooms/{roomId}/aliases (#6939) | Andrew Morgan | 2020-03-24 | 1 | -0/+23 |
|\| | | | | | | | | | * commit 'adfaea8c6': Implement GET /_matrix/client/r0/rooms/{roomId}/aliases (#6939) | ||||
| * | Implement GET /_matrix/client/r0/rooms/{roomId}/aliases (#6939) | Richard van der Hoff | 2020-02-18 | 1 | -0/+23 |
| | | | | | | | | | | per matrix-org/matrix-doc#2432 | ||||
* | | Remove m.lazy_load_members from unstable features since it is in CS r0.5.0 ↵ | Andrew Morgan | 2020-03-23 | 1 | -1/+0 |
|\| | | | | | | | | | | | | | (#6877) * commit 'dc3f99870': Remove m.lazy_load_members from unstable features since it is in CS r0.5.0 (#6877) | ||||
| * | Remove m.lazy_load_members from unstable features since it is in CS r0.5.0 ↵ | Aaron Raimist | 2020-02-13 | 1 | -1/+0 |
| | | | | | | | | | | | | | | (#6877) Fixes #5528 | ||||
* | | Return a 404 for admin api user lookup if user not found (#6901) | Andrew Morgan | 2020-03-23 | 1 | -1/+4 |
|\| | | | | | | | | | | | * commit 'd8994942f': Return a 404 for admin api user lookup if user not found (#6901) Move the warning at the top of the release changes | ||||
| * | Return a 404 for admin api user lookup if user not found (#6901) | Andrew Morgan | 2020-02-12 | 1 | -1/+4 |
| | | |||||
* | | Admin api to add an email address (#6789) | Andrew Morgan | 2020-03-23 | 1 | -0/+39 |
|\| | | | | | | | | | * commit '56ca93ef5': Admin api to add an email address (#6789) | ||||
| * | Admin api to add an email address (#6789) | Dirk Klimpel | 2020-02-07 | 1 | -0/+39 |
| | | |||||
* | | Allow URL-encoded user IDs on user admin api paths (#6825) | Andrew Morgan | 2020-03-23 | 1 | -2/+2 |
|\| | | | | | | | | | * commit '370080531': Allow URL-encoded user IDs on user admin api paths (#6825) | ||||
| * | Allow URL-encoded user IDs on user admin api paths (#6825) | Andrew Morgan | 2020-02-03 | 1 | -2/+2 |
| | | |||||
* | | MSC2260: Block direct sends of m.room.aliases events (#6794) | Andrew Morgan | 2020-03-23 | 1 | -0/+12 |
|\| | | | | | | | | | * commit '184303b86': MSC2260: Block direct sends of m.room.aliases events (#6794) | ||||
| * | MSC2260: Block direct sends of m.room.aliases events (#6794) | Richard van der Hoff | 2020-01-30 | 1 | -0/+12 |
| | | | | | | | | | | as per MSC2260 | ||||
* | | Add `rooms.room_version` column (#6729) | Andrew Morgan | 2020-03-23 | 1 | -1/+2 |
|\| | | | | | | | | | * commit '8df862e45': Add `rooms.room_version` column (#6729) | ||||
| * | Add `rooms.room_version` column (#6729) | Erik Johnston | 2020-01-27 | 1 | -1/+2 |
| | | | | | | This is so that we don't have to rely on pulling it out from `current_state_events` table. | ||||
* | | Validate client_secret parameter (#6767) | Andrew Morgan | 2020-03-23 | 2 | -7/+16 |
|\| | | | | | | | | | * commit '9f7aaf90b': Validate client_secret parameter (#6767) | ||||
| * | Validate client_secret parameter (#6767) | Andrew Morgan | 2020-01-24 | 2 | -5/+21 |
| | | |||||
* | | a bit of debugging for media storage providers (#6757) | Andrew Morgan | 2020-03-23 | 2 | -0/+7 |
|\| | | | | | | | | | * commit '6b7462a13': a bit of debugging for media storage providers (#6757) | ||||
| * | a bit of debugging for media storage providers (#6757) | Richard van der Hoff | 2020-01-23 | 2 | -0/+7 |
| | | | | | | | | | | | | * a bit of debugging for media storage providers * changelog | ||||
* | | Minor fixes to user admin api (#6761) | Andrew Morgan | 2020-03-23 | 1 | -9/+5 |
|\| | | | | | | | | | * commit '5bd3cb726': Minor fixes to user admin api (#6761) | ||||
| * | Minor fixes to user admin api (#6761) | Richard van der Hoff | 2020-01-23 | 1 | -9/+5 |
| | | | | | | | | * don't insist on a password (this is valid if you have an SSO login) * fix reference to undefined `requester` | ||||
* | | Remove unnecessary abstractions in admin handler (#6751) | Andrew Morgan | 2020-03-23 | 1 | -10/+9 |
|\| | | | | | | | | | | | | | | | * commit 'ce84dd9e2': Remove unnecessary abstractions in admin handler (#6751) Fixup warning about workers changes Add deprecation headers Fixup changelog | ||||
| * | Remove unnecessary abstractions in admin handler (#6751) | Andrew Morgan | 2020-01-22 | 1 | -10/+9 |
| | | |||||
* | | Admin API to list, filter and sort rooms (#6720) | Andrew Morgan | 2020-03-23 | 4 | -2/+100 |
|\| | | | | | | | | | * commit '90a28fb47': Admin API to list, filter and sort rooms (#6720) | ||||
| * | Admin API to list, filter and sort rooms (#6720) | Andrew Morgan | 2020-01-22 | 4 | -2/+100 |
| | | |||||
* | | Merge pull request #6764 from matrix-org/babolivier/fix-thumbnail | Andrew Morgan | 2020-03-23 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | * commit 'ae6cf586b': Lint + changelog Remove unused import Add tests for thumbnailing Fix typo in _select_thumbnail | ||||
| * | Fix typo in _select_thumbnail | Brendan Abolivier | 2020-01-22 | 1 | -1/+1 |
| | | |||||
* | | Fix and add test to deprecated quarantine media admin api (#6756) | Andrew Morgan | 2020-03-23 | 1 | -1/+1 |
|\| | | | | | | | | | * commit 'aa9b00fb2': Fix and add test to deprecated quarantine media admin api (#6756) | ||||
| * | Fix and add test to deprecated quarantine media admin api (#6756) | Andrew Morgan | 2020-01-22 | 1 | -1/+1 |
| | | |||||
* | | Fixup synapse.rest to pass mypy (#6732) | Andrew Morgan | 2020-03-23 | 9 | -33/+45 |
|\| | | | | | | | | | * commit 'b0a66ab83': Fixup synapse.rest to pass mypy (#6732) | ||||
| * | Fixup synapse.rest to pass mypy (#6732) | Erik Johnston | 2020-01-20 | 9 | -33/+45 |
| | | |||||
* | | Fix `/events/:event_id` deprecated API. (#6731) | Andrew Morgan | 2020-03-23 | 1 | -1/+1 |
|\| | | | | | | | | | * commit '74b74462f': Fix `/events/:event_id` deprecated API. (#6731) | ||||
| * | Fix `/events/:event_id` deprecated API. (#6731) | Erik Johnston | 2020-01-20 | 1 | -1/+1 |
| | | |||||
* | | Fix changing password via user admin API. (#6730) | Andrew Morgan | 2020-03-23 | 1 | -2/+2 |
|\| | | | | | | | | | * commit 'ceecedc68': Fix changing password via user admin API. (#6730) | ||||
| * | Fix changing password via user admin API. (#6730) | Erik Johnston | 2020-01-20 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #6714 from matrix-org/babolivier/retention_select_event | Andrew Morgan | 2020-03-23 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3b72bb780': bump version to v1.9.0.dev1 Precise changelog Fixup diff Remove get_room_event_after_stream_ordering entirely Lint Rename changelog Changelog Correctly order when selecting before stream ordering Fix typo Fix instantiation of message retention purge jobs | ||||
| * | Merge pull request #6714 from matrix-org/babolivier/retention_select_event | Brendan Abolivier | 2020-01-17 | 1 | -1/+1 |
| |\ | | | | | | | Fix instantiation of message retention purge jobs | ||||
| | * | Remove get_room_event_after_stream_ordering entirely | Brendan Abolivier | 2020-01-16 | 1 | -1/+1 |
| | | | |||||
* | | | Add org.matrix.e2e_cross_signing to unstable_features in /versions as per ↵ | Andrew Morgan | 2020-03-23 | 1 | -0/+2 |
|\| | | | | | | | | | | | | | | | | | | | | MSC1756 (#6712) * commit '38e0e59f4': Add org.matrix.e2e_cross_signing to unstable_features in /versions as per MSC1756 (#6712) | ||||
| * | | Add org.matrix.e2e_cross_signing to unstable_features in /versions as per ↵ | Neil Johnson | 2020-01-16 | 1 | -0/+2 |
| | | | | | | | | | | | | MSC1756 (#6712) | ||||
* | | | Remove duplicate session check in web fallback servlet (#6702) | Andrew Morgan | 2020-03-23 | 1 | -4/+0 |
|\| | | | | | | | | | | | | | | * commit 'edc244eec': Remove duplicate session check in web fallback servlet (#6702) | ||||
| * | | Remove duplicate session check in web fallback servlet (#6702) | Andrew Morgan | 2020-01-15 | 1 | -4/+0 |
| |/ | |||||
* | | Quarantine media by ID or user ID (#6681) | Andrew Morgan | 2020-03-23 | 1 | -2/+66 |
|\| | | | | | | | | | * commit '1177d3f3a': Quarantine media by ID or user ID (#6681) | ||||
| * | Quarantine media by ID or user ID (#6681) | Andrew Morgan | 2020-01-13 | 1 | -2/+66 |
| | | |||||
* | | Allow admin users to create or modify users without a shared secret (#6495) | Andrew Morgan | 2020-03-23 | 2 | -0/+144 |
|\| | | | | | | | | | | | * commit 'd2906fe66': Allow admin users to create or modify users without a shared secret (#6495) Fixup changelog | ||||
| * | Allow admin users to create or modify users without a shared secret (#6495) | Manuel Stahl | 2020-01-09 | 2 | -0/+144 |
| | | | | | | Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de> | ||||
* | | Back out ill-advised notary server hackery (#6657) | Andrew Morgan | 2020-03-20 | 1 | -22/+8 |
|\| | | | | | | | | | * commit '573fee759': Back out ill-advised notary server hackery (#6657) | ||||
| * | Back out ill-advised notary server hackery (#6657) | Richard van der Hoff | 2020-01-08 | 1 | -22/+8 |
| | | | | | | | | | | | | | | | | | | | | | | This was ill-advised. We can't modify verify_keys here, because the response object has already been signed by the requested key. Furthermore, it's somewhat unnecessary because existing versions of Synapse (which get upset that the notary key isn't present in verify_keys) will fall back to a direct fetch via `/key/v2/server`. Also: more tests for fetching keys via perspectives: it would be nice if we actually tested when our fetcher can't talk to our notary impl. | ||||
* | | Workaround for error when fetching notary's own key (#6620) | Andrew Morgan | 2020-03-20 | 1 | -8/+22 |
|\| | | | | | | | | | * commit '18674eebb': Workaround for error when fetching notary's own key (#6620) | ||||
| * | Workaround for error when fetching notary's own key (#6620) | Richard van der Hoff | 2020-01-06 | 1 | -8/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Kill off redundant SynapseRequestFactory We already get the Site via the Channel, so there's no need for a dedicated RequestFactory: we can just use the right constructor. * Workaround for error when fetching notary's own key As a notary server, when we return our own keys, include all of our signing keys in verify_keys. This is a workaround for #6596. | ||||
* | | Remove unused, undocumented "content repo" resource (#6628) | Andrew Morgan | 2020-03-20 | 2 | -103/+0 |
|\| | | | | | | | | | * commit '98247c4a0': Remove unused, undocumented "content repo" resource (#6628) | ||||
| * | Remove unused, undocumented "content repo" resource (#6628) | Richard van der Hoff | 2020-01-03 | 2 | -103/+0 |
| | | | | | | | | | | | | This looks like it got half-killed back in #888. Fixes #6567. | ||||
* | | Clean up startup for the pusher (#6558) | Andrew Morgan | 2020-03-20 | 1 | -17/+16 |
|\| | | | | | | | | | * commit 'd6752ce5d': Clean up startup for the pusher (#6558) | ||||
| * | Clean up startup for the pusher (#6558) | Richard van der Hoff | 2019-12-18 | 1 | -17/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove redundant python2 support code `str.decode()` doesn't exist on python3, so presumably this code was doing nothing * Filter out pushers with corrupt data When we get a row with unparsable json, drop the row, rather than returning a row with null `data`, which will then cause an explosion later on. * Improve logging when we can't start a pusher Log the ID to help us understand the problem * Make email pusher setup more robust We know we'll have a `data` member, since that comes from the database. What we *don't* know is if that is a dict, and if that has a `brand` member, and if that member is a string. | ||||
* | | 1.7.0rc2 | Andrew Morgan | 2020-03-19 | 1 | -6/+6 |
|\| | | | | | | | | | | | | | * commit 'd156912c4': 1.7.0rc2 Back out change preventing setting null avatar URLs Fixup changelogs | ||||
| * | Back out change preventing setting null avatar URLs | Erik Johnston | 2019-12-11 | 1 | -6/+6 |
| | | |||||
* | | Better errors regarding changing avatar_url (#6497) | Andrew Morgan | 2020-03-19 | 1 | -3/+8 |
|\| | | | | | | | | | * commit '5e8abe901': Better errors regarding changing avatar_url (#6497) | ||||
| * | Better errors regarding changing avatar_url (#6497) | Andrew Morgan | 2019-12-09 | 1 | -3/+8 |
| | | |||||
* | | Merge pull request #6469 from matrix-org/erikj/make_database_class | Andrew Morgan | 2020-03-19 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | | | * commit 'f3ea2f5a0': Remove unused var Fix DB scripts Newsfile Move background update handling out of store Comments Move DB pool and helper functions into dedicated Database class | ||||
| * | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2019-12-06 | 35 | -727/+509 |
| |\ | | | | | | | | | | erikj/make_database_class | ||||
| * | | Move background update handling out of store | Erik Johnston | 2019-12-05 | 1 | -1/+1 |
| | | | |||||
* | | | Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925) | Andrew Morgan | 2020-03-19 | 2 | -56/+31 |
|\ \ \ | | |/ | |/| | | | | | | | * commit '649b6bc08': Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925) | ||||
| * | | Replace /admin/v1/users_paginate endpoint with /admin/v2/users (#5925) | Manuel Stahl | 2019-12-05 | 2 | -56/+31 |
| | | | |||||
* | | | Merge pull request #6483 from matrix-org/erikj/port_rest_v2 | Andrew Morgan | 2020-03-19 | 23 | -516/+375 |
|\| | | | | | | | | | | | | | | | | | * commit 'd085a8a0a': Newsfile Port rest.client.v2 | ||||
| * | | Port rest.client.v2 | Erik Johnston | 2019-12-05 | 23 | -505/+361 |
| | | | |||||
* | | | Merge pull request #6482 from matrix-org/erikj/port_rest_v1 | Andrew Morgan | 2020-03-19 | 10 | -172/+118 |
|\| | | | | | | | | | | | | | | | | | | | | * commit 'af5d0ebc7': Newsfile Fixup tests Port rest/v1 to async/await | ||||
| * | | Port rest/v1 to async/await | Erik Johnston | 2019-12-05 | 10 | -166/+117 |
| |/ | |||||
* | | Merge pull request #6329 from matrix-org/babolivier/context_filters | Andrew Morgan | 2020-03-19 | 1 | -0/+3 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c530f9af4': Un-remove room purge test Incorporate review Format changelog Update changelog since this isn't going to be featured in 1.6.0 Also filter state events Only filter if a filter was provided Update copyright Lint Update copyrights Changelog Add tests for /search Merge labels tests for /context and /messages Add test case Filter events_before and events_after in /context requests | ||||
| * | Merge branch 'develop' into babolivier/context_filters | Brendan Abolivier | 2019-12-04 | 10 | -582/+752 |
| |\ | |||||
| * | | Update copyrights | Brendan Abolivier | 2019-11-05 | 1 | -0/+3 |
| | | | |||||
* | | | Fix: Pillow error when uploading RGBA image (#3325) (#6241) | Andrew Morgan | 2020-03-19 | 3 | -2/+10 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '81731c6e7': Fix: Pillow error when uploading RGBA image (#3325) (#6241) Add User-Interactive Auth to /account/3pid/add (#6119) Lint Changelog Discard retention policies when retrieving state blacklist more tests Newsfile Add tests Propagate reason in remotely rejected invites MSC2367 Allow reason field on all member events | ||||
| * | | Fix: Pillow error when uploading RGBA image (#3325) (#6241) | Filip Štědronský | 2019-12-02 | 1 | -1/+4 |
| | | | | | | | | | Signed-Off-By: Filip Štědronský <g@regnarg.cz> | ||||
| * | | Add User-Interactive Auth to /account/3pid/add (#6119) | Andrew Morgan | 2019-11-29 | 1 | -0/+5 |
| | | | |||||
| * | | MSC2367 Allow reason field on all member events | Erik Johnston | 2019-11-28 | 1 | -1/+1 |
| | | | |||||
* | | | add etag and count to key backup endpoints (#5858) | Andrew Morgan | 2020-03-18 | 1 | -4/+4 |
|\| | | | | | | | | | | | | | | * commit '0d27aba90': add etag and count to key backup endpoints (#5858) | ||||
| * | | add etag and count to key backup endpoints (#5858) | Hubert Chathi | 2019-11-27 | 1 | -4/+4 |
| | | | |||||
* | | | Fix startup error when http proxy is defined. (#6421) | Andrew Morgan | 2020-03-18 | 1 | -2/+2 |
|\| | | | | | | | | | | | | | | * commit 'ef1a85e77': Fix startup error when http proxy is defined. (#6421) | ||||
| * | | Fix startup error when http proxy is defined. (#6421) | Richard van der Hoff | 2019-11-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Guess I only tested this on python 2 :/ Fixes #6419. | ||||
* | | | Clean up newline quote marks around the codebase (#6362) | Andrew Morgan | 2020-03-18 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | * commit '3916e1b97': Clean up newline quote marks around the codebase (#6362) update macOS installation instructions | ||||
| * | | Clean up newline quote marks around the codebase (#6362) | Andrew Morgan | 2019-11-21 | 1 | -1/+1 |
| | | | |||||
* | | | Move admin endpoints into separate files (#6308) | Andrew Morgan | 2020-03-18 | 4 | -555/+621 |
|\| | | | | | | | | | | | | | | * commit '4f5ca455b': Move admin endpoints into separate files (#6308) | ||||
| * | | Move admin endpoints into separate files (#6308) | Manuel Stahl | 2019-11-20 | 4 | -555/+621 |
| | | | |||||
* | | | Merge pull request #6335 from matrix-org/erikj/rc_login_cleanups | Andrew Morgan | 2020-03-18 | 1 | -17/+94 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '83446a18f': Lint Apply suggestions from code review Newsfile Add failed auth ratelimiting to UIA Only do `rc_login` ratelimiting on succesful login. | ||||
| * | | Merge pull request #6335 from matrix-org/erikj/rc_login_cleanups | Brendan Abolivier | 2019-11-20 | 1 | -17/+94 |
| |\ \ | | | | | | | | | Only do `rc_login` ratelimiting on succesful login. | ||||
| | * | | Lint | Brendan Abolivier | 2019-11-20 | 1 | -1/+3 |
| | | | | |||||
| | * | | Apply suggestions from code review | Erik Johnston | 2019-11-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Co-Authored-By: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-Authored-By: Brendan Abolivier <babolivier@matrix.org> | ||||
| | * | | Only do `rc_login` ratelimiting on succesful login. | Erik Johnston | 2019-11-06 | 1 | -18/+93 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were doing this in a number of places which meant that some login code paths incremented the counter multiple times. It was also applying ratelimiting to UIA endpoints, which was probably not intentional. In particular, some custom auth modules were calling `check_user_exists`, which incremented the counters, meaning that people would fail to login sometimes. | ||||
* | | | Merge pull request #6334 from matrix-org/rav/url_preview_limit_title_2 | Andrew Morgan | 2020-03-16 | 1 | -1/+2 |
|\| | | | | | | | | | | | | | | * commit '5570d1c93': Fix exception when OpenGraph tag values are ints | ||||
| * | | Merge pull request #6334 from matrix-org/rav/url_preview_limit_title_2 | Richard van der Hoff | 2019-11-05 | 1 | -1/+2 |
| |\ \ | | | | | | | | | Fix exception when OpenGraph tag values are ints | ||||
| | * | | Fix exception when OpenGraph tag values are ints | Richard van der Hoff | 2019-11-05 | 1 | -1/+2 |
| | | | | |||||
* | | | | Merge pull request #6331 from matrix-org/rav/url_preview_limit_title | Andrew Morgan | 2020-03-16 | 1 | -1/+19 |
|\| | | | | | | | | | | | | | | | | | | | | | | | * commit '02f99906f': Apply suggestions from code review Strip overlong OpenGraph data from url preview | ||||
| * | | | Merge branch 'develop' into rav/url_preview_limit_title | Richard van der Hoff | 2019-11-05 | 13 | -159/+146 |
| |\ \ \ | | |/ / | |/| / | | |/ | |||||
| * | | Apply suggestions from code review | Richard van der Hoff | 2019-11-05 | 1 | -1/+1 |
| | | | | | | | | | | | | Co-Authored-By: Brendan Abolivier <babolivier@matrix.org> Co-Authored-By: Erik Johnston <erik@matrix.org> | ||||
| * | | Strip overlong OpenGraph data from url preview | Richard van der Hoff | 2019-11-05 | 1 | -1/+19 |
| | | | | | | | | | | | | ... to stop people causing DoSes with malicious web pages | ||||
* | | | Merge pull request #6301 from matrix-org/babolivier/msc2326 | Andrew Morgan | 2020-03-16 | 1 | -0/+3 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f496d2587': Incorporate review Factor out an _AsyncEventContextImpl (#6298) Update synapse/storage/data_stores/main/schema/delta/56/event_labels.sql Add more data to the event_labels table and fix the indexes Add unstable feature flag Lint Incorporate review Lint Changelog Add integration tests for /messages Add more integration testing Add integration tests for sync Add unit tests Add index on label Implement filtering Store labels for new events Add database table for keeping track of labels on events | ||||
| * | | Merge pull request #6301 from matrix-org/babolivier/msc2326 | Brendan Abolivier | 2019-11-01 | 1 | -0/+3 |
| |\ \ | | | | | | | | | Implement MSC2326 (label based filtering) | ||||
| | * | | Add unstable feature flag | Brendan Abolivier | 2019-11-01 | 1 | -0/+3 |
| | | | | |||||
| * | | | Support for routing outbound HTTP requests via a proxy (#6239) | Richard van der Hoff | 2019-11-01 | 2 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `http_proxy` and `HTTPS_PROXY` env vars can be set to a `host[:port]` value which should point to a proxy. The address of the proxy should be excluded from IP blacklists such as the `url_preview_ip_range_blacklist`. The proxy will then be used for * push * url previews * phone-home stats * recaptcha validation * CAS auth validation It will *not* be used for: * Application Services * Identity servers * Outbound federation * In worker configurations, connections from workers to masters Fixes #4198. | ||||
* | | | | Update black to 19.10b0 (#6304) | Andrew Morgan | 2020-03-16 | 4 | -11/+12 |
|\| | | | | | | | | | | | | | | | | | | | * commit '020add509': Update black to 19.10b0 (#6304) | ||||
| * | | | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 4 | -11/+12 |
| | | | | | | | | | | | | * update version of black and also fix the mypy config being overridden | ||||
* | | | | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2020-03-16 | 8 | -30/+32 |
|\| | | | |||||
| * | | | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 8 | -30/+32 |
| | | | | | | | | | | | | Replace every instance of `logger.warn` with `logger.warning` as the former is deprecated. | ||||
* | | | | Merge pull request #6280 from matrix-org/erikj/receipts_async_await | Andrew Morgan | 2020-03-16 | 2 | -15/+9 |
|\| | | | | | | | | | | | | | | | | | | | | | | | * commit '770d1ef67': Newsfile Port receipt and read markers to async/wait | ||||
| * | | | Merge pull request #6280 from matrix-org/erikj/receipts_async_await | Erik Johnston | 2019-10-30 | 2 | -15/+9 |
| |\ \ \ | | | | | | | | | | | Port receipt and read markers to async/wait | ||||
| | * | | | Port receipt and read markers to async/wait | Erik Johnston | 2019-10-29 | 2 | -15/+9 |
| | |/ / | |||||
* | | | | Merge pull request #6275 from matrix-org/erikj/port_rest_events | Andrew Morgan | 2020-03-16 | 1 | -94/+72 |
|\| | | | | | | | | | | | | | | | | | | | | | | | * commit '72bc6294e': Newsfile Port room rest handlers to async/await | ||||
| * | | | Port room rest handlers to async/await | Erik Johnston | 2019-10-29 | 1 | -94/+72 |
| |/ / | |||||
* | | | Merge pull request #6251 from matrix-org/michaelkaye/debug_guard_logging | Andrew Morgan | 2020-03-16 | 2 | -9/+16 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '44ab048cf': Address codestyle concerns Reduce impact of debug logging Delay printf until logging is required. use %r to __repr__ objects Don't encode object as UTF-8 string if not needed. | ||||
| * | | Address codestyle concerns | Michael Kaye | 2019-10-24 | 2 | -2/+9 |
| | | | |||||
| * | | Delay printf until logging is required. | Michael Kaye | 2019-10-24 | 2 | -9/+9 |
| |/ | | | | | | | | | Using % will cause the string to be generated even if debugging is off. | ||||
* | | Merge pull request #5726 from matrix-org/uhoreg/e2e_cross-signing2-part2 | Andrew Morgan | 2020-03-16 | 1 | -1/+52 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '276173163': Add changelog entry fix doc strings make isort happy add some comments drop some logger lines to debug make changes based on PR feedback add function docs use something that's the right type for user_id run black split out signature processing into separate functions avoid modifying input parameter fix test update with newer coding style add test make isort happy make black happy allow uploading signatures of master key signed by devices implement device signature uploading/fetching | ||||
| * | Merge branch 'develop' into cross-signing_sig_upload | Hubert Chathi | 2019-10-18 | 17 | -346/+585 |
| |\ | |||||
| * \ | Merge branch 'develop' into cross-signing_sig_upload | Hubert Chathi | 2019-09-07 | 5 | -168/+346 |
| |\ \ | |||||
| * | | | update with newer coding style | Hubert Chathi | 2019-09-04 | 1 | -2/+2 |
| | | | | |||||
| * | | | make black happy | Hubert Chathi | 2019-09-04 | 1 | -0/+1 |
| | | | | |||||
| * | | | allow uploading signatures of master key signed by devices | Hubert Chathi | 2019-09-04 | 1 | -1/+1 |
| | | | | |||||
| * | | | implement device signature uploading/fetching | Hubert Chathi | 2019-09-04 | 1 | -0/+50 |
| | | | | |||||
* | | | | Remove Auth.check method (#6217) | Andrew Morgan | 2020-03-16 | 1 | -3/+43 |
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '93eaeec75': Remove Auth.check method (#6217) add note about database upgrade use the right function for when we're already in runInteraction add user signature stream change cache to slaved device store black use stream ID generator instead of timestamp make isort happy apply PR review suggestions fix formatting add changelog make changes from PR review don't need to return the hidden column any more really fix queries to work with Postgres PostgreSQL, Y U no like? remove extra SQL query param add changelog file apply changes from PR review allow uploading keys for cross-signing allow devices to be marked as "hidden" | ||||
| * | | | Merge branch 'develop' into uhoreg/e2e_cross-signing_merged | Hubert Chathi | 2019-10-18 | 17 | -346/+585 |
| |\ \ \ | |||||
| * \ \ \ | Merge branch 'develop' into uhoreg/e2e_cross-signing_merged | Hubert Chathi | 2019-09-07 | 5 | -168/+346 |
| |\ \ \ \ | | |_|/ / | |/| | / | | | |/ | | |/| | |||||
| * | | | Merge branch 'develop' into cross-signing_keys | Hubert Chathi | 2019-09-04 | 39 | -193/+195 |
| |\ \ \ | |||||
| * \ \ \ | Merge branch 'uhoreg/e2e_cross-signing_merged' into cross-signing_keys | Hubert Chathi | 2019-08-28 | 13 | -173/+367 |
| |\ \ \ \ | |||||
| * | | | | | apply PR review suggestions | Hubert Chathi | 2019-08-21 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Merge branch 'cross-signing_hidden' into cross-signing_keys | Hubert Chathi | 2019-08-01 | 39 | -297/+309 |
| |\ \ \ \ \ | |||||
| * | | | | | | allow uploading keys for cross-signing | Hubert Chathi | 2019-07-25 | 1 | -3/+43 |
| | | | | | | | |||||
* | | | | | | | Merge branch 'master' into develop | Andrew Morgan | 2020-02-26 | 5 | -114/+84 |
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | |||||
| * | | | | | | Merge pull request #6196 from matrix-org/erikj/await | Erik Johnston | 2019-10-18 | 5 | -114/+84 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Move rest/admin to use async/await. | ||||
| | * | | | | | | Port synapse/rest/client/_base.py to async/await | Erik Johnston | 2019-10-11 | 1 | -9/+5 |
| | | | | | | | | |||||
| | * | | | | | | Add maybe_awaitable and fix __init__ bugs | Erik Johnston | 2019-10-11 | 1 | -2/+5 |
| | | | | | | | | |||||
| | * | | | | | | Port synaps/rest/client/users.py to async/await | Erik Johnston | 2019-10-11 | 1 | -11/+7 |
| | | | | | | | | |||||
| | * | | | | | | Port synaps/rest/client/server_notice_servlet.py to async/await | Erik Johnston | 2019-10-11 | 1 | -6/+3 |
| | | | | | | | | |||||
| | * | | | | | | Port synaps/rest/client/media.py to async/await | Erik Johnston | 2019-10-11 | 1 | -16/+11 |
| | | | | | | | | |||||
| | * | | | | | | Port rest/admin/__init__.py to async/await | Erik Johnston | 2019-10-11 | 1 | -72/+55 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #6189 from matrix-org/uhoreg/e2e_backup_optional_version | Andrew Morgan | 2020-02-26 | 1 | -1/+1 |
|\| | | | | | | | |||||
| * | | | | | | | Merge pull request #6189 from matrix-org/uhoreg/e2e_backup_optional_version | Hubert Chathi | 2019-10-11 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | make version optional in body of e2e backup version update | ||||
| | * | | | | | | | make version optional in body of e2e backup version update | Hubert Chathi | 2019-10-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to agree with latest version of the MSC | ||||
* | | | | | | | | | cas: support setting display name (#6114) | Andrew Morgan | 2020-02-26 | 1 | -1/+3 |
|\| | | | | | | | | |||||
| * | | | | | | | | cas: support setting display name (#6114) | Valérian Rousset | 2019-10-11 | 1 | -1/+3 |
| | |/ / / / / / | |/| | | | | | | | | | | | | | | Now, the CAS server can return an attribute stating what's the desired displayname, instead of using the username directly. | ||||
* | | | | | | | | Merge pull request #6186 from matrix-org/erikj/disable_sql_bytes | Andrew Morgan | 2020-02-26 | 1 | -2/+2 |
|\| | | | | | | | |||||
| * | | | | | | | Fix store_url_cache using bytes | Erik Johnston | 2019-10-10 | 1 | -2/+2 |
| | | | | | | | | |||||
* | | | | | | | | send 404 as http-status when filter-id is unknown to the server (#2380) | Andrew Morgan | 2020-02-26 | 2 | -22/+31 |
|\| | | | | | | | |||||
| * | | | | | | | send 404 as http-status when filter-id is unknown to the server (#2380) | krombel | 2019-10-10 | 2 | -22/+31 |
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixed the weirdness of 400 vs 404 as http status code in the case the filter id is not known by the server. As e.g. matrix-js-sdk expects 404 to catch this situation this leads to unwanted behaviour. | ||||
* | | | | | | | add M_TOO_LARGE error code for uploading a too large file (#6151) | Andrew Morgan | 2020-02-26 | 1 | -2/+6 |
|\| | | | | | | |||||
| * | | | | | | add M_TOO_LARGE error code for uploading a too large file (#6151) | Anshul Angaria | 2019-10-08 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | Fixes #6109 | ||||
* | | | | | | | Log responder we are using. (#6139) | Andrew Morgan | 2020-02-26 | 1 | -1/+1 |
|\| | | | | | | |||||
| * | | | | | | Log responder we are using. (#6139) | Michael Kaye | 2019-10-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | This prevents us logging "Responding to media request with responder %s". | ||||
* | | | | | | | media/thumbnailer: Better quality for 1-bit / 8-bit color palette images (#2142) | Andrew Morgan | 2020-02-26 | 1 | -3/+11 |
|\| | | | | | | |||||
| * | | | | | | media/thumbnailer: Better quality for 1-bit / 8-bit color palette images (#2142) | Robert Swain | 2019-10-04 | 1 | -3/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pillow will use nearest neighbour as the resampling algorithm if the source image is either 1-bit or a color palette using 8 bits. If we convert to RGB before scaling, we'll probably get a better result. | ||||
* | | | | | | | Land improved room list based on room stats (#6019) | Andrew Morgan | 2020-02-26 | 1 | -0/+8 |
|\| | | | | | | |||||
| * | | | | | | Land improved room list based on room stats (#6019) | Erik Johnston | 2019-10-02 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use room_stats and room_state for room directory search | ||||
* | | | | | | | Move lookup-related functions from RoomMemberHandler to IdentityHandler (#5978) | Andrew Morgan | 2020-02-26 | 1 | -2/+2 |
|\| | | | | | | |||||
* | | | | | | | Merge pull request #6108 from matrix-org/erikj/remove_get_user_by_req-span | Andrew Morgan | 2020-02-25 | 1 | -0/+18 |
|\| | | | | | | |||||
| * | | | | | | Merge pull request #6108 from matrix-org/erikj/remove_get_user_by_req-span | Erik Johnston | 2019-09-27 | 1 | -0/+18 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Add some helpful opentracing tags and remove get_user_by_req span | ||||
| | * | | | | | | isort | Erik Johnston | 2019-09-25 | 1 | -1/+1 |
| | | | | | | | | |||||
| | * | | | | | | Add tags for event_id and txn_id in event sending | Erik Johnston | 2019-09-25 | 1 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make it easier to search for sending event requests. | ||||
* | | | | | | | | Kill off half-implemented password-reset via sms (#6101) | Andrew Morgan | 2020-02-25 | 1 | -66/+1 |
|\| | | | | | | | |||||
| * | | | | | | | Kill off half-implemented password-reset via sms (#6101) | Richard van der Hoff | 2019-09-26 | 1 | -64/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing a password reset via SMS has never worked, and in any case is a silly idea because msisdn recycling is a thing. See also matrix-org/matrix-doc#2303. | ||||
* | | | | | | | | Stop advertising unsupported flows for registration (#6107) | Andrew Morgan | 2020-02-25 | 1 | -3/+29 |
|\| | | | | | | | |||||
| * | | | | | | | Stop advertising unsupported flows for registration (#6107) | Richard van der Hoff | 2019-09-25 | 1 | -3/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If email or msisdn verification aren't supported, let's stop advertising them for registration. Fixes #6100. | ||||
* | | | | | | | | Refactor code for calculating registration flows (#6106) | Andrew Morgan | 2020-02-25 | 1 | -62/+62 |
|\| | | | | | | | |||||
| * | | | | | | | Refactor code for calculating registration flows (#6106) | Richard van der Hoff | 2019-09-25 | 1 | -62/+62 |
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | because, frankly, it looked like it was written by an axe-murderer. This should be a non-functional change, except that where `m.login.dummy` was previously advertised *before* `m.login.terms`, it will now be advertised afterwards. AFAICT that should have no effect, and will be more consistent with the flows that involve passing a 3pid. | ||||
* | | | | | | | Merge pull request #6037 from matrix-org/rav/saml_mapping_work | Andrew Morgan | 2020-02-25 | 1 | -0/+14 |
|\| | | | | | | |||||
| * | | | | | | Merge remote-tracking branch 'origin/develop' into rav/saml_mapping_work | Richard van der Hoff | 2019-09-24 | 3 | -75/+316 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | Merge branch 'develop' into rav/saml_mapping_work | Richard van der Hoff | 2019-09-19 | 44 | -425/+732 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Record mappings from saml users in an external table | Richard van der Hoff | 2019-09-13 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to assign unique mxids to saml users based on an incrementing suffix. For that to work, we need to record the allocated mxid in a separate table. | ||||
* | | | | | | | | | Add an unstable feature flag for separate add/bind 3pid APIs (#6044) | Andrew Morgan | 2020-02-25 | 1 | -0/+2 |
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | |||||
| * | | | | | | | | Add an unstable feature flag for separate add/bind 3pid APIs (#6044) | Andrew Morgan | 2019-09-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a m.separate_add_and_bind flag set to True. See MSC2290's Backward Compatibility section for details. | ||||
* | | | | | | | | | Add m.id_access_token to /versions unstable_features (MSC2264) (#5974) | Andrew Morgan | 2020-02-25 | 1 | -0/+3 |
|\| | | | | | | | | |||||
| * | | | | | | | | Add m.id_access_token to /versions unstable_features (MSC2264) (#5974) | Andrew Morgan | 2019-09-23 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a flag to /versions' unstable_features section indicating that this Synapse understands what an id_access_token is, as per MSC2264. Fixes #5927 | ||||
* | | | | | | | | | Add m.require_identity_server to /versions unstable_flags (#5972) | Andrew Morgan | 2020-02-25 | 1 | -1/+13 |
|\| | | | | | | | | |||||
| * | | | | | | | | Add m.require_identity_server to /versions unstable_flags (#5972) | Andrew Morgan | 2019-09-23 | 1 | -1/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As MSC2263 states, m.require_identity_server must be set to false when it does not require an identity server to be provided by the client for the purposes of email registration or password reset. Adds an m.require_identity_server flag to /versionss unstable_flags section. This will advertise that Synapse no longer needs id_server as a parameter. | ||||
* | | | | | | | | | Add POST submit_token endpoint for MSISDN (#6078) | Andrew Morgan | 2020-02-25 | 1 | -2/+45 |
|\| | | | | | | | | |||||
| * | | | | | | | | Add POST submit_token endpoint for MSISDN (#6078) | Andrew Morgan | 2019-09-23 | 1 | -2/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | First part of solving #6076 | ||||
* | | | | | | | | | Implement MSC2290 (#6043) | Andrew Morgan | 2020-02-25 | 2 | -70/+127 |
|\| | | | | | | | | |||||
| * | | | | | | | | Implement MSC2290 (#6043) | Andrew Morgan | 2019-09-23 | 2 | -72/+95 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements MSC2290. This PR adds two new endpoints, /unstable/account/3pid/add and /unstable/account/3pid/bind. Depending on the progress of that MSC the unstable prefix may go away. This PR also removes the blacklist on some 3PID tests which occurs in #6042, as the corresponding Sytest PR changes them to use the new endpoints. Finally, it also modifies the account deactivation code such that it doesn't just try to deactivate 3PIDs that were bound to the user's account, but any 3PIDs that were bound through the homeserver on that user's account. | ||||
* | | | | | | | | | Disable /register/available if registration is disabled (#6082) | Andrew Morgan | 2020-02-25 | 1 | -0/+5 |
|\| | | | | | | | | |||||
| * | | | | | | | | Disable /register/available if registration is disabled (#6082) | Andrew Morgan | 2019-09-23 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #6066 This register endpoint should be disabled if registration is disabled, otherwise we're giving anyone the ability to check if a username exists on a server when we don't need to be. Error code is 403 (Forbidden) as that's the same returned by /register when registration is disabled. | ||||
* | | | | | | | | | Allow HS to send emails when adding an email to the HS (#6042) | Andrew Morgan | 2020-02-25 | 2 | -64/+252 |
|\| | | | | | | | | |||||
| * | | | | | | | | Allow HS to send emails when adding an email to the HS (#6042) | Andrew Morgan | 2019-09-20 | 2 | -51/+225 |
| | | | | | | | | | |||||
* | | | | | | | | | Remove trailing slash ability from password reset's submit_token endpoint ↵ | Andrew Morgan | 2020-02-25 | 1 | -1/+1 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#6074) |