| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Use new getters | Erik Johnston | 2018-07-23 | 1 | -3/+4 |
* | run isort | Amber Brown | 2018-07-09 | 11 | -48/+48 |
* | Remove all global reactor imports & pass it around explicitly (#3424) | Amber Brown | 2018-06-25 | 2 | -4/+6 |
* | Remove run_on_reactor (#3395) | Amber Brown | 2018-06-14 | 1 | -3/+0 |
* | Consistently use six's iteritems and wrap lazy keys/values in list() if they'... | Amber Brown | 2018-05-31 | 3 | -3/+4 |
* | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-28 | 2 | -7/+10 |
|\ |
|
| * | Merge pull request #3244 from NotAFile/py3-six-4 | Amber Brown | 2018-05-24 | 1 | -6/+7 |
| |\ |
|
| | * | replace some iteritems with six | Adrian Tschira | 2018-05-19 | 1 | -6/+7 |
| * | | Replace some more comparisons with six | Adrian Tschira | 2018-05-19 | 1 | -1/+3 |
| |/ |
|
* | | fixes | Amber Brown | 2018-05-23 | 1 | -2/+2 |
* | | cleanup | Amber Brown | 2018-05-22 | 1 | -2/+4 |
* | | fixes | Amber Brown | 2018-05-22 | 1 | -2/+2 |
* | | rest of the changes | Amber Brown | 2018-05-21 | 1 | -17/+11 |
* | | replacing portions | Amber Brown | 2018-05-21 | 2 | -10/+5 |
|/ |
|
* | Merge pull request #3152 from NotAFile/py3-local-imports | Richard van der Hoff | 2018-04-30 | 2 | -3/+3 |
|\ |
|
| * | make imports local | Adrian Tschira | 2018-04-28 | 2 | -3/+3 |
* | | Merge remote-tracking branch 'origin/develop' into rav/use_run_in_background | Richard van der Hoff | 2018-04-27 | 3 | -7/+17 |
|\| |
|
| * | Merge pull request #3138 from matrix-org/rav/catch_unhandled_exceptions | Richard van der Hoff | 2018-04-27 | 2 | -5/+11 |
| |\ |
|
| | * | Improve exception handling for background processes | Richard van der Hoff | 2018-04-27 | 2 | -5/+11 |
| * | | Add missing consumeErrors | Richard van der Hoff | 2018-04-27 | 1 | -2/+6 |
| |/ |
|
* / | Use run_in_background in preference to preserve_fn | Richard van der Hoff | 2018-04-27 | 1 | -8/+12 |
|/ |
|
* | Update comments | Erik Johnston | 2018-02-21 | 1 | -3/+4 |
* | Batch inserts into event_push_actions_staging | Erik Johnston | 2018-02-20 | 1 | -6/+9 |
* | Comments | Erik Johnston | 2018-02-16 | 1 | -0/+3 |
* | Remove context.push_actions | Erik Johnston | 2018-02-15 | 2 | -11/+4 |
* | Store push actions in staging area | Erik Johnston | 2018-02-15 | 1 | -0/+3 |
* | Better logging when pushes fail | Richard van der Hoff | 2018-01-29 | 1 | -2/+8 |
* | add appid/device_display_name to to pusher logging | Richard van der Hoff | 2018-01-29 | 1 | -2/+2 |
* | Fix logging and add user_id | Richard van der Hoff | 2018-01-22 | 1 | -2/+3 |
* | logging and debug for http pusher | Richard van der Hoff | 2018-01-22 | 1 | -4/+20 |
* | Remove pushers when deleting access tokens | Richard van der Hoff | 2017-11-29 | 1 | -9/+15 |
* | Merge pull request #2675 from matrix-org/rav/remove_broken_logcontext_funcs | Richard van der Hoff | 2017-11-15 | 1 | -3/+3 |
|\ |
|
| * | Remove preserve_context_over_{fn, deferred} | Richard van der Hoff | 2017-11-14 | 1 | -3/+3 |
* | | Rename redact_content option to include_content | David Baker | 2017-11-08 | 1 | -1/+2 |
|/ |
|
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 4 | -8/+8 |
* | Omit the *s for @room notifications | David Baker | 2017-10-16 | 1 | -1/+1 |
* | pep8 | David Baker | 2017-10-10 | 2 | -3/+5 |
* | Don't KeyError if no power_levels event | David Baker | 2017-10-10 | 1 | -1/+3 |
* | Use notification levels in power_levels | David Baker | 2017-10-10 | 3 | -12/+22 |
* | There was already a constant for this | David Baker | 2017-10-10 | 1 | -3/+4 |
* | More optimisation | David Baker | 2017-10-10 | 1 | -6/+9 |
* | What year is it!? Who's the president!? | David Baker | 2017-10-10 | 1 | -1/+1 |
* | Make be faster | David Baker | 2017-10-05 | 1 | -3/+3 |
* | Add fastpath optimisation | David Baker | 2017-10-05 | 1 | -3/+9 |
* | pep8 | David Baker | 2017-10-05 | 1 | -0/+3 |
* | They're called rooms | David Baker | 2017-10-05 | 1 | -4/+4 |
* | Get rule type right | David Baker | 2017-10-05 | 1 | -1/+1 |
* | Support for channel notifications | David Baker | 2017-10-05 | 3 | -8/+59 |
* | Use better method for word boundary searching | David Baker | 2017-10-05 | 1 | -11/+3 |
* | pep8 | David Baker | 2017-10-05 | 1 | -0/+1 |
* | Fix notif kws that start/end with non-word chars | David Baker | 2017-10-05 | 1 | -2/+21 |
* | Also include the room_id | David Baker | 2017-09-18 | 1 | -0/+1 |
* | Use .get - it's much shorter | David Baker | 2017-09-18 | 1 | -1/+1 |
* | Add support for event_id_only push format | David Baker | 2017-09-18 | 1 | -0/+19 |
* | Increase cache hit ratio for push | Erik Johnston | 2017-07-14 | 1 | -0/+8 |
* | Add more metrics to push rule evaluation | Erik Johnston | 2017-07-13 | 1 | -2/+42 |
* | Push: Don't acquire lock unless necessary | Erik Johnston | 2017-07-13 | 1 | -0/+4 |
* | Perf: Don't filter events for push | Erik Johnston | 2017-07-07 | 1 | -17/+8 |
* | Merge pull request #2332 from matrix-org/rav/fix_pushes | Richard van der Hoff | 2017-07-05 | 1 | -1/+3 |
|\ |
|
| * | Fix caching error in the push evaluator | Richard van der Hoff | 2017-07-05 | 1 | -1/+3 |
* | | Fix TravisCI tests for PR #2301 | Caleb James DeLisle | 2017-06-23 | 1 | -1/+1 |
* | | Add configuration parameter to allow redaction of content from push messages ... | Caleb James DeLisle | 2017-06-23 | 1 | -1/+1 |
|/ |
|
* | Fix typo when getting app name | Erik Johnston | 2017-06-06 | 1 | -1/+1 |
* | Fix wrong number of arguments | Erik Johnston | 2017-06-06 | 1 | -1/+1 |
* | Only load jinja2 templates once | Erik Johnston | 2017-05-22 | 4 | -60/+105 |
* | Comment | Erik Johnston | 2017-05-22 | 1 | -0/+2 |
* | Remove spurious log level guards | Erik Johnston | 2017-05-22 | 1 | -6/+3 |
* | Check if current event is a membership event | Erik Johnston | 2017-05-22 | 1 | -4/+9 |
* | Add debug logging | Erik Johnston | 2017-05-22 | 1 | -0/+24 |
* | Comment | Erik Johnston | 2017-05-22 | 1 | -1/+4 |
* | Use tuple unpacking | Erik Johnston | 2017-05-22 | 1 | -2/+2 |
* | Speed up calculating push rules | Erik Johnston | 2017-05-19 | 1 | -8/+19 |
* | Move invalidation cb to its own structure | Erik Johnston | 2017-05-19 | 1 | -6/+15 |
* | Store ActionGenerator in HomeServer | Erik Johnston | 2017-05-19 | 2 | -2/+2 |
* | Don't push users who have left | Erik Johnston | 2017-05-18 | 1 | -1/+4 |
* | Make get_if_app_services_interested_in_user faster | Erik Johnston | 2017-05-18 | 1 | -3/+1 |
* | Remove size of push get_rules cache | Erik Johnston | 2017-05-18 | 1 | -1/+1 |
* | Add comment | Erik Johnston | 2017-05-18 | 1 | -0/+3 |
* | Faster push rule calculation via push specific cache | Erik Johnston | 2017-05-17 | 2 | -45/+246 |
* | Revert "Speed up filtering of a single event in push" | Erik Johnston | 2017-05-08 | 1 | -8/+19 |
* | Speed up filtering of a single event in push | Erik Johnston | 2017-04-28 | 1 | -19/+8 |
* | fix up | Erik Johnston | 2017-04-25 | 1 | -1/+2 |
* | Don't specify default as dict | Erik Johnston | 2017-04-25 | 1 | -1/+1 |
* | Reduce size of joined_user cache | Erik Johnston | 2017-04-25 | 1 | -2/+5 |
* | Support authenticated SMTP | Daniel Dent | 2017-04-05 | 1 | -1/+5 |
* | Merge pull request #2075 from matrix-org/erikj/cache_speed | Erik Johnston | 2017-03-31 | 1 | -5/+2 |
|\ |
|
| * | Don't convert to deferreds when not necessary | Erik Johnston | 2017-03-30 | 1 | -5/+2 |