Paul "LeoNerd" Evans
|
776594f99d
|
Log if rejecting 3PE query metadata result due to type check
|
2016-09-09 15:11:31 +01:00 |
|
Paul "LeoNerd" Evans
|
ed44c475d8
|
Reject malformed 3PE query metadata results earlier in AS API handling code
|
2016-09-09 15:07:04 +01:00 |
|
Paul "LeoNerd" Evans
|
f25d74f69c
|
Minor fixes from PR comments
|
2016-09-09 14:54:16 +01:00 |
|
Paul "LeoNerd" Evans
|
bdbcfc2a80
|
appease pep8
|
2016-09-09 13:31:39 +01:00 |
|
Paul "LeoNerd" Evans
|
6eb0c8a2e4
|
Python isn't JavaScript; have to quote dict keys
|
2016-09-09 13:31:17 +01:00 |
|
Paul "LeoNerd" Evans
|
25eb769b26
|
Efficiency fix for lookups of a single protocol
|
2016-09-09 13:25:02 +01:00 |
|
Paul "LeoNerd" Evans
|
3328428d05
|
Allow lookup of a single 3PE protocol query metadata
|
2016-09-09 13:19:04 +01:00 |
|
Paul "LeoNerd" Evans
|
033d43e419
|
Don't corrupt shared cache on subsequent protocol requests
|
2016-09-09 13:10:36 +01:00 |
|
Paul "LeoNerd" Evans
|
2f267ee160
|
Collect up all the "instances" lists of individual AS protocol results into one combined answer to the client
|
2016-09-08 17:43:53 +01:00 |
|
Erik Johnston
|
023143f9ae
|
Merge pull request #1085 from matrix-org/erikj/reindex_state_groups
Reindex state_groups_state after pruning
|
2016-09-08 17:16:38 +01:00 |
|
Erik Johnston
|
5c688739d6
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/reindex_state_groups
|
2016-09-08 16:52:09 +01:00 |
|
Erik Johnston
|
ebb46497ba
|
Add delta file
|
2016-09-08 16:38:54 +01:00 |
|
Mark Haines
|
91ec972277
|
Merge pull request #1084 from matrix-org/markjh/direct_to_device_wildcard
Support wildcard device_ids for direct to device messages
|
2016-09-08 16:28:08 +01:00 |
|
Erik Johnston
|
5beda10bbd
|
Reindex state_groups_state after pruning
|
2016-09-08 16:18:01 +01:00 |
|
Erik Johnston
|
257025ac89
|
Merge pull request #1082 from matrix-org/erikj/remote_public_rooms
Add server param to /publicRooms
|
2016-09-08 16:04:22 +01:00 |
|
Erik Johnston
|
3f9889bfd6
|
Use parse_string
|
2016-09-08 15:51:10 +01:00 |
|
Erik Johnston
|
caa22334b3
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2016-09-08 15:33:00 +01:00 |
|
Erik Johnston
|
5834c6178c
|
Merge branch 'release-v0.17.2' of github.com:matrix-org/synapse
|
2016-09-08 15:26:26 +01:00 |
|
Erik Johnston
|
b152ee71fe
|
Bump version and changelog
|
2016-09-08 15:23:44 +01:00 |
|
Erik Johnston
|
d987353840
|
Merge pull request #1083 from matrix-org/erikj/check_origin
Check the user_id for presence/typing matches origin
|
2016-09-08 15:17:24 +01:00 |
|
Mark Haines
|
a1c8f268e5
|
Support wildcard device_ids for direct to device messages
|
2016-09-08 15:13:05 +01:00 |
|
Erik Johnston
|
8b93af662d
|
Check the user_id for presence/typing matches origin
|
2016-09-08 15:07:38 +01:00 |
|
Mark Haines
|
2117c409a0
|
Merge pull request #1074 from matrix-org/markjh/direct_to_device_federation
Send device messages over federation
|
2016-09-08 14:26:47 +01:00 |
|
Mark Haines
|
fa9d36e050
|
Merge branch 'develop' into markjh/direct_to_device_federation
|
2016-09-08 13:43:43 +01:00 |
|
Erik Johnston
|
61cd9af09b
|
Log delta files we're applying
|
2016-09-08 13:40:46 +01:00 |
|
Erik Johnston
|
791658b576
|
Add server param to /publicRooms
|
2016-09-08 11:53:05 +01:00 |
|
Erik Johnston
|
2982d16e07
|
Merge pull request #1079 from matrix-org/erikj/state_seqscan
Temporarily disable sequential scans for state fetching
|
2016-09-08 09:55:16 +01:00 |
|
Erik Johnston
|
b568ca309c
|
Temporarily disable sequential scans for state fetching
|
2016-09-08 09:38:54 +01:00 |
|
Mark Haines
|
3c320c006c
|
Merge pull request #1077 from matrix-org/markjh/device_logging
Log the types and values when failing to store devices
|
2016-09-07 18:24:24 +01:00 |
|
Mark Haines
|
85b51fdd6b
|
Log the types and values when failing to store devices
|
2016-09-07 17:19:18 +01:00 |
|
Mark Haines
|
43954d000e
|
Add a new method to enqueue the device messages rather than sending a dummy EDU
|
2016-09-07 16:10:51 +01:00 |
|
Mark Haines
|
2a0159b8ae
|
Fix the stream change cache to work over replication
|
2016-09-07 15:58:00 +01:00 |
|
Mark Haines
|
cb98ac261b
|
Move the check for federated device_messages.
Move the check into _attempt_new_transaction.
Only delete messages if there were messages to delete.
|
2016-09-07 15:39:13 +01:00 |
|
Mark Haines
|
31a07d2335
|
Add stream change caches for device messages
|
2016-09-07 15:27:07 +01:00 |
|
Erik Johnston
|
91279fd218
|
Merge pull request #1076 from matrix-org/erikj/state_storage
Use windowing function to make use of index
|
2016-09-07 14:57:25 +01:00 |
|
Erik Johnston
|
513188aa56
|
Comment
|
2016-09-07 14:53:23 +01:00 |
|
Erik Johnston
|
fadb01551a
|
Add appopriate framing clause
|
2016-09-07 14:39:01 +01:00 |
|
Erik Johnston
|
d25c20ccbe
|
Use windowing function to make use of index
|
2016-09-07 14:22:22 +01:00 |
|
Mark Haines
|
7d893beebe
|
Comment the add_messages storage functions
|
2016-09-07 12:03:37 +01:00 |
|
Erik Johnston
|
94a83b534f
|
Merge pull request #1065 from matrix-org/erikj/state_storage
Move to storing state_groups_state as deltas
|
2016-09-07 09:39:58 +01:00 |
|
Mark Haines
|
74cbfdc7de
|
Fix unit tests
|
2016-09-06 18:30:03 +01:00 |
|
Mark Haines
|
d4a35ada28
|
Send device messages over federation
|
2016-09-06 18:16:20 +01:00 |
|
Mark Haines
|
e020834e4f
|
Add storage methods for federated device messages
|
2016-09-06 15:12:13 +01:00 |
|
Mark Haines
|
2ad72da931
|
Add tables for federated device messages
Adds tables for storing the messages that need to be sent to a
remote device and for deduplicating messages received.
|
2016-09-06 15:10:40 +01:00 |
|
Erik Johnston
|
8da7d0e4f9
|
Merge pull request #1073 from matrix-org/erikj/presence_fiddle
Record counts of state changes
|
2016-09-06 11:37:20 +01:00 |
|
Erik Johnston
|
3c4208a057
|
Record counts of state changes
|
2016-09-06 11:31:01 +01:00 |
|
Mark Haines
|
f4164edb70
|
Move _add_messages_to_device_inbox_txn into a separate method
|
2016-09-06 11:26:37 +01:00 |
|
Erik Johnston
|
2eed4d7af4
|
Merge pull request #1072 from matrix-org/erikj/presence_fiddle
Fiddle should_notify to better report stats
|
2016-09-06 10:57:48 +01:00 |
|
Erik Johnston
|
438ef47637
|
Short circuit if presence is the same
|
2016-09-06 10:28:35 +01:00 |
|
Erik Johnston
|
74a3b4a650
|
Fiddle should_notify to better report stats
|
2016-09-06 10:23:38 +01:00 |
|