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 |
|
Paul "LeoNerd" Evans
|
1294d4a329
|
Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant
|
2016-08-25 18:34:47 +01:00 |
|
Mark Haines
|
ab34fdecb7
|
Merge branch 'develop' into markjh/direct_to_device
|
2016-08-25 18:34:46 +01:00 |
|
Mark Haines
|
b162cb2e41
|
Add some TODOs
|
2016-08-25 18:18:53 +01:00 |
|
Erik Johnston
|
0e1900d819
|
Pull out full state less
|
2016-08-25 18:15:51 +01:00 |
|
Mark Haines
|
641efb6a39
|
Fix the deduplication of incoming direct-to-device messages
|
2016-08-25 18:14:02 +01:00 |
|
Paul "LeoNerd" Evans
|
e7af8be5ae
|
Root the 3PE lookup API within /_matrix/app/unstable instead of at toplevel
|
2016-08-25 18:06:29 +01:00 |
|
Paul "LeoNerd" Evans
|
142983b4ea
|
APP_SERVICE_PREFIX is never used; don't bother
|
2016-08-25 18:06:05 +01:00 |
|
Erik Johnston
|
721414d98a
|
Add desc
|
2016-08-25 17:49:05 +01:00 |
|
Mark Haines
|
e993925279
|
Add store-and-forward direct-to-device messaging
|
2016-08-25 17:35:37 +01:00 |
|
Erik Johnston
|
a3dc1e9cbe
|
Replace context.current_state with context.current_state_ids
|
2016-08-25 17:32:22 +01:00 |
|
Paul Evans
|
d9dcb2ba3a
|
Merge pull request #1041 from matrix-org/paul/third-party-lookup
Extend 3PE lookup APIs for metadata query
|
2016-08-25 17:06:53 +01:00 |
|
Paul "LeoNerd" Evans
|
adf53f04ce
|
appease pep8
|
2016-08-25 16:00:31 +01:00 |
|
Paul "LeoNerd" Evans
|
c435bfee9c
|
Don't need toplevel cache on 3PE lookup metadata any more
|
2016-08-25 15:57:07 +01:00 |
|
Paul "LeoNerd" Evans
|
db7283cc6b
|
Implement a ResponseCache around 3PE lookup metadata lookups
|
2016-08-25 15:56:27 +01:00 |
|
Paul "LeoNerd" Evans
|
d0b8d49f71
|
Kill PROTOCOL_META since I'm not using it any more
|
2016-08-25 15:45:28 +01:00 |
|
Paul "LeoNerd" Evans
|
5474824975
|
Actually query over AS API for 3PE lookup metadata
|
2016-08-25 15:29:36 +01:00 |
|
Erik Johnston
|
17f4f14df7
|
Pull out event ids rather than full events for state
|
2016-08-25 13:42:44 +01:00 |
|
Erik Johnston
|
cd5b264b03
|
Fix None check in backfill
|
2016-08-25 10:39:19 +01:00 |
|
Erik Johnston
|
eb6a7cf3f4
|
Merge branch 'release-v0.17.1' of github.com:matrix-org/synapse into develop
|
2016-08-24 14:50:42 +01:00 |
|
Erik Johnston
|
37638c06c5
|
Merge branch 'release-v0.17.1' of github.com:matrix-org/synapse
|
2016-08-24 14:39:35 +01:00 |
|
Erik Johnston
|
60a015550a
|
Bump changelog and version
|
2016-08-24 14:31:13 +01:00 |
|
Erik Johnston
|
90d5983d7a
|
Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.17.1
|
2016-08-24 14:28:57 +01:00 |
|
Erik Johnston
|
d89f8683dc
|
Merge pull request #1042 from matrix-org/erikj/preserve_log_contexts
Preserve some logcontexts
|
2016-08-24 13:52:41 +01:00 |
|
Erik Johnston
|
c20cb5160d
|
Remove tracer
|
2016-08-24 13:22:47 +01:00 |
|
Erik Johnston
|
fda97dd58a
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/preserve_log_contexts
|
2016-08-24 13:22:02 +01:00 |
|
Paul "LeoNerd" Evans
|
8e1ed09dff
|
Move static knowledge of protocol metadata into AS handler; cache the result
|
2016-08-24 13:01:53 +01:00 |
|
Paul "LeoNerd" Evans
|
965f33c901
|
Declare 'gitter' known protocol, with user lookup
|
2016-08-24 12:34:03 +01:00 |
|
Paul "LeoNerd" Evans
|
9899824b85
|
Initial hack at the 3PN protocols metadata lookup API
|
2016-08-24 12:33:01 +01:00 |
|
Erik Johnston
|
9219139351
|
Preserve some logcontexts
|
2016-08-24 11:58:40 +01:00 |
|
Paul "LeoNerd" Evans
|
63c19e1df9
|
Move 3PU/3PL lookup APIs into /thirdparty containing entity
|
2016-08-24 11:55:57 +01:00 |
|
Erik Johnston
|
3e86dcf1c0
|
Merge pull request #1040 from matrix-org/erikj/pagination
Add None checks to backfill
|
2016-08-24 10:59:55 +01:00 |
|
Erik Johnston
|
86bcf4d6a7
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/pagination
|
2016-08-24 10:38:21 +01:00 |
|
Erik Johnston
|
ba07d4a70e
|
Add None checks to backfill
|
2016-08-24 10:31:05 +01:00 |
|