Paul Evans
|
56f38d1776
|
Merge pull request #1091 from matrix-org/paul/third-party-lookup
Improvements to 3PE lookup API
|
2016-09-09 15:43:11 +01:00 |
Paul Evans
|
8cb252d00c
|
Merge pull request #1094 from matrix-org/paul/get-state-whole-event
Allow clients to ask for the whole of a single state event
|
2016-09-09 15:26:17 +01:00 |
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 |
Erik Johnston
|
ab80d5e0a9
|
Drop replication log levels
|
2016-09-09 14:56:50 +01:00 |
Paul "LeoNerd" Evans
|
f25d74f69c
|
Minor fixes from PR comments
|
2016-09-09 14:54:16 +01:00 |
Paul "LeoNerd" Evans
|
d271383e63
|
Filter returned events for client-facing format
|
2016-09-09 14:40:15 +01:00 |
Paul "LeoNerd" Evans
|
0fc0a3bdff
|
Allow clients to specify the format a room state event is returned in
|
2016-09-09 14:34:29 +01:00 |
Erik Johnston
|
6c4d582144
|
Deduplicate presence in _update_states
|
2016-09-09 14:28:22 +01:00 |
Erik Johnston
|
685da5a3b0
|
Merge pull request #1092 from matrix-org/erikj/transaction_queue_check
Check if destination is ready for retry earlier
|
2016-09-09 13:49:56 +01:00 |
Erik Johnston
|
a6c6750166
|
Check if destination is ready for retry earlier
|
2016-09-09 13:46:05 +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 |
Mark Haines
|
6b54fa81de
|
Merge pull request #1089 from matrix-org/markjh/direct_to_device_stream
Track the max device stream_id in a separate table,
|
2016-09-09 13:31:07 +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 |
Erik Johnston
|
4598682b43
|
Fix tightloop on sending transaction
|
2016-09-09 13:12:53 +01:00 |
Paul "LeoNerd" Evans
|
033d43e419
|
Don't corrupt shared cache on subsequent protocol requests
|
2016-09-09 13:10:36 +01:00 |
Mark Haines
|
647c724573
|
Use the previous MAX value if any to set the stream_id
|
2016-09-09 11:52:44 +01:00 |
Erik Johnston
|
a15ba15e64
|
Merge pull request #1088 from matrix-org/erikj/transaction_queue_check
Correctly guard against multiple concurrent transactions
|
2016-09-09 11:49:06 +01:00 |
Mark Haines
|
6a6cbfcf1e
|
Track the max_stream_device_id in a separate table, since we delete from the inbox table
|
2016-09-09 11:48:23 +01:00 |
Erik Johnston
|
d2688d7f03
|
Correctly guard against multiple concurrent transactions
|
2016-09-09 11:44:36 +01:00 |
Mark Haines
|
303b6f29f0
|
Merge pull request #1087 from matrix-org/markjh/reapply_delta
Reapply 34/device_outbox in 35/device_outbox_again.py since the schem…
|
2016-09-09 11:24:27 +01:00 |
Erik Johnston
|
1fe7ca1362
|
Merge branch 'release-v0.17.3' of github.com:matrix-org/synapse into develop
|
2016-09-09 11:15:40 +01:00 |
Erik Johnston
|
66efcbbff1
|
Bump changelog and version
|
2016-09-09 11:07:39 +01:00 |
Mark Haines
|
0877157353
|
Just move the schema and add some DROPs
|
2016-09-09 11:04:47 +01:00 |
Erik Johnston
|
2ffec928e2
|
Reduce batch size to be under SQL limit
|
2016-09-09 11:03:31 +01:00 |
Erik Johnston
|
b390756150
|
Update last_device_stream_id_by_dest if there is nothing to send
|
2016-09-09 11:00:15 +01:00 |
Matthew Hodgson
|
b8f84f99ff
|
Merge pull request #1081 from matrix-org/dbkr/notifications_only_highlight
Implement `only=highlight` on `/notifications`
|
2016-09-09 00:09:51 +01:00 |
Mark Haines
|
43b77c5d97
|
Only catch databas errors
|
2016-09-08 17:44:21 +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 |
Mark Haines
|
7d5b142547
|
Add a stub run_upgrade
|
2016-09-08 17:39:11 +01:00 |
David Baker
|
c3276aef25
|
Merge pull request #1080 from matrix-org/dbkr/fix_notifications_api_with_from
Fix /notifications API when used with `from` param
|
2016-09-08 17:35:35 +01:00 |
Mark Haines
|
fa722a699c
|
Reapply 34/device_outbox in 35/device_outbox_again.py since the schema was bumped before it landed on develop
|
2016-09-08 17:35:16 +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
|
b152ee71fe
|
Bump version and changelog
|
2016-09-08 15:23:44 +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
|
fa9d36e050
|
Merge branch 'develop' into markjh/direct_to_device_federation
|
2016-09-08 13:43:43 +01:00 |
David Baker
|
4ef222ab61
|
Implement `only=highlight` on `/notifications`
|
2016-09-08 13:43:35 +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 |
David Baker
|
c5b49eb7ca
|
Fix /notifications API when used with `from` param
|
2016-09-08 09:40:10 +01:00 |
Erik Johnston
|
b568ca309c
|
Temporarily disable sequential scans for state fetching
|
2016-09-08 09:38:54 +01:00 |