Erik Johnston
|
598317927c
|
Limit the length of state chains
|
2016-09-02 10:41:38 +01:00 |
|
Erik Johnston
|
9e25443db8
|
Move to storing state_groups_state as deltas
|
2016-09-01 14:31:26 +01:00 |
|
Erik Johnston
|
0cfd6c3161
|
Use state_groups table to test existence
|
2016-08-31 16:25:57 +01:00 |
|
Erik Johnston
|
ed7a703d4c
|
Handle the fact that workers can't generate state groups
|
2016-08-31 15:53:19 +01:00 |
|
Erik Johnston
|
f51888530d
|
Always specify state_group so that its in the cache
|
2016-08-31 14:58:11 +01:00 |
|
Erik Johnston
|
826ca61745
|
Add storage function to SlaveStore
|
2016-08-31 14:45:04 +01:00 |
|
Erik Johnston
|
c10cb581c6
|
Correctly handle the difference between prev and current state
|
2016-08-31 14:26:22 +01:00 |
|
Erik Johnston
|
1bb8ec296d
|
Generate state group ids in state layer
|
2016-08-31 10:09:46 +01:00 |
|
Erik Johnston
|
5dc2a702cf
|
Make _state_groups_id_gen a normal IdGenerator
|
2016-08-30 16:55:11 +01:00 |
|
Erik Johnston
|
3e784eff74
|
Remove state replication stream
|
2016-08-30 16:51:36 +01:00 |
|
Erik Johnston
|
c7f665d700
|
Merge pull request #1055 from matrix-org/erikj/occaisonally_persist
Occaisonally persist unpersisted presence updates
|
2016-08-30 15:59:00 +01:00 |
|
Erik Johnston
|
d3f108b6bb
|
Merge pull request #1054 from matrix-org/erikj/presence_noop_online
Don't notify for online -> online transitions.
|
2016-08-30 15:51:28 +01:00 |
|
Erik Johnston
|
097330bae8
|
Check correct variable
|
2016-08-30 15:50:20 +01:00 |
|
Erik Johnston
|
21b977ccfe
|
Occaisonally persist unpersisted presence updates
|
2016-08-30 15:39:50 +01:00 |
|
Matthew Hodgson
|
928d337c16
|
Remove FUD over psql
|
2016-08-30 15:33:13 +01:00 |
|
Erik Johnston
|
bc1a8b1f7a
|
Don't notify for online -> online transitions.
Specifically, if currently_active remains true then we should not notify
if only the last active time changes.
|
2016-08-30 15:05:32 +01:00 |
|
Erik Johnston
|
67f0c990f8
|
Merge pull request #1051 from matrix-org/erikj/fix_push_names
Fix push room names for rooms with only an alias
|
2016-08-30 11:50:34 +01:00 |
|
Erik Johnston
|
fba1111dd6
|
Merge pull request #1052 from matrix-org/erikj/noop_new_device_message
Noop get_new_messages_for_device if token hasn't changed
|
2016-08-30 11:36:27 +01:00 |
|
Erik Johnston
|
c8cd87b21b
|
Comment about message deletion
|
2016-08-30 11:23:26 +01:00 |
|
Erik Johnston
|
55e17d3697
|
Fix push room names for rooms with only an alias
|
2016-08-30 11:19:59 +01:00 |
|
Erik Johnston
|
1ee6285905
|
Fix check
|
2016-08-30 11:17:46 +01:00 |
|
Erik Johnston
|
68e1a872fd
|
Noop get_new_messages_for_device if token hasn't changed
|
2016-08-30 10:58:46 +01:00 |
|
Erik Johnston
|
55fc17cf4b
|
Merge pull request #1049 from matrix-org/erikj/presence_users_in_room
Use state handler instead of get_users_in_room/get_joined_hosts
|
2016-08-30 10:50:37 +01:00 |
|
Erik Johnston
|
ffc807af50
|
Merge pull request #1050 from matrix-org/erikj/fix_device_sync
Add new direct message storage functions to slave store
|
2016-08-30 10:29:41 +01:00 |
|
Erik Johnston
|
41788bba50
|
Add to slave store
|
2016-08-30 09:55:17 +01:00 |
|
Erik Johnston
|
873f870e5a
|
Add new direct message storage functions to slave store
|
2016-08-30 09:40:32 +01:00 |
|
Matthew Hodgson
|
5acbe09b67
|
warn people to avoid running a HS media repository on the same domain as another webapp
|
2016-08-27 00:20:39 +01:00 |
|
Mark Haines
|
8c1e746f54
|
Merge pull request #1046 from matrix-org/markjh/direct_to_device
Start adding store-and-forward direct-to-device messaging
|
2016-08-26 15:43:35 +01:00 |
|
Erik Johnston
|
93b32d4515
|
Fix unit tests
|
2016-08-26 15:40:27 +01:00 |
|
Erik Johnston
|
bed10f9880
|
Use state handler instead of get_users_in_room/get_joined_hosts
|
2016-08-26 14:54:30 +01:00 |
|
Mark Haines
|
4bbef62124
|
Merge remote-tracking branch 'origin/develop' into markjh/direct_to_device
|
2016-08-26 14:35:31 +01:00 |
|
Erik Johnston
|
3cf15edef7
|
Merge pull request #1048 from matrix-org/erikj/fix_mail_name
Fix room name in email notifs
|
2016-08-26 14:22:16 +01:00 |
|
Erik Johnston
|
a234e895cf
|
Fix room name in email notifs
|
2016-08-26 14:10:21 +01:00 |
|
Erik Johnston
|
c943d8d2e8
|
Merge pull request #1047 from matrix-org/erikj/state_ids
Avoid pulling the full state of a room out so often.
|
2016-08-26 13:41:57 +01:00 |
|
Erik Johnston
|
4daa397a00
|
Add is_host_joined to slave storage
|
2016-08-26 13:10:56 +01:00 |
|
Erik Johnston
|
c7cd35d682
|
Typo
|
2016-08-26 11:23:58 +01:00 |
|
Erik Johnston
|
54cc69154e
|
Make None optional
|
2016-08-26 11:20:59 +01:00 |
|
Erik Johnston
|
11faa4296d
|
Measure _filter_events_for_server
|
2016-08-26 11:15:40 +01:00 |
|
Erik Johnston
|
f6338d6a3e
|
Don't pull out full state for _filter_events_for_server
|
2016-08-26 11:13:16 +01:00 |
|
Erik Johnston
|
1ccdc1e93a
|
Cache check_host_in_room
|
2016-08-26 10:59:40 +01:00 |
|
Erik Johnston
|
25414b44a2
|
Add measure on check_host_in_room
|
2016-08-26 10:47:00 +01:00 |
|
Erik Johnston
|
3f11953fcb
|
Fix tests
|
2016-08-26 10:15:52 +01:00 |
|
Erik Johnston
|
50943ab942
|
Add new state storage funcs to replication
|
2016-08-26 09:57:32 +01:00 |
|
Erik Johnston
|
30961182f2
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids
|
2016-08-26 09:48:13 +01:00 |
|
Erik Johnston
|
c1a133a6b6
|
Merge pull request #1043 from matrix-org/erikj/backfill_fix
Fix None check in backfill
|
2016-08-26 09:07:05 +01:00 |
|
Erik Johnston
|
778fa85f47
|
Make sync not pull out full state
|
2016-08-25 18:59:44 +01:00 |
|
Paul Evans
|
1a1e198f72
|
Merge pull request #1044 from matrix-org/paul/third-party-lookup
Root the 3PE lookup API within /_matrix/app/unstable
|
2016-08-25 18:49:18 +01:00 |
|
Mark Haines
|
3b8d0ceb22
|
More 0_0 in tests
|
2016-08-25 18:42:46 +01:00 |
|
Erik Johnston
|
7356d52e73
|
Fix up push to use get_current_state_ids
|
2016-08-25 18:35:49 +01:00 |
|
Paul "LeoNerd" Evans
|
9459137f1e
|
Just sprintf the 'kind' argument into uri directly
|
2016-08-25 18:35:38 +01:00 |
|