Commit Graph

15 Commits (53f0bf85d7781960d61ea0d4e3f2435102ca7fb6)

Author SHA1 Message Date
Mark Haines 896253e085 Factor out some of the common homeserver setup code into a 10 years ago
Kegan Dougal ab3c897ce1 Remove unused imports. 10 years ago
Kegan Dougal 5a7dd05818 Modify auth.get_user_by_req for authing appservices directly. 10 years ago
Mark Haines 93ed31dda2 Create a separate filter object to do the actual filtering, so that we can 10 years ago
Kegan Dougal 38b27bd2cb Add filter_room_state unit tests. 10 years ago
Kegan Dougal 83172487b0 Add basic filtering public API unit tests. Use defers in the right places. 10 years ago
Kegan Dougal 5561a87920 Add more unit tests for the filter algorithm. 10 years ago
Kegan Dougal 777d9914b5 Implement filter algorithm. Add basic event type unit tests to assert it works. 10 years ago
Kegan Dougal c23e3db544 Add filter JSON sanity checks. 10 years ago
Paul "LeoNerd" Evans 06cc147012 Initial stab at real SQL storage implementation of user filter definitions 10 years ago
Paul "LeoNerd" Evans 059651efa1 Have the Filtering API return Deferreds, so we can do the Datastore implementation nicely 10 years ago
Paul "LeoNerd" Evans b1503112ce Initial trivial unittest of Filtering object 10 years ago
Paul "LeoNerd" Evans cd62ee3f29 Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY 10 years ago
Mark Haines dd2cd9312a Test ratelimiter 10 years ago