Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-11-30 | More intelligent Content-Type parsing | Richard van der Hoff | 1 | -18/+30 | |
Content-Type is allowed to contain options (`; charset=utf-8`, for instance). We should allow that. | |||||
2016-11-30 | Comments | Richard van der Hoff | 1 | -3/+9 | |
Update comments in verify_macaroon | |||||
2016-11-29 | Stop putting a time caveat on access tokens | Richard van der Hoff | 7 | -33/+17 | |
The 'time' caveat on the access tokens was something of a lie, since we weren't enforcing it; more pertinently its presence stops us ever adding useful time caveats. Let's move in the right direction by not lying in our caveats. | |||||
2016-11-29 | Let pip install multiple packages at once | Richard van der Hoff | 2 | -10/+9 | |
Pip can install multiple dependencies at the same time, so there is no need to use xargs -n1. It's significantly slower with -n1, so let's not do it with no reason. | |||||
2016-11-28 | Stop generating refresh tokens | Richard van der Hoff | 4 | -45/+20 | |
Since we're not doing refresh tokens any more, we should start killing off the dead code paths. /tokenrefresh itself is a bit of a thornier subject, since there might be apps out there using it, but we can at least not generate refresh tokens on new logins. | |||||
2016-11-25 | Allow guest access to endpoints for E2E | Richard van der Hoff | 3 | -9/+9 | |
Expose /devices, /keys, and /sendToDevice to guest users, so that they can use E2E. | |||||
2016-11-25 | Give guest users a device_id | Richard van der Hoff | 2 | -5/+20 | |
We need to create devices for guests so that they can use e2e, but we don't have anywhere to store it, so just use a fixed one. | |||||
2016-11-24 | Use correct var | Erik Johnston | 1 | -1/+1 | |
2016-11-24 | Correctly handle 500's and 429 on federation | Erik Johnston | 2 | -1/+8 | |
2016-11-24 | Remove redundant list of known caveat prefixes | Richard van der Hoff | 1 | -26/+8 | |
Also add some comments. | |||||
2016-11-24 | Bump version and changelog v0.18.5-rc2 | Erik Johnston | 2 | -1/+8 | |
2016-11-24 | Don't send old events as federation | Erik Johnston | 1 | -1/+1 | |
2016-11-24 | Bump changelog and version v0.18.5-rc1 | Erik Johnston | 2 | -1/+16 | |
2016-11-23 | Comment | Erik Johnston | 1 | -1/+3 | |
2016-11-23 | More efficient notif count queries | Erik Johnston | 2 | -8/+48 | |
2016-11-23 | Shuffle receipt handler around so that worker apps don't need to load it | Erik Johnston | 7 | -9/+11 | |
2016-11-23 | Fix tests | Erik Johnston | 1 | -0/+1 | |
2016-11-23 | Ensure only main or federation_sender process can send federation traffic | Erik Johnston | 3 | -5/+21 | |
2016-11-23 | Comment | Erik Johnston | 1 | -0/+3 | |
2016-11-23 | Ignore AS users when fetching push rules | Erik Johnston | 2 | -2/+18 | |
By ignoring AS users early on when fetching push rules for a room we can avoid needlessly hitting the DB and filling up the caches. | |||||
2016-11-23 | Explicit federation ack | Erik Johnston | 3 | -8/+25 | |
2016-11-22 | Fix tests and flake8 | Erik Johnston | 2 | -1/+1 | |
2016-11-22 | Invalidate retry cache in both directions | Erik Johnston | 6 | -27/+132 | |
2016-11-22 | Return early on /sync code paths if a '*' filter is used | Kegan Dougal | 2 | -9/+51 | |
This is currently very conservative in that it only does this if there is no `since` token. This limits the risk to clients likely to be doing one-off syncs (like bridges), but does mean that normal human clients won't benefit from the time savings here. If the savings are large enough, I would consider generalising this to just check the filter. | |||||
2016-11-22 | Review comments | Kegan Dougal | 2 | -21/+11 | |
2016-11-22 | Also check for dict since sometimes they aren't frozen | Kegan Dougal | 1 | -1/+1 | |
2016-11-22 | Bump changelog | Erik Johnston | 1 | -0/+8 | |
2016-11-22 | Glue only_event_fields into the sync rest servlet | Kegan Dougal | 3 | -11/+15 | |
2016-11-22 | More tests | Kegan Dougal | 2 | -4/+60 | |
2016-11-21 | Comments | Erik Johnston | 1 | -0/+2 | |
2016-11-21 | Add remaining tests | Kegan Dougal | 1 | -4/+70 | |
2016-11-21 | Start adding some tests | Kegan Dougal | 2 | -4/+40 | |
2016-11-21 | Move event_fields filtering to serialize_event | Kegan Dougal | 3 | -59/+119 | |
Also make it an inclusive not exclusive filter, as the spec demands. | |||||
2016-11-21 | Add federation-sender to sytest | Erik Johnston | 1 | -0/+1 | |
2016-11-21 | Add some metrics | Erik Johnston | 1 | -48/+68 | |
2016-11-21 | Comments | Erik Johnston | 3 | -0/+41 | |
2016-11-21 | Add filter_event_fields and filter_field to FilterCollection | Kegan Dougal | 1 | -0/+69 | |
2016-11-21 | Remove explicit calls to send_pdu | Erik Johnston | 3 | -61/+9 | |
2016-11-21 | Fail with a coherent error message if `/sync?filter=` is invalid | Kegan Dougal | 2 | -0/+9 | |
2016-11-21 | Fix tests | Erik Johnston | 4 | -7/+24 | |
2016-11-21 | Store federation stream positions in the database | Erik Johnston | 6 | -24/+94 | |