| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor `get_user_by_id` (#16316) | Erik Johnston | 2023-09-14 | 2 | -2/+2 |
* | Merge remote-tracking branch 'origin/release-v1.92' into develop | Patrick Cloke | 2023-09-06 | 2 | -88/+10 |
|\ |
|
| * | Merge remote-tracking branch 'origin/release-v1.91' into release-v1.92 | Patrick Cloke | 2023-09-06 | 1 | -85/+6 |
| |\ |
|
| | * | Revert MSC3861 introspection cache, admin impersonation and account lock (#16... | Quentin Gliech | 2023-09-06 | 1 | -85/+6 |
| * | | Fix incorrect docstring for Ratelimiter. (#16255) | Patrick Cloke | 2023-09-05 | 1 | -3/+4 |
* | | | Track presence state per-device and combine to a user state. (#16066) | Patrick Cloke | 2023-09-05 | 1 | -4/+39 |
|/ / |
|
* | | Describe which rate limiter was hit in logs (#16135) | David Robertson | 2023-08-30 | 2 | -9/+25 |
* | | Add `Retry-After` to M_LIMIT_EXCEEDED error responses (#16136) | Will Hunt | 2023-08-24 | 1 | -1/+9 |
|/ |
|
* | Add an admin endpoint to allow authorizing server to signal token revocations... | Shay | 2023-08-22 | 1 | -0/+13 |
* | MSC3861: allow impersonation by an admin using a query param (#16132) | Mathieu Velten | 2023-08-18 | 1 | -3/+22 |
* | Add response time metrics for introspection requests (#16131) | Erik Johnston | 2023-08-18 | 1 | -7/+27 |
* | Cache token introspection response from OIDC provider (#16117) | Shay | 2023-08-17 | 1 | -2/+38 |
* | Run pyupgrade for python 3.7 & 3.8. (#16110) | Patrick Cloke | 2023-08-15 | 1 | -2/+1 |
* | Implements admin API to lock an user (MSC3939) (#15870) | Mathieu Velten | 2023-08-10 | 4 | -1/+30 |
* | Support room version 11 (#15912) | Patrick Cloke | 2023-07-18 | 1 | -224/+105 |
* | Re-introduce the outbound federation proxy (#15913) | Eric Eastwood | 2023-07-18 | 1 | -0/+7 |
* | Remove experimental MSC2716 implementation to incrementally import history in... | Eric Eastwood | 2023-06-16 | 2 | -75/+0 |
* | Stabilize support for MSC3952: Intentional mentions. (#15520) | Patrick Cloke | 2023-06-06 | 1 | -1/+1 |
* | `N + 3`: Read from column `full_user_id` rather than `user_id` of tables `pro... | Shay | 2023-06-02 | 1 | -2/+2 |
* | Add stricter mypy options (#15694) | Patrick Cloke | 2023-05-31 | 1 | -1/+1 |
* | Enforce that an admin token also has the basic Matrix API scope | Quentin Gliech | 2023-05-30 | 1 | -5/+2 |
* | Reject tokens with multiple device scopes | Quentin Gliech | 2023-05-30 | 1 | -6/+24 |
* | Make OIDC scope constants | Quentin Gliech | 2023-05-30 | 1 | -10/+15 |
* | Handle errors when introspecting tokens | Quentin Gliech | 2023-05-30 | 1 | -5/+37 |
* | Make AS tokens work & allow ASes to /register | Quentin Gliech | 2023-05-30 | 3 | -83/+88 |
* | Add an admin token for MAS -> Synapse calls | Quentin Gliech | 2023-05-30 | 1 | -0/+15 |
* | Refactor config to be an experimental feature | Hugh Nimmo-Smith | 2023-05-30 | 1 | -25/+28 |
* | Actually enforce guest + return www-authenticate header | Hugh Nimmo-Smith | 2023-05-30 | 2 | -5/+41 |
* | MSC2967: Check access token scope for use as user and add guest support | Hugh Nimmo-Smith | 2023-05-30 | 1 | -10/+20 |
* | Use `name` claim as display name when registering users on the fly. | Hugh Nimmo-Smith | 2023-05-30 | 1 | -1/+8 |
* | Record the `sub` claims as an external_id | Quentin Gliech | 2023-05-30 | 1 | -22/+37 |
* | Handle the Synapse admin scope | Quentin Gliech | 2023-05-30 | 1 | -0/+3 |
* | Save the scopes in the requester | Quentin Gliech | 2023-05-30 | 1 | -0/+1 |
* | Initial MSC3964 support: delegation of auth to OIDC server | Quentin Gliech | 2023-05-30 | 1 | -0/+227 |
* | Make the api.auth.Auth a Protocol | Quentin Gliech | 2023-05-30 | 3 | -241/+456 |
* | Add `MSC3820opt2` as a known room version (#15678) | Travis Ralston | 2023-05-26 | 1 | -0/+1 |
* | Add MSC3820 (room version 11) option 2 unstable room version. (#15666) | Travis Ralston | 2023-05-26 | 1 | -0/+24 |
* | Properly parse event_fields in filters (#15607) | Patrick Cloke | 2023-05-22 | 1 | -14/+1 |
* | Implement MSC3821 to update redaction rules (`third_party_invite.signed`) (#1... | Patrick Cloke | 2023-05-15 | 1 | -0/+40 |
* | Implement MSC3389 to protect relations from redaction. (#15565) | Patrick Cloke | 2023-05-15 | 1 | -0/+17 |
* | Stabilize MSC2659 support for AS ping endpoint. (#15528) | Tulir Asokan | 2023-05-09 | 1 | -4/+4 |
* | Use account data constants in more places. (#15554) | Patrick Cloke | 2023-05-09 | 1 | -0/+1 |
* | Factor out an `is_mine_server_name` method (#15542) | Sean Quah | 2023-05-05 | 1 | -2/+2 |
* | Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458) | Shay | 2023-04-26 | 1 | -4/+2 |
* | Implement MSC2174: move redacts to a content property. (#15395) | Patrick Cloke | 2023-04-13 | 1 | -1/+2 |
* | Implement MSC2175: remove the creator field from create events. (#15394) | Patrick Cloke | 2023-04-06 | 2 | -0/+19 |
* | Implement MSC3989 to redact the origin field. (#15393) | Patrick Cloke | 2023-04-05 | 1 | -0/+37 |
* | Fix spinloop during partial state sync when a prev event is in backoff (#15351) | Sean Quah | 2023-03-30 | 1 | -4/+13 |
* | Implement MSC2659: application service ping endpoint (#15249) | Tulir Asokan | 2023-03-16 | 1 | -0/+5 |
* | Update the error code for duplicate annotation (#15075) | Richard van der Hoff | 2023-02-15 | 1 | -0/+4 |
* | Faster joins: don't stall when a user joins during a fast join (#14606) | Mathieu Velten | 2023-02-10 | 1 | -0/+22 |
* | Avoid fetching unused account data in sync. (#14973) | Patrick Cloke | 2023-02-10 | 1 | -5/+25 |
* | Tag federation request spans with the worker name (#15042) | David Robertson | 2023-02-09 | 1 | -7/+0 |
* | Properly typecheck tests.api (#14983) | David Robertson | 2023-02-03 | 1 | -2/+2 |
* | Skip unused calculations in sync handler. (#14908) | Patrick Cloke | 2023-02-02 | 1 | -0/+3 |
* | Implement MSC3952: Intentional mentions (#14823) | Patrick Cloke | 2023-01-27 | 1 | -0/+3 |
* | Use an enum for direction. (#14927) | Patrick Cloke | 2023-01-27 | 1 | -0/+7 |
* | Merge account data streams (#14826) | Erik Johnston | 2023-01-13 | 1 | -0/+1 |
* | Calculate rooms changed for device lists to work. (#14810) | Patrick Cloke | 2023-01-11 | 1 | -3/+0 |
* | Improve /sync performance of when passing filters with empty arrays. (#14786) | Patrick Cloke | 2023-01-09 | 1 | -5/+8 |
* | Improve validation of field size limits in events. (#14664) | reivilibre | 2022-12-13 | 3 | -17/+27 |
* | Respond with proper error responses on unknown paths. (#14621) | Patrick Cloke | 2022-12-08 | 1 | -4/+2 |
* | Improve logging and opentracing for to-device message handling (#14598) | Richard van der Hoff | 2022-12-06 | 1 | -0/+3 |
* | Create MSC1767 (extensible events) room version; Implement MSC3932 (#14521) | Travis Ralston | 2022-11-28 | 1 | -1/+28 |
* | Initial support for MSC3931: Room version push rule feature flags (#14520) | Travis Ralston | 2022-11-28 | 1 | -1/+20 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 1 | -1/+1 |
* | Do not reject `/sync` requests with unrecognised filter fields (#14369) | Sean Quah | 2022-11-07 | 1 | -4/+4 |
* | Implement MSC3912: Relation-based redactions (#14260) | Brendan Abolivier | 2022-11-03 | 1 | -0/+2 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2022-10-28 | 1 | -1/+7 |
|\ |
|
| * | Fix room creation being rate limited too aggressively since Synapse v1.69.0. ... | reivilibre | 2022-10-28 | 1 | -1/+7 |
* | | Use servlets for /key/ endpoints. (#14229) | Patrick Cloke | 2022-10-20 | 1 | -1/+1 |
* | | Explain `SynapseError` and `FederationError` better (#14191) | Eric Eastwood | 2022-10-19 | 1 | -3/+21 |
|/ |
|
* | Support filtering the /messages API by relation type (MSC3874). (#14148) | Patrick Cloke | 2022-10-17 | 1 | -3/+24 |
* | Stop getting missing `prev_events` after we already know their signature is i... | Eric Eastwood | 2022-10-15 | 1 | -0/+21 |
* | Use stable identifiers for MSC3771 & MSC3773. (#14050) | Patrick Cloke | 2022-10-07 | 1 | -4/+9 |
* | Track notification counts per thread (implement MSC3773). (#13776) | Patrick Cloke | 2022-10-04 | 2 | -0/+13 |
* | Allow admins to require a manual approval process before new accounts can be ... | Brendan Abolivier | 2022-09-29 | 2 | -0/+27 |
* | Faster Remote Room Joins: tell remote homeservers that we are unable to autho... | reivilibre | 2022-09-23 | 1 | -0/+6 |
* | Remove unused method in `synapse.api.auth.Auth`. (#13795) | Quentin Gliech | 2022-09-14 | 1 | -9/+0 |
* | Tag trace with instance name (#13761) | Eric Eastwood | 2022-09-09 | 1 | -0/+7 |
* | Cancel the processing of key query requests when they time out. (#13680) | reivilibre | 2022-09-07 | 1 | -0/+5 |
* | Rename the `EventFormatVersions` enum values so that they line up with room v... | reivilibre | 2022-09-07 | 1 | -20/+25 |
* | Actually fix typechecking with latest types-jsonschema (#13724) | David Robertson | 2022-09-06 | 1 | -4/+4 |
* | Fix typechecking with latest `types-jsonschema` (#13712) | David Robertson | 2022-09-05 | 1 | -4/+4 |
* | Remove support for unstable private read receipts (#13653) | Šimon Brandner | 2022-09-01 | 1 | -1/+0 |
* | `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request... | Quentin Gliech | 2022-08-22 | 1 | -107/+95 |
* | MSC2716v4 room version - remove namespace from MSC2716 event content fields (... | Eric Eastwood | 2022-08-19 | 2 | -22/+22 |
* | Support stable identifiers for MSC2285: private read receipts. (#13273) | Šimon Brandner | 2022-08-05 | 1 | -1/+2 |
* | Instrument `/messages` for understandable traces in Jaeger (#13368) | Eric Eastwood | 2022-08-03 | 1 | -1/+7 |
* | Rename `RateLimitConfig` to `RatelimitSettings` (#13442) | Dirk Klimpel | 2022-08-03 | 1 | -3/+3 |
* | Use stable prefixes for MSC3827: filtering of `/publicRooms` by room type (#1... | Šimon Brandner | 2022-07-27 | 1 | -1/+1 |
* | Implement MSC3848: Introduce errcodes for specific event sending failures (#1... | Will Hunt | 2022-07-27 | 2 | -13/+56 |
* | Allow rate limiters to passively record actions they cannot limit (#13253) | David Robertson | 2022-07-13 | 1 | -12/+82 |
* | Add support for room version 10 (#13220) | Shay | 2022-07-13 | 1 | -0/+33 |
* | Uniformize spam-checker API, part 5: expand other spam-checker callbacks to r... | David Teller | 2022-07-11 | 1 | -2/+8 |
* | Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) | Šimon Brandner | 2022-06-29 | 1 | -0/+10 |
* | Fix a long-standing bug which meant that rate limiting was not restrictive en... | reivilibre | 2022-06-15 | 1 | -1/+4 |
* | Move the "email unsubscribe" resource, refactor the macaroon generator & simp... | Quentin Gliech | 2022-06-14 | 1 | -148/+45 |
* | Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth... | Quentin Gliech | 2022-06-14 | 1 | -14/+0 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -23/+22 |
* | Remove remaining bits of groups code. (#12936) | Patrick Cloke | 2022-06-01 | 1 | -1/+0 |
* | Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12923) | Travis Ralston | 2022-05-31 | 1 | -1/+1 |
* | Revert "Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12922)" | Travis Ralston | 2022-05-30 | 1 | -1/+1 |
* | Fix M_USER_ACCOUNT_SUSPENDED error code for spec compliance (#12922) | Travis Ralston | 2022-05-31 | 1 | -1/+1 |
* | Uniformize spam-checker API, part 3: Expand check_event_for_spam with the abi... | David Teller | 2022-05-30 | 1 | -10/+13 |
* | Add code M_USER_ACCOUNT_SUSPENDED, as per MSC3823. (#12845) | David Teller | 2022-05-27 | 1 | -0/+7 |
* | Additional constants for EDU types. (#12884) | Patrick Cloke | 2022-05-27 | 2 | -3/+9 |
* | Remove user-visible groups/communities code (#12553) | Patrick Cloke | 2022-05-25 | 1 | -5/+0 |
* | Uniformize spam-checker API, part 2: check_event_for_spam (#12808) | David Teller | 2022-05-23 | 1 | -3/+1 |
* | Uniformize spam-checker API, part 1: the `Code` enum. (#12703) | David Teller | 2022-05-20 | 1 | -2/+9 |
* | Add a new room version for MSC3787's knock+restricted join rule (#12623) | Travis Ralston | 2022-05-17 | 2 | -0/+34 |
* | Fix incorrect type hint in filtering code. (#12695) | Patrick Cloke | 2022-05-10 | 1 | -2/+3 |
* | Improve comments and error messages around access tokens. (#12577) | reivilibre | 2022-05-05 | 1 | -8/+11 |
* | Use `getClientAddress` instead of `getClientIP`. (#12599) | Patrick Cloke | 2022-05-04 | 1 | -2/+2 |
* | Implement changes to MSC2285 (hidden read receipts) (#12168) | Šimon Brandner | 2022-05-04 | 1 | -4/+2 |
* | Implement MSC2815: allow room moderators to view redacted event content (#12427) | Tulir Asokan | 2022-04-20 | 1 | -0/+18 |
* | Remove references to unstable identifiers from MSC3440. (#12382) | Patrick Cloke | 2022-04-12 | 2 | -14/+0 |
* | Bump `black` and `click` versions (#12320) | David Robertson | 2022-03-29 | 1 | -1/+1 |
* | Support stable identifiers for MSC3440: Threading (#12151) | Patrick Cloke | 2022-03-10 | 2 | -12/+15 |
* | Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100) | Richard van der Hoff | 2022-02-28 | 1 | -2/+3 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 3 | -4/+4 |
* | Fix M_WRONG_ROOM_KEYS_VERSION error not including `current_version` field (#1... | Michael Telatynski | 2022-02-14 | 1 | -0/+3 |
* | Stabilise MSC3231 (Token Based Registration) (#11867) | Jonathan de Jong | 2022-02-04 | 1 | -1/+1 |
* | Remove support for the webclient listener. (#11895) | Patrick Cloke | 2022-02-03 | 1 | -1/+0 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 1 | -15/+15 |
* | Allow tracking puppeted users for MAU (#11561) | Jason Robinson | 2022-01-12 | 1 | -0/+13 |
* | Convert all namedtuples to attrs. (#11665) | Patrick Cloke | 2021-12-30 | 1 | -2/+1 |
* | Various opentracing enhancements (#11619) | Richard van der Hoff | 2021-12-21 | 1 | -16/+37 |
* | Add experimental support for MSC3202: allowing application services to masque... | reivilibre | 2021-12-15 | 1 | -14/+72 |
* | Add a constant for receipt types (m.read). (#11531) | Patrick Cloke | 2021-12-08 | 1 | -0/+4 |
* | Annotate string constants in `synapse.api.constants` with `Final` (#11356) | Sean Quah | 2021-11-25 | 1 | -98/+100 |
* | Add support for `/_matrix/media/v3` APIs (#11371) | Aaron R | 2021-11-17 | 1 | -1/+2 |
* | Support filtering by relations per MSC3440 (#11236) | Patrick Cloke | 2021-11-09 | 1 | -31/+84 |
* | Default value for `public_baseurl` (#11210) | Richard van der Hoff | 2021-11-08 | 1 | -3/+0 |
* | Make `check_event_allowed` module API callback not fail open (accept events) ... | reivilibre | 2021-11-01 | 1 | -0/+7 |
* | Refactor `Filter` to handle fields according to data being filtered. (#11194) | Patrick Cloke | 2021-10-27 | 1 | -61/+78 |
* | Add a thread relation type per MSC3440. (#11088) | Patrick Cloke | 2021-10-21 | 1 | -0/+1 |
* | Add missing type hints to synapse.api. (#11109) | Patrick Cloke | 2021-10-18 | 6 | -94/+75 |
* | Remove the deprecated BaseHandler. (#11005) | Patrick Cloke | 2021-10-08 | 1 | -0/+86 |
* | Add type hints to filtering classes. (#10958) | Patrick Cloke | 2021-10-01 | 1 | -43/+74 |
* | Strip "join_authorised_via_users_server" from join events which do not need i... | Patrick Cloke | 2021-09-30 | 1 | -0/+3 |
* | Fix AuthBlocking check when requester is appservice (#10881) | Jason Robinson | 2021-09-24 | 1 | -1/+1 |
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -2/+2 |
* | Rename MSC2716 things from `chunk` to `batch` to match `/batch_send` endpoint... | Eric Eastwood | 2021-09-21 | 2 | -24/+8 |
* | Use direct references for some configuration variables (part 2) (#10812) | Patrick Cloke | 2021-09-15 | 2 | -9/+11 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -2/+2 |
* | Add types to synapse.util. (#10601) | reivilibre | 2021-09-10 | 1 | -4/+4 |
* | Prefer room v9 for restricted rooms. (#10772) | Patrick Cloke | 2021-09-09 | 1 | -1/+1 |
* | Add a constant for m.federate. (#10775) | Patrick Cloke | 2021-09-08 | 1 | -0/+3 |
* | Merge tag 'v1.42.0rc2' into develop | Brendan Abolivier | 2021-09-06 | 1 | -0/+31 |
|\ |
|
| * | Support MSC3375: room version 9. (#10747) | Patrick Cloke | 2021-09-03 | 1 | -0/+31 |
* | | Move `maybe_kick_guest_users` out of `BaseHandler` (#10744) | Richard van der Hoff | 2021-09-06 | 1 | -0/+9 |
* | | Populate `rooms.creator` field for easy lookup (#10697) | Eric Eastwood | 2021-09-01 | 1 | -0/+3 |
|/ |
|
* | Merge branch 'master' into develop | Erik Johnston | 2021-08-24 | 1 | -1/+1 |
|\ |
|
| * | Set room version 8 as preferred for restricted rooms. (#10571) | Patrick Cloke | 2021-08-20 | 1 | -1/+1 |
* | | Implement MSC3231: Token authenticated registration (#10142) | Callum Brown | 2021-08-21 | 1 | -0/+1 |
* | | Validate device_keys for C-S /keys/query requests (#10593) | David Robertson | 2021-08-20 | 1 | -0/+8 |
|/ |
|
* | When redacting, keep event fields around that maintain the historical event s... | Eric Eastwood | 2021-08-09 | 1 | -5/+32 |
* | Support MSC3289: Room version 8 (#10449) | Patrick Cloke | 2021-08-09 | 2 | -15/+15 |
* | Make historical events discoverable from backfill for servers without any scr... | Eric Eastwood | 2021-07-28 | 2 | -3/+27 |
* | Merge tag 'v1.39.0rc3' into develop | Erik Johnston | 2021-07-28 | 1 | -0/+8 |
|\ |
|
| * | Always communicate device OTK counts to clients (#10485) | Andrew Morgan | 2021-07-27 | 1 | -0/+8 |
* | | Support for MSC2285 (hidden read receipts) (#10413) | Šimon Brandner | 2021-07-28 | 1 | -0/+4 |
* | | Update the MSC3083 support to verify if joins are from an authorized server. ... | Patrick Cloke | 2021-07-26 | 2 | -1/+4 |
* | | Switch to `chunk` events so we can auth via power_levels (MSC2716) (#10432) | Eric Eastwood | 2021-07-21 | 1 | -2/+4 |
* | | MSC3244 room capabilities implementation (#10283) | Michael Telatynski | 2021-07-20 | 1 | -2/+36 |
|/ |
|
* | Add a module type for account validity (#9884) | Brendan Abolivier | 2021-07-16 | 1 | -7/+10 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 5 | -10/+8 |
* | Fix messages from multiple senders in historical chunk (MSC2716) (#10276) | Eric Eastwood | 2021-07-13 | 1 | -4/+33 |
* | Move methods involving event authentication to EventAuthHandler. (#10268) | Patrick Cloke | 2021-07-01 | 1 | -73/+2 |
* | Correct type hints for synapse.event_auth. (#10253) | Patrick Cloke | 2021-06-30 | 1 | -2/+3 |
* | Do not recurse into non-spaces in the spaces summary. (#10256) | Patrick Cloke | 2021-06-29 | 1 | -0/+6 |
* | MSC2918 Refresh tokens implementation (#9450) | Quentin Gliech | 2021-06-24 | 1 | -0/+5 |
* | Add endpoints for backfilling history (MSC2716) (#9247) | Eric Eastwood | 2021-06-22 | 2 | -5/+17 |
* | Update MSC3083 support per changes in the MSC. (#10189) | Patrick Cloke | 2021-06-17 | 1 | -0/+6 |
* | Make opentracing trace into event persistence (#10134) | Richard van der Hoff | 2021-06-16 | 1 | -2/+2 |
* | Remove support for unstable MSC1772 prefixes. (#10161) | Patrick Cloke | 2021-06-15 | 1 | -3/+0 |
* | Remove the experimental flag for knocking and use stable prefixes / endpoints... | Patrick Cloke | 2021-06-15 | 2 | -5/+6 |
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 3 | -4/+29 |
* | Set opentracing priority before setting other tags (#10092) | Richard van der Hoff | 2021-05-28 | 1 | -4/+4 |
* | Remove the experimental spaces enabled flag. (#10063) | Patrick Cloke | 2021-05-26 | 1 | -1/+1 |
* | Support enabling opentracing by user (#9978) | Richard van der Hoff | 2021-05-14 | 1 | -0/+5 |
* | Correctly ratelimit invites when creating a room (#9968) | Brendan Abolivier | 2021-05-12 | 1 | -5/+17 |
* | Fix `m.room_key_request` to-device messages (#9961) | Richard van der Hoff | 2021-05-11 | 1 | -1/+4 |
* | Follow-up to #9915 to correct the identifier for room types. | Patrick Cloke | 2021-05-05 | 1 | -1/+1 |
* | Support stable MSC1772 spaces identifiers. (#9915) | Patrick Cloke | 2021-05-05 | 1 | -0/+3 |
* | Improved validation for received requests (#9817) | Richard van der Hoff | 2021-04-23 | 1 | -0/+3 |
* | Add type hints to auth and auth_blocking. (#9876) | Patrick Cloke | 2021-04-23 | 2 | -42/+45 |
* | Check for space membership during a remote join of a restricted room (#9814) | Patrick Cloke | 2021-04-23 | 1 | -0/+1 |
* | Port "Allow users to click account renewal links multiple times without hitti... | Andrew Morgan | 2021-04-19 | 1 | -2/+4 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 9 | -9/+0 |
* | Require AppserviceRegistrationType (#9548) | Will Hunt | 2021-04-12 | 1 | -0/+5 |
* | Add an experimental room version to support restricted join rules. (#9717) | Patrick Cloke | 2021-03-31 | 2 | -1/+25 |
* | Make RateLimiter class check for ratelimit overrides (#9711) | Erik Johnston | 2021-03-30 | 1 | -45/+55 |
* | Make it possible to use dmypy (#9692) | Erik Johnston | 2021-03-26 | 1 | -0/+5 |
* | Merge branch 'develop' into babolivier/msc3026 | Brendan Abolivier | 2021-03-19 | 1 | -0/+6 |
|\ |
|
| * | Initial spaces summary API (#9643) | Richard van der Hoff | 2021-03-18 | 1 | -0/+6 |
* | | Implement MSC3026: busy presence state | Brendan Abolivier | 2021-03-18 | 1 | -0/+1 |
|/ |
|
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -1/+1 |
* | Record the SSO Auth Provider in the login token (#9510) | Richard van der Hoff | 2021-03-04 | 1 | -32/+9 |
* | Ratelimit cross-user key sharing requests. (#8957) | Patrick Cloke | 2021-02-19 | 2 | -6/+11 |
* | Add type hints to groups code. (#9393) | Patrick Cloke | 2021-02-17 | 1 | -0/+5 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 4 | -19/+24 |
* | Backout changes for automatically calculating the public baseurl. (#9313) | Patrick Cloke | 2021-02-11 | 1 | -0/+2 |
* | Give `public_baseurl` a default value (#9159) | Richard van der Hoff | 2021-01-20 | 1 | -2/+0 |
* | Kill off `HomeServer.get_ip_from_request()` (#9080) | Richard van der Hoff | 2021-01-12 | 1 | -2/+2 |
* | Remove SynapseRequest.get_user_agent (#9069) | Richard van der Hoff | 2021-01-12 | 1 | -1/+2 |
* | Implement MSC2176: Updated redaction rules (#8984) | Patrick Cloke | 2021-01-05 | 1 | -6/+26 |
* | Merge remote-tracking branch 'origin/erikj/as_mau_block' into develop | Erik Johnston | 2020-12-18 | 1 | -0/+7 |
|\ |
|
| * | Don't MAU limit AS ghost users | Erik Johnston | 2020-12-17 | 1 | -0/+7 |
* | | Try and drop stale extremities. (#8929) | Erik Johnston | 2020-12-18 | 1 | -0/+2 |
* | | Do not assume that the contents dictionary includes history_visibility. (#8945) | Patrick Cloke | 2020-12-16 | 2 | -2/+10 |
* | | Honour AS ratelimit settings for /login requests (#8920) | Erik Johnston | 2020-12-11 | 1 | -1/+3 |
|/ |
|
* | Add admin API for logging in as a user (#8617) | Erik Johnston | 2020-11-17 | 1 | -4/+29 |
* | Add ability for access tokens to belong to one user but grant access to anoth... | Erik Johnston | 2020-10-29 | 1 | -67/+46 |
* | Fix handling of User-Agent headers with bad utf-8. (#8632) | Erik Johnston | 2020-10-23 | 1 | -3/+1 |
* | type annotations for LruCache | Richard van der Hoff | 2020-10-16 | 1 | -1/+3 |
* | Make LruCache register its own metrics (#8561) | Richard van der Hoff | 2020-10-16 | 1 | -3/+1 |
* | Do not assume that account data is of the correct form. (#8454) | Patrick Cloke | 2020-10-05 | 1 | -0/+5 |
* | Don't push if an user account has expired (#8353) | Mathieu Velten | 2020-09-23 | 1 | -5/+1 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 2 | -28/+24 |
* | Show a confirmation page during user password reset (#8004) | Andrew Morgan | 2020-09-10 | 1 | -0/+1 |
* | Directly import json from the standard library. (#8259) | Patrick Cloke | 2020-09-08 | 1 | -1/+1 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 8 | -26/+26 |
* | Do not apply ratelimiting on joins to appservices (#8139) | Will Hunt | 2020-08-21 | 1 | -0/+37 |
* | Stop shadow-banned users from sending invites. (#8095) | Patrick Cloke | 2020-08-20 | 1 | -0/+8 |
* | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 1 | -3/+3 |
* | Convert stream database to async/await. (#8074) | Patrick Cloke | 2020-08-17 | 2 | -1/+70 |
* | Add a shadow-banned flag to users. (#8092) | Patrick Cloke | 2020-08-14 | 1 | -1/+11 |
* | Convert synapse.api to async/await (#8031) | Patrick Cloke | 2020-08-06 | 3 | -80/+63 |
* | Improve performance of the register endpoint (#8009) | Patrick Cloke | 2020-08-06 | 1 | -1/+3 |
* | Convert a synapse.events to async/await. (#7949) | Patrick Cloke | 2020-07-27 | 1 | -1/+1 |
* | Convert state resolution to async/await (#7942) | Patrick Cloke | 2020-07-24 | 1 | -4/+8 |
* | Ensure that calls to `json.dumps` are compatible with the standard library js... | Patrick Cloke | 2020-07-15 | 1 | -1/+3 |
* | Improve the type hints of synapse.api.errors. (#7820) | Patrick Cloke | 2020-07-14 | 1 | -55/+73 |
* | Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) | Patrick Cloke | 2020-07-10 | 1 | -4/+2 |
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 1 | -1/+1 |
* | isort 5 compatibility (#7786) | Will Hunt | 2020-07-05 | 1 | -2/+1 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 3 | -9/+5 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 2 | -5/+2 |
* | Add option to enable encryption by default for new rooms (#7639) | Andrew Morgan | 2020-06-10 | 1 | -0/+5 |
* | Update to the stable SSO prefix for UI Auth. (#7630) | Patrick Cloke | 2020-06-05 | 1 | -1/+1 |
* | Fix type information on `assert_*_is_admin` methods (#7645) | Richard van der Hoff | 2020-06-05 | 1 | -4/+4 |
* | Remove some unused constants. (#7644) | Richard van der Hoff | 2020-06-05 | 1 | -4/+0 |
* | Performance improvements and refactor of Ratelimiter (#7595) | Andrew Morgan | 2020-06-05 | 1 | -35/+118 |
* | Implement room version 6 (MSC2240). (#7506) | Patrick Cloke | 2020-05-15 | 1 | -26/+4 |
* | Strictly enforce canonicaljson requirements in a new room version (#7381) | Patrick Cloke | 2020-05-14 | 1 | -1/+23 |
* | Enforce MSC2209: auth rules for notifications in power level event (#7502) | Patrick Cloke | 2020-05-14 | 1 | -1/+21 |
* | Allow expired accounts to logout (#7443) | Andrew Morgan | 2020-05-14 | 1 | -17/+33 |
* | Allow configuration of Synapse's cache without using synctl or environment va... | Amber Brown | 2020-05-11 | 1 | -2/+2 |