| Commit message (Expand) | Author | Age | Files | Lines |
* | Return read-only collections from `@cached` methods (#13755) | Sean Quah | 2023-02-10 | 1 | -2/+2 |
* | Support for MSC3758: exact_event_match push condition (#14964) | Patrick Cloke | 2023-02-10 | 1 | -7/+11 |
* | MSC3873: Escape keys when flattening dicts. (#15004) | Patrick Cloke | 2023-02-08 | 1 | -4/+26 |
* | Add tests for using _flatten_dict with an event. (#15002) | Patrick Cloke | 2023-02-07 | 1 | -8/+5 |
* | Only notify the target of a membership event (#14971) | David Robertson | 2023-02-06 | 1 | -8/+30 |
* | Add a docstring & tests for _flatten_dict. (#14981) | Patrick Cloke | 2023-02-03 | 1 | -0/+23 |
* | Support the backwards compatibility features in MSC3952. (#14958) | Patrick Cloke | 2023-02-03 | 1 | -1/+8 |
* | Handle malformed values of `notification.room` in power level events (#14942) | David Robertson | 2023-01-30 | 1 | -3/+16 |
* | Implement MSC3952: Intentional mentions (#14823) | Patrick Cloke | 2023-01-27 | 1 | -1/+24 |
* | Remove undocumented device from pushrules (#14727) | Jeyachandran Rathnam | 2023-01-09 | 1 | -4/+1 |
* | Improve validation of field size limits in events. (#14664) | reivilibre | 2022-12-13 | 1 | -5/+1 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 2 | -2/+2 |
* | Add `push.enabled` option to disable push notification calculation (#14551) | Will Hunt | 2022-12-01 | 1 | -0/+3 |
* | Aggregate unread notif count query for badge count calculation (#14255) | Nick Mills-Barrett | 2022-11-30 | 1 | -19/+9 |
* | Support MSC1767's `content.body` behaviour; Add base rules from MSC3933 (#14524) | 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 | -0/+6 |
* | Send content rules with pattern_type to clients (#14356) | DeepBlueV7.X | 2022-11-15 | 1 | -3/+13 |
* | Implementation for MSC3664: Pushrules for relations (#11804) | DeepBlueV7.X | 2022-10-25 | 1 | -1/+48 |
* | Add initial power level event to batch of bulk persisted events when creating... | Shay | 2022-10-21 | 1 | -13/+61 |
* | Return the main timeline for events which are not part of a thread. (#14140) | Patrick Cloke | 2022-10-12 | 1 | -1/+1 |
* | Remove the experimental implementation of MSC3772. (#14094) | Patrick Cloke | 2022-10-12 | 1 | -61/+3 |
* | Merge tag 'v1.69.0rc2' into develop | Sean Quah | 2022-10-06 | 1 | -1/+8 |
|\ |
|
| * | Fix sending events into rooms with non-integer power levels (#14073) | David Robertson | 2022-10-06 | 1 | -1/+8 |
* | | Recursively fetch the thread for receipts & notifications. (#13824) | Patrick Cloke | 2022-10-04 | 1 | -0/+5 |
* | | Track notification counts per thread (implement MSC3773). (#13776) | Patrick Cloke | 2022-10-04 | 2 | -4/+9 |
|/ |
|
* | Skip filtering during push if there are no push actions (#13992) | Erik Johnston | 2022-09-30 | 1 | -0/+5 |
* | Speed up calculating push actions in large rooms (#13973) | Erik Johnston | 2022-09-30 | 1 | -10/+15 |
* | Implement push rule evaluation in Rust. (#13838) | Erik Johnston | 2022-09-29 | 3 | -381/+63 |
* | Always send default and rule_id to clients (#13904) | Nicolas Werner | 2022-09-29 | 1 | -4/+2 |
* | fix: Push notifications for invite over federation (#13719) | Kateřina Churanová | 2022-09-28 | 2 | -11/+15 |
* | Track device IDs for pushers (#13831) | Brendan Abolivier | 2022-09-21 | 2 | -3/+9 |
* | Support enabling/disabling pushers (from MSC3881) (#13799) | Brendan Abolivier | 2022-09-21 | 2 | -20/+63 |
* | Port the push rule classes to Rust. (#13768) | Erik Johnston | 2022-09-20 | 3 | -589/+6 |
* | Update event push action and receipt tables to support threads. (#13753) | Patrick Cloke | 2022-09-14 | 1 | -14/+15 |
* | Concurrently collect room unread counts for push badges (#13765) | Nick Mills-Barrett | 2022-09-09 | 1 | -3/+10 |
* | Disable calculating unread counts unless the config flag is enabled. (#13694) | Patrick Cloke | 2022-09-01 | 1 | -1/+6 |
* | Fix breaking event sending due to bad push rule (#13547) | Erik Johnston | 2022-08-17 | 1 | -1/+12 |
* | Make push rules use proper structures. (#13522) | Erik Johnston | 2022-08-16 | 4 | -248/+402 |
* | Merge remote-tracking branch 'origin/master' into develop | Erik Johnston | 2022-07-20 | 1 | -0/+7 |
|\ |
|
| * | Don't include appservice users when calculating push rules (#13332) | Erik Johnston | 2022-07-20 | 1 | -0/+7 |
* | | Fix overcounting of pushers when they are replaced (#13296) | Sean Quah | 2022-07-18 | 1 | -11/+16 |
|/ |
|
* | Don't pull out the full state when calculating push actions (#13078) | Erik Johnston | 2022-07-11 | 1 | -341/+53 |
* | Update MSC3786 implementation: Check the `state_key` (#12939) | Å imon Brandner | 2022-06-27 | 1 | -1/+7 |
* | Speed up `get_unread_event_push_actions_by_room` (#13005) | Erik Johnston | 2022-06-15 | 1 | -20/+13 |
* | Move the "email unsubscribe" resource, refactor the macaroon generator & simp... | Quentin Gliech | 2022-06-14 | 1 | -3/+4 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -1/+3 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 3 | -10/+14 |
* | Fix invite notifications for users without pushers (#12840) | DeepBlueV7.X | 2022-05-30 | 1 | -6/+4 |
* | Fix up `state_store` naming (#12871) | Erik Johnston | 2022-05-25 | 1 | -3/+3 |
* | Remove `dont_notify` from the `.m.rule.room.server_acl` rule (#12849) | Å imon Brandner | 2022-05-24 | 1 | -1/+1 |
* | Experimental support for MSC3772 (#12740) | Patrick Cloke | 2022-05-24 | 4 | -3/+136 |
* | Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accep... | Shay | 2022-05-20 | 1 | -2/+7 |
* | Fix push for m.read events (#12721) | SpiritCroc | 2022-05-17 | 1 | -1/+1 |
* | Consolidate logic for parsing relations. (#12693) | Patrick Cloke | 2022-05-16 | 1 | -3/+3 |
* | Remove unneeded `ActionGenerator` class. (#12691) | Patrick Cloke | 2022-05-11 | 3 | -53/+7 |
* | Refactor `EventContext` (#12689) | Erik Johnston | 2022-05-10 | 1 | -0/+4 |
* | Move free functions into PushRuleEvaluatorForEvent. (#12677) | Patrick Cloke | 2022-05-10 | 2 | -34/+68 |
* | Add class-diagrams and notes for push. (#12676) | Patrick Cloke | 2022-05-10 | 1 | -0/+79 |
* | Implement MSC3786: Add a default push rule to ignore m.room.server_acl events... | Å imon Brandner | 2022-05-10 | 1 | -0/+15 |
* | Implement changes to MSC2285 (hidden read receipts) (#12168) | Å imon Brandner | 2022-05-04 | 1 | -1/+3 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -1/+1 |
* | Un-revert Jinja2 fix (#12313) | Brendan Abolivier | 2022-03-28 | 1 | -4/+5 |
* | Add cache for `get_membership_from_event_ids` (#12272) | Erik Johnston | 2022-03-25 | 1 | -14/+16 |
* | Merge branch 'master' into develop | Richard van der Hoff | 2022-03-24 | 1 | -5/+4 |
|\ |
|
| * | Revert "Replace instances of deprecated `Jinja2.Markup` with `markupsafe.Mark... | Andrew Morgan | 2022-03-24 | 1 | -5/+4 |
* | | Merge branch 'master' into develop | Andrew Morgan | 2022-03-24 | 1 | -4/+5 |
|\| |
|
| * | Replace instances of deprecated `Jinja2.Markup` with `markupsafe.Markup` (#12... | Andrew Morgan | 2022-03-24 | 1 | -4/+5 |
* | | Use the ignored_users table to test event visibility & sync. (#12225) | Patrick Cloke | 2022-03-15 | 1 | -1/+1 |
|/ |
|
* | Add an additional HTTP pusher + push rule tests. (#12188) | Nick Mills-Barrett | 2022-03-11 | 3 | -25/+25 |
* | Fix `PushRuleEvaluator` and `Filter` to work on frozendicts (#12100) | Richard van der Hoff | 2022-02-28 | 1 | -4/+4 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 6 | -8/+8 |
* | Upgrade mypy to version 0.931 (#12030) | Sean Quah | 2022-02-18 | 2 | -5/+7 |
* | Prevent duplicate push notifications for room reads (#11835) | lukasdenk | 2022-02-17 | 1 | -1/+6 |
* | Revert experimental push rules from #7997. (#11884) | Patrick Cloke | 2022-02-02 | 1 | -212/+7 |
* | Improvements to bundling aggregations. (#11815) | Patrick Cloke | 2022-01-26 | 1 | -1/+1 |
* | Fix missing app variable in mail subject (#11745) | David Robertson | 2022-01-13 | 1 | -2/+2 |
* | Use auto_attribs/native type hints for attrs classes. (#11692) | Patrick Cloke | 2022-01-13 | 2 | -28/+28 |
* | Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11... | reivilibre | 2022-01-05 | 1 | -3/+4 |
* | Add type hints to event_push_actions. (#11594) | Patrick Cloke | 2021-12-21 | 4 | -38/+36 |
* | Ensure emails are canonicalized before fetching associated user. (#11547) | Patrick Cloke | 2021-12-10 | 1 | -1/+4 |
* | Add a constant for receipt types (m.read). (#11531) | Patrick Cloke | 2021-12-08 | 1 | -1/+2 |
* | Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common`... | Sean Quah | 2021-12-07 | 1 | -4/+3 |
* | Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505) | Sean Quah | 2021-12-06 | 1 | -3/+4 |
* | Improved push typing (#11409) | Marcus | 2021-11-30 | 4 | -34/+187 |
* | Add remaining type hints to `synapse.events`. (#11098) | Patrick Cloke | 2021-11-02 | 2 | -6/+8 |
* | disallow-untyped-defs for synapse.push (#11023) | David Robertson | 2021-10-11 | 4 | -8/+22 |
* | Relax `ignore-missing-imports` for modules that have stubs now and update myp... | David Robertson | 2021-10-08 | 1 | -1/+1 |
* | Encode JSON responses on a thread in C, mk2 (#10905) | Erik Johnston | 2021-09-28 | 1 | -1/+1 |
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -1/+3 |
* | Use direct references for some configuration variables (part 3) (#10885) | Patrick Cloke | 2021-09-23 | 1 | -1/+1 |
* | Use direct references for some configuration variables (part 2) (#10812) | Patrick Cloke | 2021-09-15 | 4 | -11/+11 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -7/+7 |
* | Correctly include room avatars in email notifications (#10658) | David Robertson | 2021-09-01 | 1 | -1/+23 |
* | Remove shebang line from module files (#10415) | V02460 | 2021-07-29 | 1 | -1/+0 |
* | Update the notification email subject when invited to a space. (#10426) | Patrick Cloke | 2021-07-21 | 1 | -1/+17 |
* | Add a module type for account validity (#9884) | Brendan Abolivier | 2021-07-16 | 1 | -16/+8 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 9 | -21/+21 |
* | Move methods involving event authentication to EventAuthHandler. (#10268) | Patrick Cloke | 2021-07-01 | 1 | -2/+2 |
* | Split multiplart email sending into a dedicated handler (#9977) | Brendan Abolivier | 2021-05-17 | 1 | -45/+8 |
* | Merge pull request from GHSA-x345-32rc-8h85 | Richard van der Hoff | 2021-05-11 | 1 | -52/+3 |
* | Only store data in caches, not "smart" objects (#9845) | Erik Johnston | 2021-04-23 | 1 | -69/+92 |
* | Limit length of accepted email addresses (#9855) | Erik Johnston | 2021-04-22 | 1 | -1/+8 |
* | Port "Allow users to click account renewal links multiple times without hitti... | Andrew Morgan | 2021-04-19 | 1 | -3/+5 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 12 | -12/+0 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 7 | -7/+7 |
* | Fixed code misc. quality issues (#9649) | Ankit Dobhal | 2021-03-22 | 1 | -1/+1 |
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -2/+2 |
* | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 1 | -2/+3 |
* | Test that we require validated email for email pushers (#9496) | Erik Johnston | 2021-02-25 | 1 | -0/+6 |
* | Clean up `ShardedWorkerHandlingConfig` (#9466) | Erik Johnston | 2021-02-24 | 1 | -1/+3 |
* | Fix deleting pushers when using sharded pushers. (#9465) | Erik Johnston | 2021-02-22 | 2 | -7/+19 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 4 | -28/+37 |
* | Fix some typos. | Patrick Cloke | 2021-02-12 | 1 | -1/+1 |
* | Handle empty rooms when generating email notifications. (#9257) | Patrick Cloke | 2021-02-04 | 1 | -37/+176 |
* | Refactor email summary generation. (#9260) | Patrick Cloke | 2021-02-01 | 1 | -122/+173 |
* | Clean-up the template loading code. (#9200) | Patrick Cloke | 2021-01-27 | 1 | -2/+16 |
* | Handle missing content keys when calculating presentable names. (#9165) | Patrick Cloke | 2021-01-25 | 1 | -15/+11 |
* | Improve the performance of calculating ignored users in large rooms (#9024) | Patrick Cloke | 2021-01-07 | 1 | -4/+8 |
* | Fix-up assertions about last stream token in push (#9020) | Patrick Cloke | 2021-01-05 | 4 | -14/+7 |
* | Ensure that a URL exists in the content during push. (#8965) | Patrick Cloke | 2020-12-18 | 1 | -1/+5 |
* | Convert internal pusher dicts to attrs classes. (#8940) | Patrick Cloke | 2020-12-16 | 5 | -115/+167 |
* | Fix handling of stream tokens for push. (#8943) | Patrick Cloke | 2020-12-15 | 4 | -40/+17 |
* | Add type hints to the push module. (#8901) | Patrick Cloke | 2020-12-11 | 6 | -80/+155 |
* | Add type hints for HTTP and email pushers. (#8880) | Patrick Cloke | 2020-12-07 | 6 | -101/+164 |
* | Add type hints to the push mailer module. (#8882) | Patrick Cloke | 2020-12-07 | 1 | -40/+83 |
* | Add additional validation to pusher URLs. (#8865) | Patrick Cloke | 2020-12-04 | 2 | -3/+16 |
* | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 1 | -1/+1 |
* | Add a config option to change whether unread push notification counts are per... | Andrew Morgan | 2020-11-30 | 2 | -7/+22 |
* | Add base pushrule to notify for jitsi conferences (#8286) | David Baker | 2020-11-02 | 1 | -0/+24 |
* | Implement and use an @lru_cache decorator (#8595) | Richard van der Hoff | 2020-10-30 | 1 | -13/+24 |
* | Start fewer opentracing spans (#8640) | Erik Johnston | 2020-10-26 | 1 | -2/+16 |
* | Fix typos and spelling errors. (#8639) | Patrick Cloke | 2020-10-23 | 2 | -3/+3 |
* | Fix email notifications for invites without local state. (#8627) | Erik Johnston | 2020-10-23 | 1 | -13/+28 |
* | Add `DeferredCache.get_immediate` method (#8568) | Richard van der Hoff | 2020-10-19 | 1 | -1/+1 |
* | Include a simple message in email notifications that include encrypted conten... | Patrick Cloke | 2020-10-19 | 1 | -5/+11 |
* | Apply suggestions from code review | Richard van der Hoff | 2020-10-16 | 1 | -1/+1 |
* | type annotations for LruCache | Richard van der Hoff | 2020-10-16 | 1 | -7/+9 |
* | Make LruCache register its own metrics (#8561) | Richard van der Hoff | 2020-10-16 | 1 | -3/+1 |
* | Fix not sending events over federation when using sharded event persisters (#... | Erik Johnston | 2020-10-14 | 3 | -4/+22 |
* | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -2/+2 |
* | Don't push if an user account has expired (#8353) | Mathieu Velten | 2020-09-23 | 1 | -0/+18 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | Clean up `Notifier.on_new_room_event` code path (#8288) | Erik Johnston | 2020-09-10 | 1 | -1/+1 |
* | Show a confirmation page during user password reset (#8004) | Andrew Morgan | 2020-09-10 | 1 | -1/+1 |
* | Fixup pusher pool notifications (#8287) | Erik Johnston | 2020-09-09 | 3 | -5/+18 |
* | Revert "Fixup pusher pool notifications" | Erik Johnston | 2020-09-09 | 3 | -18/+5 |
* | Fixup pusher pool notifications | Erik Johnston | 2020-09-09 | 3 | -5/+18 |
* | Only add rows to the push actions table if the event notifies or should be ma... | Brendan Abolivier | 2020-09-07 | 1 | -1/+6 |
* | Unread counts fixes (#8254) | Brendan Abolivier | 2020-09-04 | 1 | -1/+1 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 7 | -8/+8 |
* | Re-implement unread counts (again) (#8059) | Brendan Abolivier | 2020-09-02 | 2 | -29/+65 |
* | Use the default templates when a custom template file cannot be found (#8037) | Andrew Morgan | 2020-08-17 | 2 | -95/+8 |
* | Implement new experimental push rules (#7997) | Brendan Abolivier | 2020-08-10 | 1 | -8/+208 |
|\ |
|
| * | Incorporate review | Brendan Abolivier | 2020-08-06 | 1 | -16/+4 |
| * | Lint | Brendan Abolivier | 2020-07-30 | 1 | -19/+32 |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/new_p... | Brendan Abolivier | 2020-07-30 | 6 | -148/+97 |
| |\ |
|
| * | | Implement new experimental push rules with a database hack to enable them | Brendan Abolivier | 2020-07-28 | 1 | -9/+208 |
* | | | Revert #7736 (#8039) | Brendan Abolivier | 2020-08-06 | 1 | -4/+13 |
* | | | Convert synapse.api to async/await (#8031) | Patrick Cloke | 2020-08-06 | 1 | -1/+1 |
| |/
|/| |
|
* | | Re-implement unread counts (#7736) | Brendan Abolivier | 2020-07-29 | 1 | -13/+4 |
* | | Convert push to async/await. (#7948) | Patrick Cloke | 2020-07-27 | 6 | -139/+95 |
* | | Convert state resolution to async/await (#7942) | Patrick Cloke | 2020-07-24 | 1 | -1/+3 |
|/ |
|
* | Add ability to run multiple pusher instances (#7855) | Erik Johnston | 2020-07-16 | 1 | -36/+42 |
* | Allow email subjects to be customised through Synapse's configuration (#7846) | Brendan Abolivier | 2020-07-14 | 1 | -31/+20 |
* | Correctly pass app_name to all email templates. (#7829) | Erik Johnston | 2020-07-14 | 1 | -2/+8 |
* | Don't ignore `set_tweak` actions with no explicit `value`. (#7766) | reivilibre | 2020-07-06 | 1 | -4/+27 |
* | Hack to add push priority to push notifications (#7765) | reivilibre | 2020-07-01 | 1 | -3/+14 |
* | Back out MSC2625 implementation (#7761) | Brendan Abolivier | 2020-07-01 | 2 | -9/+3 |
* | add a comment | Richard van der Hoff | 2020-06-18 | 1 | -0/+2 |
* | Fix unread counts in sync | Brendan Abolivier | 2020-06-17 | 1 | -1/+1 |
* | Implement unread counter (MSC2625) (#7673) | Brendan Abolivier | 2020-06-17 | 2 | -3/+9 |
|\ |
|
| * | Merge branch 'develop' into babolivier/mark_unread | Brendan Abolivier | 2020-06-15 | 1 | -8/+6 |
| |\ |
|
| * | | Incorporate review bits | Brendan Abolivier | 2020-06-12 | 1 | -7/+6 |
| * | | Actually act on mark_unread | Brendan Abolivier | 2020-06-11 | 1 | -3/+7 |
| * | | Add a new unread_counter to sync responses | Brendan Abolivier | 2020-06-10 | 1 | -1/+4 |
* | | | Refactor getting replication updates from database. (#7636) | Erik Johnston | 2020-06-16 | 1 | -3/+1 |
* | | | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 2 | -5/+2 |
* | | | Ensure the body is a string before comparing push rules. (#7701) | Patrick Cloke | 2020-06-15 | 1 | -2/+2 |
| |/
|/| |
|
* | | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -8/+6 |
|/ |
|
* | Convert sending mail to async/await. (#7557) | Erik Johnston | 2020-05-22 | 2 | -69/+53 |
* | remove miscellaneous PY2 code | Richard van der Hoff | 2020-05-15 | 1 | -8/+3 |
* | Fix new flake8 errors (#7470) | Erik Johnston | 2020-05-12 | 1 | -2/+5 |
* | Allow configuration of Synapse's cache without using synctl or environment va... | Amber Brown | 2020-05-11 | 2 | -3/+5 |
* | Do not treat display names as globs for push rules. (#7271) | Patrick Cloke | 2020-04-16 | 1 | -30/+39 |
* | Fix concurrent modification errors in pusher metrics (#7106) | Richard van der Hoff | 2020-03-19 | 1 | -9/+18 |
* | Add prometheus metrics for the number of active pushers (#7103) | Richard van der Hoff | 2020-03-19 | 1 | -1/+23 |
* | Fix undefined `room_id` in `make_summary_text` | Brendan Abolivier | 2020-03-09 | 1 | -1/+3 |
* | No longer use room alias events to calculate room names for push notification... | Patrick Cloke | 2020-02-21 | 1 | -22/+14 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 4 | -18/+14 |
* | Reduce amount of logging at INFO level. (#6862) | Erik Johnston | 2020-02-06 | 1 | -1/+1 |
* | Add `local_current_membership` table (#6655) | Erik Johnston | 2020-01-15 | 1 | -1/+1 |
* | Change EventContext to use the Storage class (#6564) | Erik Johnston | 2019-12-20 | 1 | -2/+2 |
* | Clean up startup for the pusher (#6558) | Richard van der Hoff | 2019-12-18 | 2 | -9/+13 |
* | Don't call SQLBaseStore methods from outside stores | Erik Johnston | 2019-12-04 | 1 | -9/+1 |
* | Clean up newline quote marks around the codebase (#6362) | Andrew Morgan | 2019-11-21 | 2 | -5/+4 |
* | Support for routing outbound HTTP requests via a proxy (#6239) | Richard van der Hoff | 2019-11-01 | 1 | -1/+1 |
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 4 | -22/+17 |
* | Merge pull request #6294 from matrix-org/erikj/add_state_storage | Erik Johnston | 2019-10-31 | 3 | -6/+9 |
|\ |
|
| * | Port to use state storage | Erik Johnston | 2019-10-30 | 3 | -6/+9 |
* | | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 2 | -4/+4 |
|/ |
|
* | Quick fix to ensure cache descriptors always return deferreds | Erik Johnston | 2019-10-28 | 1 | -1/+1 |
* | Generalize email sending logging (#6075) | Andrew Morgan | 2019-09-23 | 1 | -1/+1 |
* | Allow HS to send emails when adding an email to the HS (#6042) | Andrew Morgan | 2019-09-20 | 1 | -0/+29 |
* | Ensure email validation link parameters are URL-encoded (#6063) | Andrew Morgan | 2019-09-20 | 1 | -4/+6 |
* | Add opentracing span for HTTP push | Erik Johnston | 2019-09-09 | 1 | -1/+12 |
* | Allow Synapse to send registration emails + choose Synapse or an external ser... | Andrew Morgan | 2019-09-06 | 2 | -23/+77 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -1/+1 |
* | Remove redundant return | Erik Johnston | 2019-08-13 | 1 | -1/+0 |
* | Handle pusher being deleted during processing. | Erik Johnston | 2019-08-01 | 2 | -13/+33 |
* | Explicitly check that tombstone is a state event before notifying. | Erik Johnston | 2019-07-31 | 1 | -1/+7 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 6 | -82/+65 |
* | Add default push rule to ignore reactions (#5623) | J. Ryan Stinnett | 2019-07-05 | 1 | -0/+13 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
* | Improve email notification logging (#5502) | Neil Johnson | 2019-06-20 | 1 | -1/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 13 | -697/+675 |
* | Merge pull request #5388 from matrix-org/erikj/fix_email_push | Erik Johnston | 2019-06-17 | 3 | -7/+53 |
|\ |
|
| * | Add test | Erik Johnston | 2019-06-07 | 2 | -7/+42 |
| * | Fix email notifications for large unnamed rooms. | Erik Johnston | 2019-06-07 | 1 | -0/+11 |
* | | Change password reset links to /_matrix. | Erik Johnston | 2019-06-11 | 1 | -1/+1 |
|/ |
|
* | Add ability to perform password reset via email without trusting the identity... | Andrew Morgan | 2019-06-06 | 2 | -20/+69 |
* | Add a default .m.rule.tombstone push rule (#4867) | Travis Ralston | 2019-04-29 | 1 | -0/+17 |
* | Merge pull request #5047 from matrix-org/babolivier/account_expiration | Brendan Abolivier | 2019-04-17 | 2 | -10/+10 |
|\ |
|
| * | Send out emails with links to extend an account's validity period | Brendan Abolivier | 2019-04-17 | 2 | -10/+10 |
* | | Make starting pushers faster during start up | Erik Johnston | 2019-04-02 | 3 | -8/+43 |
|/ |
|
* | Add missing return | Erik Johnston | 2019-02-22 | 1 | -0/+1 |
* | Correctly handle PusherConfigException | Erik Johnston | 2019-02-22 | 1 | -0/+9 |
* | Drop logging level of creating a pusher | Erik Johnston | 2019-02-22 | 1 | -1/+1 |
* | Correctly handle null data in HttpPusher | Erik Johnston | 2019-02-22 | 1 | -0/+5 |
* | Add prometheus metrics for number of badge update pushes. (#4709) | Richard van der Hoff | 2019-02-22 | 1 | -8/+25 |
* | bail out early in on_new_receipts if no pushers (#4706) | Richard van der Hoff | 2019-02-21 | 1 | -0/+8 |
* | Logging improvements for the pusher (#4691) | Richard van der Hoff | 2019-02-20 | 2 | -13/+14 |
* | Fix flake8 (#4519) | Amber Brown | 2019-01-30 | 1 | -1/+1 |
* | Fix logcontext leak in EmailPusher | Richard van der Hoff | 2018-11-19 | 1 | -2/+3 |
* | Clean up event accesses and tests | Erik Johnston | 2018-11-02 | 2 | -4/+4 |
* | Write some tests for the email pusher (#4095) | Amber Brown | 2018-10-30 | 2 | -6/+9 |
* | Fix start_pushers vs _start_pushers confusion | Richard van der Hoff | 2018-10-24 | 1 | -3/+3 |
* | sanity-check the is_processing flag | Richard van der Hoff | 2018-10-24 | 2 | -8/+14 |
* | Run PusherPool.start as a background process | Richard van der Hoff | 2018-10-22 | 1 | -5/+7 |
* | Make on_started synchronous too | Richard van der Hoff | 2018-10-22 | 3 | -11/+21 |
* | Remove redundant run_as_background_process() from pusherpool | Richard van der Hoff | 2018-10-22 | 3 | -44/+8 |
* | Give pushers their own background logcontext | Richard van der Hoff | 2018-10-22 | 2 | -58/+54 |
* | move get_all_pushers call down | Richard van der Hoff | 2018-10-22 | 1 | -3/+9 |
* | Factor PusherPool._start_pusher out of _start_pushers | Richard van der Hoff | 2018-10-22 | 1 | -18/+33 |
* | Rename _refresh_pusher | Richard van der Hoff | 2018-10-22 | 1 | -2/+3 |
* | Calculate absolute path for email templates | Richard van der Hoff | 2018-10-19 | 1 | -6/+2 |
* | Ship the email templates as package_data | Richard van der Hoff | 2018-10-17 | 1 | -1/+4 |
* | fix link for case that config.email_riot_base_url is set | Neil Johnson | 2018-09-13 | 1 | -1/+1 |
* | merge (#3576) | Amber Brown | 2018-09-14 | 2 | -4/+10 |
* | Fix logcontexts for running pushers | Richard van der Hoff | 2018-08-17 | 1 | -2/+15 |
* | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 2 | -2/+2 |