| Commit message (Expand) | Author | Age | Files | Lines |
* | Bump mypy from 1.5.1 to 1.8.0 (#16901) | dependabot[bot] | 2024-03-13 | 1 | -1/+1 |
* | Fix joining remote rooms when a `on_new_event` callback is registered (#16973) | Quentin Gliech | 2024-03-06 | 1 | -14/+9 |
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 6 | -0/+6 |
* | Update book location | Erik Johnston | 2023-12-13 | 1 | -2/+2 |
* | Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop | Erik Johnston | 2023-12-13 | 6 | -62/+96 |
|\ |
|
| * | Update license headers | Patrick Cloke | 2023-11-21 | 6 | -62/+96 |
* | | ModuleAPI SSO auth callbacks (#15207) | Andrew Yasinishyn | 2023-12-01 | 2 | -0/+9 |
|/ |
|
* | Use full GitHub links instead of bare issue numbers. (#16637) | Patrick Cloke | 2023-11-15 | 1 | -1/+2 |
* | Convert simple_select_one_txn and simple_select_one to return tuples. (#16612) | Patrick Cloke | 2023-11-09 | 1 | -1/+2 |
* | Add new module API for adding custom fields to events `unsigned` section (#16... | Erik Johnston | 2023-10-27 | 1 | -0/+21 |
* | Add a new module API to update user presence state. (#16544) | Patrick Cloke | 2023-10-26 | 1 | -0/+33 |
* | Convert user_get_threepids response to attrs. (#16468) | Patrick Cloke | 2023-10-11 | 1 | -1/+1 |
* | Add automatic purge after all users forget a room (#15488) | Mathieu Velten | 2023-09-15 | 1 | -1/+12 |
* | Refactor `get_user_by_id` (#16316) | Erik Johnston | 2023-09-14 | 1 | -2/+2 |
* | Allow modules to delete rooms. (#15997) | reivilibre | 2023-09-06 | 2 | -3/+21 |
* | Don't wake up destination transaction queue if they're not due for retry. (#1... | Erik Johnston | 2023-09-04 | 1 | -1/+1 |
* | Run pyupgrade for python 3.7 & 3.8. (#16110) | Patrick Cloke | 2023-08-15 | 1 | -36/+12 |
* | Fix the type annotation on `run_db_interaction` in the Module API. (#16089) | reivilibre | 2023-08-10 | 1 | -2/+2 |
* | Allow modules to schedule delayed background calls. (#15993) | reivilibre | 2023-08-08 | 1 | -0/+41 |
* | Allow modules to check whether the current worker is configured to run backgr... | reivilibre | 2023-08-03 | 1 | -0/+12 |
* | Add tracing to media `/upload` endpoint (#15850) | Eric Eastwood | 2023-07-05 | 1 | -0/+1 |
* | Add login spam checker API (#15838) | Erik Johnston | 2023-06-26 | 2 | -0/+83 |
* | `N + 3`: Read from column `full_user_id` rather than `user_id` of tables `pro... | Shay | 2023-06-02 | 1 | -1/+3 |
* | Add get_canonical_room_alias to module API (#15450) | Gabriel Féron | 2023-05-31 | 1 | -0/+27 |
* | Refactor config to be an experimental feature | Hugh Nimmo-Smith | 2023-05-30 | 1 | -0/+7 |
* | Update code to refer to "workers". (#15606) | Patrick Cloke | 2023-05-16 | 1 | -4/+2 |
* | Export `run_as_background_process` from the module API (#15577) | Shay | 2023-05-15 | 1 | -0/+1 |
* | Move ThirdPartyEventRules into module_api/callbacks (#15535) | Andrew Morgan | 2023-05-04 | 3 | -16/+610 |
* | Add a module API to send an HTTP push notification (#15387) | Mathieu Velten | 2023-04-26 | 1 | -0/+46 |
* | Move Spam Checker callbacks to a dedicated file (#15453) | Andrew Morgan | 2023-04-18 | 3 | -18/+847 |
* | Move Account Validity callbacks to a dedicated file (#15237) | Andrew Morgan | 2023-03-16 | 3 | -9/+124 |
* | Add module API callbacks for adding and deleting local 3PID associations (#15044 | Andrew Morgan | 2023-02-27 | 1 | -0/+10 |
* | Remove unused `room_alias` field from `/createRoom` response (#15093) | David Robertson | 2023-02-22 | 1 | -3/+3 |
* | Fix a bug in the send_local_online_presence_to module API (#14880) | Patrick Cloke | 2023-01-25 | 1 | -1/+1 |
* | Add `set_displayname` to the module API (#14629) | Emelie Graven | 2023-01-11 | 1 | -0/+27 |
* | Add a `cached` helper to the module API (#14663) | Brendan Abolivier | 2022-12-28 | 1 | -1/+39 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 1 | -1/+1 |
* | Add a type hint for `get_device_handler()` and fix incorrect types. (#14055) | Patrick Cloke | 2022-11-22 | 1 | -1/+9 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 1 | -4/+3 |
* | Save login tokens in database (#13844) | Quentin Gliech | 2022-10-26 | 1 | -40/+1 |
* | Deprecate the `generate_short_term_login_token` method in favor of an async `... | Quentin Gliech | 2022-10-06 | 1 | -0/+42 |
* | Add missing version information in the ModuleApi (#13947) | Brendan Abolivier | 2022-09-30 | 1 | -0/+4 |
* | Add cache invalidation across workers to module API (#13667) | Mathieu Velten | 2022-09-21 | 1 | -1/+32 |
* | Remove the `complete_sso_login` method from the Module API which was deprecat... | Quentin Gliech | 2022-09-20 | 1 | -25/+0 |
* | Update module API "update room membership" method to allow for remote joins (... | Matt C | 2022-08-05 | 1 | -4/+4 |
* | Add module API method to create a room (#13429) | Matt C | 2022-08-04 | 1 | -0/+51 |
* | Add module API method to resolve a room alias to a room ID (#13428) | Matt C | 2022-08-03 | 1 | -0/+24 |
* | Uniformize spam-checker API, part 5: expand other spam-checker callbacks to r... | David Teller | 2022-07-11 | 1 | -0/+1 |
* | Uniformize spam-checker API, part 4: port other spam-checker callbacks to ret... | David Teller | 2022-06-13 | 1 | -0/+2 |
* | Consolidate the logic of delete_device/delete_devices. (#12970) | Patrick Cloke | 2022-06-07 | 1 | -1/+1 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -11/+8 |
* | Merge branch 'master' into develop | Erik Johnston | 2022-05-31 | 1 | -5/+3 |
|\ |
|
| * | Fix import in module_api module and docs on the new check_event_for_spam sign... | Brendan Abolivier | 2022-05-31 | 1 | -5/+3 |
* | | Document the Synapse version of a new module API method (#12917) | Brendan Abolivier | 2022-05-30 | 1 | -1/+6 |
* | | Add storage and module API methods to get monthly active users and their apps... | Matt C | 2022-05-27 | 1 | -0/+20 |
|/ |
|
* | Uniformize spam-checker API, part 2: check_event_for_spam (#12808) | David Teller | 2022-05-23 | 2 | -0/+7 |
* | add SpamChecker callback for silently dropping inbound federated events (#12744) | Jess Porter | 2022-05-23 | 1 | -0/+5 |
* | Use `ParamSpec` in a few places (#12667) | David Robertson | 2022-05-09 | 1 | -7/+10 |
* | Add a module API to allow modules to edit push rule actions (#12406) | Brendan Abolivier | 2022-04-27 | 2 | -0/+68 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 1 | -1/+3 |
* | Add Module API for reading and writing global account data. (#12391) | reivilibre | 2022-04-11 | 1 | -0/+76 |
* | Add a module callback to react to account data changes (#12327) | Brendan Abolivier | 2022-04-01 | 1 | -0/+15 |
* | Add set_user_admin function to the module API (#12341) | Amanda Graven | 2022-04-01 | 1 | -0/+11 |
* | Add a callback to react to 3PID associations (#12302) | Brendan Abolivier | 2022-03-31 | 1 | -0/+3 |
* | Allow modules to store already existing 3PID associations (#12195) | Brendan Abolivier | 2022-03-28 | 1 | -1/+26 |
* | Allow registering admin users using the module API (#12250) | Nicolas Werner | 2022-03-23 | 1 | -0/+4 |
* | Correct `check_username_for_spam` annotations and docs (#12246) | David Robertson | 2022-03-18 | 1 | -0/+2 |
* | Add third_party module callbacks to check if a user can delete a room and dea... | Will Hunt | 2022-03-09 | 1 | -0/+6 |
* | Correctly register deactivation and profile update module callbacks (#12141) | Brendan Abolivier | 2022-03-03 | 1 | -0/+8 |
* | Add module callbacks called for reacting to deactivation status change and pr... | Brendan Abolivier | 2022-03-01 | 1 | -0/+1 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -3/+5 |
* | Document why auth providers aren't validated in the admin API. (#12004) | Patrick Cloke | 2022-02-18 | 1 | -1/+5 |
* | Allow modules to set a display name on registration (#12009) | Brendan Abolivier | 2022-02-17 | 1 | -0/+5 |
* | Require that modules register their callbacks using keyword arguments. (#11975) | Patrick Cloke | 2022-02-14 | 1 | -0/+6 |
* | Remove deprecated user_may_create_room_with_invites callback (#11950) | Brendan Abolivier | 2022-02-11 | 1 | -5/+0 |
* | Add a callback to allow modules to deny 3PID (#11854) | Brendan Abolivier | 2022-02-08 | 1 | -0/+3 |
* | Allow modules to retrieve server and worker names (#11868) | Brendan Abolivier | 2022-02-01 | 1 | -0/+26 |
* | Add a module callback to set username at registration (#11790) | Brendan Abolivier | 2022-01-26 | 1 | -0/+22 |
* | Fix `ModuleApi.looping_background_call` for non-async functions (#11524) | Sean Quah | 2021-12-07 | 1 | -3/+2 |
* | Save the OIDC session ID (sid) with the device on login (#11482) | Quentin Gliech | 2021-12-06 | 1 | -0/+2 |
* | Make background updates controllable via a plugin (#11306) | Erik Johnston | 2021-11-29 | 1 | -1/+53 |
* | disallow-untyped-defs for the module_api (#11029) | David Robertson | 2021-11-29 | 1 | -30/+55 |
* | Add missing type hints to config base classes (#11377) | Patrick Cloke | 2021-11-23 | 1 | -1/+1 |
* | Add/Unerase annotations to Module API (#11341) | reivilibre | 2021-11-18 | 1 | -23/+134 |
* | Add missing type hints to `synapse.app`. (#11287) | Patrick Cloke | 2021-11-10 | 1 | -2/+2 |
* | Add a module API method to retrieve state from a room (#11204) | Brendan Abolivier | 2021-10-29 | 1 | -0/+49 |
* | Add a ModuleApi method to update a user's membership in a room (#11147) | Brendan Abolivier | 2021-10-28 | 1 | -1/+99 |
* | Document the version each module API method was added to Synapse (#11183) | Brendan Abolivier | 2021-10-26 | 1 | -11/+88 |
* | Fix module API's `get_user_ip_and_agents` function when run on workers (#11112) | Sean Quah | 2021-10-25 | 1 | -1/+5 |
* | Port the Password Auth Providers module interface to the new generic interfac... | Azrenbeth | 2021-10-13 | 1 | -0/+9 |
* | Mark Module API error imports as re-exported and mark Synapse as containing t... | reivilibre | 2021-10-13 | 1 | -2/+9 |
* | Add type hints to `synapse.storage.databases.main.client_ips` (#10972) | Sean Quah | 2021-10-12 | 1 | -3/+3 |
* | Use direct references for some configuration variables (part 3) (#10885) | Patrick Cloke | 2021-09-23 | 1 | -3/+5 |
* | Extend ModuleApi with the methods we'll need to reject spam based on …IP - ... | David Teller | 2021-09-22 | 1 | -1/+81 |
* | Add type hints for event streams. (#10856) | Patrick Cloke | 2021-09-21 | 1 | -1/+1 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -2/+2 |
* | Merge branch 'release-v1.41' into develop | Erik Johnston | 2021-08-18 | 1 | -2/+10 |
|\ |
|
| * | Allow modules to run looping call on all instances (#10638) | Erik Johnston | 2021-08-18 | 1 | -1/+8 |
| * | Centralise the custom template directory (#10596) | Brendan Abolivier | 2021-08-17 | 1 | -1/+2 |
* | | Port the PresenceRouter module interface to the new generic interface (#10524) | Azrenbeth | 2021-08-17 | 1 | -0/+10 |
|/ |
|
* | Allow using several custom template directories (#10587) | Brendan Abolivier | 2021-08-17 | 1 | -1/+4 |
* | Add `get_userinfo_by_id` method to `ModuleApi` (#9581) | Jason Robinson | 2021-08-04 | 1 | -1/+11 |
* | Fix a handful of type annotations. (#10446) | Richard van der Hoff | 2021-07-22 | 1 | -1/+1 |
* | Port the ThirdPartyEventRules module interface to the new generic interface (... | Brendan Abolivier | 2021-07-20 | 1 | -0/+6 |
* | One last inline type hint (for the whole repo) (#10418) | Jonathan de Jong | 2021-07-16 | 1 | -1/+1 |
* | Add a module type for account validity (#9884) | Brendan Abolivier | 2021-07-16 | 2 | -11/+214 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -1/+1 |
* | MSC2918 Refresh tokens implementation (#9450) | Quentin Gliech | 2021-06-24 | 1 | -1/+1 |
* | Standardise the module interface (#10062) | Brendan Abolivier | 2021-06-18 | 2 | -1/+30 |
* | Use a database table to hold the users that should have full presence sent to... | Andrew Morgan | 2021-05-18 | 1 | -33/+30 |
* | Don't send normal presence updates over federation replication stream (#9828) | Erik Johnston | 2021-04-19 | 1 | -5/+8 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 2 | -2/+0 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 1 | -5/+7 |
* | Add a Synapse Module for configuring presence update routing (#9491) | Andrew Morgan | 2021-04-06 | 1 | -0/+50 |
* | Record the SSO Auth Provider in the login token (#9510) | Richard van der Hoff | 2021-03-04 | 1 | -4/+27 |
* | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 1 | -2/+2 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -2/+7 |
* | Improve styling and wording of SSO redirect confirm template (#9272) | Richard van der Hoff | 2021-02-01 | 1 | -2/+8 |
* | Add admin API for logging in as a user (#8617) | Erik Johnston | 2020-11-17 | 1 | -1/+4 |
* | Allow modules to create and send events into rooms (#8479) | Andrew Morgan | 2020-10-09 | 1 | -1/+29 |
* | Combine `SpamCheckerApi` with the more generic `ModuleApi`. (#8464) | Richard van der Hoff | 2020-10-07 | 1 | -1/+28 |
* | Allow ThirdPartyEventRules modules to manipulate public room state (#8292) | Andrew Morgan | 2020-10-05 | 1 | -0/+67 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 |
* | Do not assume calls to runInteraction return Deferreds. (#8133) | Patrick Cloke | 2020-08-20 | 1 | -3/+7 |
* | Convert synapse.api to async/await (#8031) | Patrick Cloke | 2020-08-06 | 1 | -2/+6 |
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 1 | -1/+1 |
* | Wrap register_device coroutine in an ensureDeferred (#7684) | Andrew Morgan | 2020-06-16 | 1 | -5/+7 |
* | Convert the registration handler to async/await. (#7649) | Patrick Cloke | 2020-06-08 | 1 | -2/+6 |
* | Convert auth handler to async/await (#7261) | Patrick Cloke | 2020-04-15 | 1 | -2/+4 |
* | Do not allow a deactivated user to login via SSO. (#7240) | Patrick Cloke | 2020-04-09 | 1 | -1/+21 |
* | Factor out complete_sso_login and expose it to the Module API | Brendan Abolivier | 2020-03-03 | 1 | -0/+19 |
* | Cleanups and additions to the module API | Richard van der Hoff | 2020-01-12 | 2 | -6/+59 |
* | Move DB pool and helper functions into dedicated Database class | Erik Johnston | 2019-12-05 | 1 | -1/+1 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -1/+1 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -1/+1 |
* | Remove access-token support from RegistrationHandler.register (#5641) | Richard van der Hoff | 2019-07-08 | 1 | -8/+2 |
* | Update ModuleApi to avoid register(generate_token=True) (#5640) | Richard van der Hoff | 2019-07-08 | 1 | -8/+56 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -3/+3 |
* | Allow password providers to bind emails (#4947) | Andrew Morgan | 2019-03-28 | 1 | -4/+5 |
* | Support 3PID login in password providers (#4931) | Andrew Morgan | 2019-03-26 | 1 | -3/+15 |
* | Fix registration on workers (#4682) | Erik Johnston | 2019-02-20 | 1 | -1/+1 |
* | Delete devices in various logout situations | Richard van der Hoff | 2017-11-29 | 1 | -2/+12 |
* | Add more hooks to ModuleApi | Richard van der Hoff | 2017-11-02 | 1 | -0/+34 |
* | Factor _AccountHandler proxy out to ModuleApi | Richard van der Hoff | 2017-11-02 | 1 | -0/+79 |