Commit Graph

117 Commits (e5b4a208ced9df795e1944cda79846690530eac7)

Author SHA1 Message Date
Erik Johnston 3fa362502c Update places where we create events 7 years ago
Richard van der Hoff 6da4c4d3bd Factor out resolve_state_groups to a separate handler 7 years ago
Richard van der Hoff 25adde9a04 Factor out get_db_conn to HomeServer base class 7 years ago
Matthew Hodgson 47d99a20d5 Add user_directory_include_pattern config param to expand search results to additional users 7 years ago
Richard van der Hoff ae31f8ce45 Move set_password into its own handler 7 years ago
Richard van der Hoff 7ca5c68233 Move deactivate_account into its own handler 7 years ago
Richard van der Hoff e1fd4751de Build MediaRepositoryResource as a homeserver dependency 7 years ago
Richard van der Hoff 7298ed7c51 Clean up dependency list 7 years ago
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