Commit Graph

108 Commits (1dd0f53b21e8c97f962449cbf21a932c22e5d878)

Author SHA1 Message Date
David Baker 6cd5fcd536 Make the spam checker a module 7 years ago
Erik Johnston bf81f3cf2c Split out profile handler to fix tests 7 years ago
Erik Johnston 2f9eafdd36 Add local group server support 7 years ago
Erik Johnston b8ca494ee9 Initial group server implementation 7 years ago
Erik Johnston eeb2f9e546 Add user_directory to database 8 years ago
Erik Johnston cafe659f72 Store ActionGenerator in HomeServer 8 years ago
David Baker 1a9255c12e Use CodeMessageException subclass instead 8 years ago
David Baker a90a0f5c8a Propagate errors sensibly from proxied IS requests 8 years ago
Luke Barnard d892079844 Finish implementing RM endpoint 8 years ago
Erik Johnston 36c28bc467 Update all the workers and master to use TCP replication 8 years ago
Erik Johnston 51adaac953 Fix email push in pusher worker 8 years ago
Erik Johnston feec718265 Shuffle receipt handler around so that worker apps don't need to load it 8 years ago
Erik Johnston 26072df6af Ensure only main or federation_sender process can send federation traffic 8 years ago
Erik Johnston ed787cf09e Hook up the send queue and create a federation sender worker 8 years ago
Erik Johnston 847d5db1d1 Add transaction queue and transport layer to DI 8 years ago
Erik Johnston 87528f0756 Support /initialSync in synchrotron worker 8 years ago
Erik Johnston a70a43bc51 Move RoomListHandler into a separate file 8 years ago
Mark Haines d4a35ada28 Send device messages over federation 8 years ago
Erik Johnston 4e1cebd56f Make synchrotron accept /events 8 years ago
Richard van der Hoff 986615b0b2 Move e2e query logic into a handler 8 years ago
Richard van der Hoff f863a52cea Add device_id support to /login 8 years ago
Erik Johnston a70688445d Implement purge_media_cache admin API 9 years ago
Mark Haines a352b68acf Use worker_ prefixes for worker config, use existing support for multiple config files 9 years ago
Mark Haines 364d616792 Access the event_cache_size directly from the server object. 9 years ago
David Baker 4a10510cd5 Split out the auth handler 9 years ago
Mark Haines c626fc576a Move the AS handler out of the Handlers object. 9 years ago
David Baker 887c6e6f05 Split out the room list handler 9 years ago
Mark Haines 0cb441fedd Move typing handler out of the Handlers object 9 years ago
Mark Haines f68eea808a Move SyncHandler out of the Handlers object 9 years ago
Mark Haines 3b86ecfa79 Move the presence handler out of the Handlers object 9 years ago
Mark Haines a3ac837599 Optionally split out the pushers into a separate process 9 years ago
Daniel Wagner-Hall d83d004ccd Fix flake8 warnings for new flake8 9 years ago
Erik Johnston 7ed2bbeb11 Clean up a bit. Add comment 9 years ago
Erik Johnston 2152b320c5 PEP 8 9 years ago
Erik Johnston 87f9477b10 Add a Homeserver.setup method. 9 years ago
Erik Johnston 9959d9ece8 Remove redundated BaseHomeServer 9 years ago
Erik Johnston 2818a000aa Use split rather than endswith 9 years ago
Erik Johnston 5a7d1ecffc Add regex cache. Only caculate push actions for users that have sent read receipts, and are on that server 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Daniel Wagner-Hall 7a8ba4c9a0 Actually host r0 and unstable prefixes 9 years ago
Mark Haines c452dabc3d Remove the LockManager class because it wasn't being used 9 years ago
Daniel Wagner-Hall d4af08a167 Use shorter config key name 9 years ago
Daniel Wagner-Hall 3bcbabc9fb Rename context factory 9 years ago
Daniel Wagner-Hall 81a93ddcc8 Allow configuration to ignore invalid SSL certs 9 years ago
Erik Johnston 9c5fc81c2d Correctly handle x_forwaded listener option 10 years ago
Mark Haines d624e2a638 Manually generate the default config yaml, remove most of the commandline arguments for synapse anticipating that people will use the yaml instead. Simpify implementing config options by not requiring the classes to hit the super class 10 years ago
Mark Haines d488463fa3 Add a version 2 of the key server api 10 years ago
Kegan Dougal e7887e37a8 Remove appservice REST servlets 10 years ago
David Baker c7023f2155 1) Pushers are now associated with an access token 10 years ago
Paul "LeoNerd" Evans e0214a263b Build MetricsResource as a specific HomeServer dependency 10 years ago