| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Stop Auth methods from polling the config on every req. (#7420) | Andrew Morgan | 2020-05-06 | 2 | -73/+114 |
* | async/await is_server_admin (#7363) | Andrew Morgan | 2020-05-01 | 1 | -5/+4 |
* | Stop the master relaying USER_SYNC for other workers (#7318) | Richard van der Hoff | 2020-04-22 | 1 | -0/+2 |
* | Convert http.HTTPStatus objects to their int equivalent (#7188) | Andrew Morgan | 2020-04-03 | 1 | -1/+8 |
* | Support SAML in the user interactive authentication workflow. (#7102) | Patrick Cloke | 2020-04-01 | 1 | -0/+1 |
* | Allow server admins to define and enforce a password policy (MSC2000). (#7118) | Dirk Klimpel | 2020-03-26 | 1 | -0/+21 |
* | Remove special auth and redaction rules for aliases events in experimental ro... | Patrick Cloke | 2020-03-09 | 1 | -4/+5 |
* | Allow deleting an alias if the user has sufficient power level (#6986) | Patrick Cloke | 2020-03-04 | 1 | -7/+2 |
* | Validate the alt_aliases property of canonical alias events (#6971) | Patrick Cloke | 2020-03-03 | 1 | -0/+1 |
* | Publishing/removing from the directory requires a power level greater than ca... | Patrick Cloke | 2020-02-21 | 1 | -5/+5 |
* | Add `allow_departed_users` param to `check_in_room_or_world_readable` | Richard van der Hoff | 2020-02-19 | 1 | -3/+13 |
* | Refactor the membership check methods in Auth | Richard van der Hoff | 2020-02-18 | 1 | -43/+37 |
* | Fix detecting unknown devices from remote encrypted events. (#6848) | Erik Johnston | 2020-02-04 | 1 | -2/+1 |
* | Add `get_room_version` method | Richard van der Hoff | 2020-01-31 | 1 | -4/+2 |
* | Implement updated auth rules from MSC2260 | Richard van der Hoff | 2020-01-28 | 1 | -0/+16 |
* | Pass room version object into event_auth.check and check_redaction (#6788) | Richard van der Hoff | 2020-01-28 | 1 | -2/+5 |
* | Fixup synapse.api to pass mypy (#6733) | Erik Johnston | 2020-01-20 | 2 | -3/+8 |
* | Add StateMap type alias (#6715) | Erik Johnston | 2020-01-16 | 1 | -6/+2 |
* | Implement RedirectException (#6687) | Richard van der Hoff | 2020-01-15 | 1 | -1/+26 |
* | Kill off RegistrationError (#6691) | Richard van der Hoff | 2020-01-13 | 1 | -6/+0 |
* | Remove unused, undocumented "content repo" resource (#6628) | Richard van der Hoff | 2020-01-03 | 1 | -1/+0 |
* | Change EventContext to use the Storage class (#6564) | Erik Johnston | 2019-12-20 | 1 | -1/+1 |
* | Add auth events as per spec. (#6556) | Erik Johnston | 2019-12-16 | 1 | -67/+34 |
* | Merge pull request #6329 from matrix-org/babolivier/context_filters | Brendan Abolivier | 2019-12-04 | 2 | -1/+5 |
|\ |
|
| * | Merge branch 'develop' into babolivier/context_filters | Brendan Abolivier | 2019-12-04 | 2 | -1/+3 |
| |\ |
|
| * | | Update copyrights | Brendan Abolivier | 2019-11-05 | 2 | -1/+5 |
* | | | Add ephemeral messages support (MSC2228) (#6409) | Brendan Abolivier | 2019-12-03 | 1 | -0/+4 |
| |/
|/| |
|
* | | Merge branch 'develop' into babolivier/message_retention | Brendan Abolivier | 2019-11-26 | 1 | -1/+1 |
|\ \ |
|
| * | | Replace instance variations of homeserver with correct case/spacing | Andrew Morgan | 2019-11-12 | 1 | -1/+1 |
| |/ |
|
* / | Implement per-room message retention policies | Brendan Abolivier | 2019-11-04 | 1 | -0/+2 |
|/ |
|
* | Merge pull request #6301 from matrix-org/babolivier/msc2326 | Brendan Abolivier | 2019-11-01 | 2 | -2/+20 |
|\ |
|
| * | Incorporate review | Brendan Abolivier | 2019-11-01 | 2 | -2/+2 |
| * | Lint | Brendan Abolivier | 2019-11-01 | 1 | -0/+1 |
| * | Incorporate review | Brendan Abolivier | 2019-11-01 | 2 | -3/+8 |
| * | Add unit tests | Brendan Abolivier | 2019-10-30 | 1 | -1/+1 |
| * | Implement filtering | Brendan Abolivier | 2019-10-30 | 1 | -2/+11 |
| * | Store labels for new events | Brendan Abolivier | 2019-10-30 | 1 | -0/+3 |
* | | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 |
|/ |
|
* | Option to suppress resource exceeded alerting (#6173) | Neil Johnson | 2019-10-24 | 2 | -3/+16 |
* | Remove Auth.check method (#6217) | Richard van der Hoff | 2019-10-18 | 1 | -18/+1 |
* | Merge branch 'uhoreg/e2e_cross-signing_merged' into develop | Hubert Chathi | 2019-10-18 | 1 | -0/+1 |
|\ |
|
| * | Merge branch 'develop' into uhoreg/e2e_cross-signing_merged | Hubert Chathi | 2019-10-18 | 3 | -5/+18 |
| |\ |
|
| * \ | Merge branch 'develop' into cross-signing_keys | Hubert Chathi | 2019-09-04 | 1 | -8/+7 |
| |\ \ |
|
| * \ \ | Merge branch 'uhoreg/e2e_cross-signing_merged' into cross-signing_keys | Hubert Chathi | 2019-08-28 | 3 | -2/+8 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'cross-signing_hidden' into cross-signing_keys | Hubert Chathi | 2019-08-01 | 2 | -48/+26 |
| |\ \ \ \ |
|
| * | | | | | allow uploading keys for cross-signing | Hubert Chathi | 2019-07-25 | 1 | -0/+1 |
* | | | | | | rip out some unreachable code | Richard van der Hoff | 2019-10-17 | 1 | -2/+0 |
| |_|_|_|/
|/| | | | |
|
* | | | | | Fix up some typechecking (#6150) | Amber Brown | 2019-10-02 | 2 | -2/+6 |
* | | | | | Add device and appservice tags | Erik Johnston | 2019-09-25 | 1 | -0/+3 |
* | | | | | Don't create new span for get_user_by_req | Erik Johnston | 2019-09-25 | 1 | -1/+0 |
* | | | | | Ensure support users can be registered even if MAU limit is reached | Jason Robinson | 2019-09-11 | 1 | -2/+9 |
| |_|_|/
|/| | | |
|
* | | | | Remove double return statements (#5962) | Andrew Morgan | 2019-09-03 | 1 | -1/+0 |
* | | | | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -7/+7 |
| |_|/
|/| | |
|