Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-09-09 | Allow clients to supply access_tokens as headers | Mark Haines | 1 | -9/+37 | |
Clients can continue to supply access tokens as query parameters or can supply the token as a header: Authorization: Bearer <access_token_goes_here> This matches the ouath2 format of https://tools.ietf.org/html/rfc6750#section-2.1 | |||||
2016-09-09 | Add helper function for getting access_tokens from requests | Mark Haines | 6 | -27/+67 | |
Rather than reimplementing the token parsing in the various places. This will make it easier to change the token parsing to allow access_tokens in HTTP headers. | |||||
2016-09-09 | Log if rejecting 3PE query metadata result due to type check | Paul "LeoNerd" Evans | 1 | -4/+11 | |
2016-09-09 | Reject malformed 3PE query metadata results earlier in AS API handling code | Paul "LeoNerd" Evans | 2 | -11/+15 | |
2016-09-09 | Drop replication log levels | Erik Johnston | 2 | -3/+2 | |
2016-09-09 | Minor fixes from PR comments | Paul "LeoNerd" Evans | 1 | -2/+2 | |
2016-09-09 | Filter returned events for client-facing format | Paul "LeoNerd" Evans | 1 | -2/+3 | |
2016-09-09 | Allow clients to specify the format a room state event is returned in | Paul "LeoNerd" Evans | 1 | -1/+7 | |
2016-09-09 | Deduplicate presence in _update_states | Erik Johnston | 1 | -0/+6 | |
2016-09-09 | Check if destination is ready for retry earlier | Erik Johnston | 1 | -15/+16 | |
2016-09-09 | appease pep8 | Paul "LeoNerd" Evans | 1 | -1/+2 | |
2016-09-09 | Python isn't JavaScript; have to quote dict keys | Paul "LeoNerd" Evans | 1 | -1/+1 | |
2016-09-09 | Efficiency fix for lookups of a single protocol | Paul "LeoNerd" Evans | 2 | -2/+7 | |
2016-09-09 | Allow lookup of a single 3PE protocol query metadata | Paul "LeoNerd" Evans | 1 | -0/+21 | |
2016-09-09 | Fix tightloop on sending transaction | Erik Johnston | 1 | -122/+134 | |
2016-09-09 | Don't corrupt shared cache on subsequent protocol requests | Paul "LeoNerd" Evans | 1 | -0/+2 | |
2016-09-09 | Use the previous MAX value if any to set the stream_id | Mark Haines | 1 | -1/+2 | |
2016-09-09 | Track the max_stream_device_id in a separate table, since we delete from the ↵ | Mark Haines | 4 | -4/+37 | |
inbox table | |||||
2016-09-09 | Correctly guard against multiple concurrent transactions | Erik Johnston | 1 | -38/+41 | |
2016-09-09 | Bump changelog and version | Erik Johnston | 2 | -2/+9 | |
2016-09-09 | Just move the schema and add some DROPs | Mark Haines | 2 | -35/+4 | |
2016-09-09 | Reduce batch size to be under SQL limit | Erik Johnston | 1 | -1/+1 | |
2016-09-09 | Update last_device_stream_id_by_dest if there is nothing to send | Erik Johnston | 1 | -0/+1 | |
2016-09-08 | Only catch databas errors | Mark Haines | 1 | -1/+1 | |
2016-09-08 | Collect up all the "instances" lists of individual AS protocol results into ↵ | Paul "LeoNerd" Evans | 1 | -1/+29 | |
one combined answer to the client | |||||
2016-09-08 | Add a stub run_upgrade | Mark Haines | 1 | -0/+4 |