Commit Graph

5115 Commits (598317927cb8f741528d639f3ce875299fde478e)

Author SHA1 Message Date
Erik Johnston 598317927c Limit the length of state chains 8 years ago
Erik Johnston 9e25443db8 Move to storing state_groups_state as deltas 8 years ago
Erik Johnston 0cfd6c3161 Use state_groups table to test existence 8 years ago
Erik Johnston ed7a703d4c Handle the fact that workers can't generate state groups 8 years ago
Erik Johnston f51888530d Always specify state_group so that its in the cache 8 years ago
Erik Johnston 826ca61745 Add storage function to SlaveStore 8 years ago
Erik Johnston c10cb581c6 Correctly handle the difference between prev and current state 8 years ago
Erik Johnston 1bb8ec296d Generate state group ids in state layer 8 years ago
Erik Johnston 5dc2a702cf Make _state_groups_id_gen a normal IdGenerator 8 years ago
Erik Johnston 3e784eff74 Remove state replication stream 8 years ago
Erik Johnston 097330bae8 Check correct variable 8 years ago
Erik Johnston 21b977ccfe Occaisonally persist unpersisted presence updates 8 years ago
Erik Johnston bc1a8b1f7a Don't notify for online -> online transitions. 8 years ago
Erik Johnston c8cd87b21b Comment about message deletion 8 years ago
Erik Johnston 55e17d3697 Fix push room names for rooms with only an alias 8 years ago
Erik Johnston 1ee6285905 Fix check 8 years ago
Erik Johnston 68e1a872fd Noop get_new_messages_for_device if token hasn't changed 8 years ago
Erik Johnston 41788bba50 Add to slave store 8 years ago
Erik Johnston 873f870e5a Add new direct message storage functions to slave store 8 years ago
Erik Johnston bed10f9880 Use state handler instead of get_users_in_room/get_joined_hosts 8 years ago
Erik Johnston a234e895cf Fix room name in email notifs 8 years ago
Erik Johnston 4daa397a00 Add is_host_joined to slave storage 8 years ago
Erik Johnston c7cd35d682 Typo 8 years ago
Erik Johnston 54cc69154e Make None optional 8 years ago
Erik Johnston 11faa4296d Measure _filter_events_for_server 8 years ago
Erik Johnston f6338d6a3e Don't pull out full state for _filter_events_for_server 8 years ago
Erik Johnston 1ccdc1e93a Cache check_host_in_room 8 years ago
Erik Johnston 25414b44a2 Add measure on check_host_in_room 8 years ago
Erik Johnston 50943ab942 Add new state storage funcs to replication 8 years ago
Erik Johnston 778fa85f47 Make sync not pull out full state 8 years ago
Erik Johnston 7356d52e73 Fix up push to use get_current_state_ids 8 years ago
Paul "LeoNerd" Evans 9459137f1e Just sprintf the 'kind' argument into uri directly 8 years ago
Paul "LeoNerd" Evans 1294d4a329 Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant 8 years ago
Mark Haines b162cb2e41 Add some TODOs 8 years ago
Erik Johnston 0e1900d819 Pull out full state less 8 years ago
Mark Haines 641efb6a39 Fix the deduplication of incoming direct-to-device messages 8 years ago
Paul "LeoNerd" Evans e7af8be5ae Root the 3PE lookup API within /_matrix/app/unstable instead of at toplevel 8 years ago
Paul "LeoNerd" Evans 142983b4ea APP_SERVICE_PREFIX is never used; don't bother 8 years ago
Erik Johnston 721414d98a Add desc 8 years ago
Mark Haines e993925279 Add store-and-forward direct-to-device messaging 8 years ago
Erik Johnston a3dc1e9cbe Replace context.current_state with context.current_state_ids 8 years ago
Paul "LeoNerd" Evans adf53f04ce appease pep8 8 years ago
Paul "LeoNerd" Evans c435bfee9c Don't need toplevel cache on 3PE lookup metadata any more 8 years ago
Paul "LeoNerd" Evans db7283cc6b Implement a ResponseCache around 3PE lookup metadata lookups 8 years ago
Paul "LeoNerd" Evans d0b8d49f71 Kill PROTOCOL_META since I'm not using it any more 8 years ago
Paul "LeoNerd" Evans 5474824975 Actually query over AS API for 3PE lookup metadata 8 years ago
Erik Johnston 17f4f14df7 Pull out event ids rather than full events for state 8 years ago
Erik Johnston cd5b264b03 Fix None check in backfill 8 years ago
Erik Johnston 60a015550a Bump changelog and version 8 years ago
Erik Johnston c20cb5160d Remove tracer 8 years ago