| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Remove optional state of `ApplicationService.is_interested`'s `store` paramet... | Andrew Morgan | 2022-02-07 | 1 | -1/+1 |
* | Send to-device messages to application services (#11215) | Andrew Morgan | 2022-02-01 | 1 | -17/+119 |
* | Convert all namedtuples to attrs. (#11665) | Patrick Cloke | 2021-12-30 | 1 | -2/+2 |
* | Clarifications and small fixes to to-device related code (#11247) | Andrew Morgan | 2021-11-09 | 1 | -4/+20 |
* | Add a linearizer on (appservice, stream) when handling ephemeral events. (#11... | Nick Barrett | 2021-11-03 | 1 | -18/+51 |
* | Fix providing a `RoomStreamToken` instance to `_notify_app_services_ephemeral... | Andrew Morgan | 2021-11-02 | 1 | -5/+17 |
* | Improve docstrings for methods related to sending EDUs to application service... | Andrew Morgan | 2021-10-21 | 1 | -12/+82 |
* | Use direct references for some configuration variables (part 3) (#10885) | Patrick Cloke | 2021-09-23 | 1 | -1/+1 |
* | Add type hints for event streams. (#10856) | Patrick Cloke | 2021-09-21 | 1 | -3/+3 |
* | Require type hints in the handlers module. (#10831) | Patrick Cloke | 2021-09-20 | 1 | -9/+9 |
* | Add types to synapse.util. (#10601) | reivilibre | 2021-09-10 | 1 | -0/+3 |
* | Only return an appservice protocol if it has a service providing it. (#10532) | Will Hunt | 2021-08-05 | 1 | -4/+3 |
* | Use inline type hints in `handlers/` and `rest/`. (#10382) | Jonathan de Jong | 2021-07-16 | 1 | -3/+3 |
* | Always update AS last_pos, even on no events (#10107) | 14mRh4X0r | 2021-06-07 | 1 | -13/+12 |
* | Remove `synapse.types.Collection` (#9856) | Richard van der Hoff | 2021-04-22 | 1 | -2/+2 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 1 | -2/+2 |
* | Import HomeServer from the proper module. (#9665) | Patrick Cloke | 2021-03-23 | 1 | -1/+1 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -1/+3 |
* | Improve appservice handler to send only the most recent read receipts when no... | Will Hunt | 2020-11-18 | 1 | -1/+1 |
* | Add type hints to application services. (#8655) | Patrick Cloke | 2020-10-28 | 1 | -34/+41 |
* | Merge branch 'release-v1.22.0' into develop | Erik Johnston | 2020-10-26 | 1 | -3/+4 |
|\ |
|
| * | Fix get|set_type_stream_id_for_appservice store functions (#8648) | Will Hunt | 2020-10-26 | 1 | -6/+6 |
| * | Properly handle presence events for application services. (#8656) | Patrick Cloke | 2020-10-26 | 1 | -4/+5 |
* | | Fix get|set_type_stream_id_for_appservice store functions (#8648) | Will Hunt | 2020-10-26 | 1 | -6/+6 |
* | | Start fewer opentracing spans (#8640) | Erik Johnston | 2020-10-26 | 1 | -7/+43 |
|/ |
|
* | Send some ephemeral events to appservices (#8437) | Will Hunt | 2020-10-15 | 1 | -3/+106 |
* | Fix not sending events over federation when using sharded event persisters (#... | Erik Johnston | 2020-10-14 | 1 | -4/+7 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 |
* | Convert run_as_background_process inner function to async. (#8032) | Patrick Cloke | 2020-08-06 | 1 | -1/+1 |
* | Convert appservice to async. (#7973) | Patrick Cloke | 2020-07-30 | 1 | -5/+5 |
* | Convert the appservice handler to async/await. (#7775) | Patrick Cloke | 2020-07-06 | 1 | -42/+32 |
* | Fix new metric where we used ms instead of seconds (#7771) | Erik Johnston | 2020-07-01 | 1 | -1/+1 |
* | Add some metrics for inbound and outbound federation processing times (#7755) | Erik Johnston | 2020-06-30 | 1 | -0/+6 |
* | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -3/+1 |
* | Update black to 19.10b0 (#6304) | Amber Brown | 2019-11-01 | 1 | -1/+4 |
* | Remove double return statements (#5962) | Andrew Morgan | 2019-09-03 | 1 | -2/+0 |
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -11/+11 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -38/+36 |
* | Remove unnecessary extra function call layer | Erik Johnston | 2018-10-08 | 1 | -15/+3 |
* | Use errback pattern and catch async failures | Erik Johnston | 2018-10-08 | 1 | -1/+6 |
* | more metrics for the federation and appservice senders | Richard van der Hoff | 2018-08-07 | 1 | -0/+10 |
* | another couple of logcontext leaks | Richard van der Hoff | 2018-07-24 | 1 | -1/+4 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -7/+6 |
* | Consistently use six's iteritems and wrap lazy keys/values in list() if they'... | Amber Brown | 2018-05-31 | 1 | -1/+3 |
* | cleanup | Amber Brown | 2018-05-22 | 1 | -3/+6 |
* | replacing portions | Amber Brown | 2018-05-21 | 1 | -13/+6 |
* | Merge pull request #3143 from matrix-org/rav/remove_redundant_preserve_fn | Richard van der Hoff | 2018-04-30 | 1 | -4/+2 |
|\ |
|
| * | Remove redundant call to preserve_fn | Richard van der Hoff | 2018-04-30 | 1 | -4/+2 |
* | | Merge pull request #3150 from NotAFile/py3-listcomp-yield | Richard van der Hoff | 2018-04-30 | 1 | -5/+9 |
|\ \
| |/
|/| |
|
| * | Don't yield in list comprehensions | Adrian Tschira | 2018-04-28 | 1 | -5/+9 |
* | | Use run_in_background in preference to preserve_fn | Richard van der Hoff | 2018-04-27 | 1 | -1/+4 |
|/ |
|
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/processed_... | Erik Johnston | 2018-04-12 | 1 | -2/+19 |
|\ |
|
| * | Send events to ASes concurrently | Erik Johnston | 2018-04-11 | 1 | -2/+19 |
* | | Set all metrics at the same time | Erik Johnston | 2018-04-12 | 1 | -4/+4 |
* | | Track last processed event received_ts | Erik Johnston | 2018-04-11 | 1 | -0/+10 |
* | | Track where event stream processing have gotten up to | Erik Johnston | 2018-04-11 | 1 | -0/+4 |
|/ |
|
* | Metrics for events processed in appservice and fed sender | Richard van der Hoff | 2018-01-15 | 1 | -0/+7 |
* | Remove preserve_context_over_{fn, deferred} | Richard van der Hoff | 2017-11-14 | 1 | -2/+2 |
* | Remove useless assignment in notify_interested_services | Ilya Zhuravlev | 2017-11-07 | 1 | -1/+0 |
* | Fix appservices being backlogged and not receiving new events due to a bug in... | Ilya Zhuravlev | 2017-11-02 | 1 | -4/+1 |
* | storage/appservice: make appservice methods only relying on the cache synchro... | Patrik Oldsberg | 2016-10-06 | 1 | -11/+9 |
* | Reject malformed 3PE query metadata results earlier in AS API handling code | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -9/+5 |
* | Minor fixes from PR comments | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -2/+2 |
* | Efficiency fix for lookups of a single protocol | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -1/+4 |
* | Don't corrupt shared cache on subsequent protocol requests | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -0/+2 |
* | Collect up all the "instances" lists of individual AS protocol results into o... | Paul "LeoNerd" Evans | 2016-09-08 | 1 | -1/+29 |
* | Merge pull request #1041 from matrix-org/paul/third-party-lookup | Paul Evans | 2016-08-25 | 1 | -0/+10 |
|\ |
|
| * | Don't need toplevel cache on 3PE lookup metadata any more | Paul "LeoNerd" Evans | 2016-08-25 | 1 | -8/+0 |
| * | Actually query over AS API for 3PE lookup metadata | Paul "LeoNerd" Evans | 2016-08-25 | 1 | -13/+1 |
| * | Move static knowledge of protocol metadata into AS handler; cache the result | Paul "LeoNerd" Evans | 2016-08-24 | 1 | -2/+24 |
| * | Initial hack at the 3PN protocols metadata lookup API | Paul "LeoNerd" Evans | 2016-08-24 | 1 | -0/+8 |
* | | Preserve some logcontexts | Erik Johnston | 2016-08-24 | 1 | -4/+4 |
|/ |
|
* | Merge pull request #1026 from matrix-org/paul/thirdpartylookup | Paul Evans | 2016-08-18 | 1 | -0/+24 |
|\ |
|
| * | Move validation logic for AS 3PE query response into ApplicationServiceApi cl... | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -44/+2 |
| * | More warnings about invalid results from AS 3PE query | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -2/+7 |
| * | Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdP... | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -26/+9 |
| * | Minor syntax neatenings | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -14/+8 |
| * | Appease pep8 | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -0/+2 |
| * | Copypasta the 3PU support code to also do 3PL | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -3/+30 |
| * | Log a warning if an AS yields an invalid 3PU lookup result | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -1/+6 |
| * | Scattergather the call out to ASes; validate received results | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -7/+34 |
| * | Filter 3PU lookups by only ASes that declare knowledge of that protocol | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -2/+4 |
| * | Merge remote-tracking branch 'origin/develop' into paul/thirdpartylookup | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -44/+55 |
| |\ |
|
| * | | Extend individual list results into the main return list, don't append | Paul "LeoNerd" Evans | 2016-08-18 | 1 | -1/+1 |
| * | | Thread 3PU lookup through as far as the AS API object; which currently noƶps it | Paul "LeoNerd" Evans | 2016-08-17 | 1 | -0/+21 |
* | | | Add appservice worker | Erik Johnston | 2016-08-18 | 1 | -38/+51 |
| |/
|/| |
|
* | | Make AppserviceHandler stream events from database | Erik Johnston | 2016-08-18 | 1 | -21/+44 |
* | | Make notify_interested_services faster | Erik Johnston | 2016-08-17 | 1 | -23/+8 |
* | | Measure notify_interested_services | Erik Johnston | 2016-08-17 | 1 | -19/+22 |
|/ |
|
* | Move the AS handler out of the Handlers object. | Mark Haines | 2016-05-31 | 1 | -10/+5 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Fix bug where synapse was sending AS user queries incorrectly. | Kegan Dougal | 2015-06-17 | 1 | -1/+1 |
* | Remove unused import | Mark Haines | 2015-05-22 | 1 | -1/+1 |
* | Make the appservice use 'users_in_room' rather than get_room_members since it... | Mark Haines | 2015-05-22 | 1 | -4/+1 |
* | More missed get_user_by_id API changes | David Baker | 2015-05-01 | 1 | -1/+1 |
* | Fix more AS sender ID thinkos. | Kegan Dougal | 2015-04-01 | 1 | -1/+8 |
* | Remove more reg/unreg methods. Read config not database for cache. | Kegan Dougal | 2015-03-31 | 1 | -37/+0 |
* | Set the service ID as soon as it is known. | Kegan Dougal | 2015-03-16 | 1 | -1/+1 |
* | Minor PR comment tweaks. | Kegan Dougal | 2015-03-16 | 1 | -2/+8 |
* | Use seconds; start gluing in the AS scheduler into the AS handler. | Kegan Dougal | 2015-03-09 | 1 | -3/+14 |
* | Notify ASes for events sent by other users in a room which an AS user is a pa... | Kegan Dougal | 2015-02-11 | 1 | -5/+16 |
* | Fix bugs so lazy room joining works as intended. | Kegan Dougal | 2015-02-09 | 1 | -3/+3 |
* | Register a user account for the AS when the AS registers. Add 'sender' column... | Kegan Dougal | 2015-02-09 | 1 | -1/+7 |
* | Dependency inject ApplicationServiceApi when creating ApplicationServicesHand... | Kegan Dougal | 2015-02-05 | 1 | -3/+2 |
* | Fix user query checks. HS>AS pushing now works. | Kegan Dougal | 2015-02-05 | 1 | -13/+31 |
* | Glue AS work to general event notifications. Add more exception handling when... | Kegan Dougal | 2015-02-05 | 1 | -14/+25 |
* | Add unknown room alias check. Call it from directory_handler.get_association | Kegan Dougal | 2015-02-05 | 1 | -43/+54 |
* | Add unknown user ID check. Use store.get_aliases_for_room(room_id) when searc... | Kegan Dougal | 2015-02-05 | 1 | -5/+19 |
* | Add hs_token column and generate a different token f.e application service. | Kegan Dougal | 2015-02-05 | 1 | -3/+6 |
* | Impl push_bulk function | Kegan Dougal | 2015-02-05 | 1 | -1/+1 |
* | Add query_user/alias APIs. | Kegan Dougal | 2015-02-04 | 1 | -10/+16 |
* | Begin to add unit tests for appservice glue and regex testing. | Kegan Dougal | 2015-02-04 | 1 | -2/+6 |
* | Add stub ApplicationServiceApi and glue it with the handler. | Kegan Dougal | 2015-02-04 | 1 | -3/+15 |
* | Add appservice package and move ApplicationService into it. | Kegan Dougal | 2015-02-03 | 1 | -1/+3 |
* | Implement restricted namespace checks. Begin fleshing out the main hook for n... | Kegan Dougal | 2015-02-03 | 1 | -0/+19 |
* | Add namespace constants. Add restrict_to option to limit namespace checks. | Kegan Dougal | 2015-02-03 | 1 | -10/+15 |
* | Implement regex checks for app services. | Kegan Dougal | 2015-02-03 | 1 | -2/+23 |
* | Implement txns for AS (un)registration. | Kegan Dougal | 2015-02-02 | 1 | -1/+2 |
* | Add basic application_services SQL, and hook up parts of the appservice store... | Kegan Dougal | 2015-01-28 | 1 | -3/+4 |
* | Log when ASes are registered/unregistered. | Kegan Dougal | 2015-01-27 | 1 | -0/+2 |
* | Use ApplicationService when registering. | Kegan Dougal | 2015-01-27 | 1 | -8/+5 |
* | Add stub methods, TODOs and docstrings for application services. | Kegan Dougal | 2015-01-27 | 1 | -3/+22 |
* | Add appservice handler and store. Glue together rest > handler > store. | Kegan Dougal | 2015-01-27 | 1 | -0/+49 |