Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-04-21 | pip install new python dependencies in jenkins.sh | Mark Haines | 3 | -86/+2 | |
2016-04-21 | Make jenkins install lxml | Erik Johnston | 2 | -0/+2 | |
2016-04-21 | Replicate push actions | Mark Haines | 2 | -0/+57 | |
2016-04-20 | Always use state cache entry if it exists | Erik Johnston | 1 | -3/+10 | |
Also check if the resolved state matches an existing state group. | |||||
2016-04-20 | Add some logging to state resolve_events | Erik Johnston | 1 | -0/+5 | |
2016-04-19 | Add cache to _get_state_groups_from_groups | Erik Johnston | 1 | -3/+16 | |
2016-04-19 | Add a slaved receipts store | Mark Haines | 4 | -3/+104 | |
2016-04-19 | Make InsecureInterceptableContextFactory work with SpiderEndpoint | Erik Johnston | 1 | -1/+4 | |
2016-04-19 | Replicate get_invited_rooms_for_user | Mark Haines | 2 | -2/+19 | |
2016-04-19 | Add self.media_repo to PreviewUrlResource | Erik Johnston | 1 | -0/+1 | |
2016-04-19 | _make_dirs was moved to MediaRepository | Erik Johnston | 1 | -1/+1 | |
2016-04-19 | Add store to PreviewUrlResource | Erik Johnston | 1 | -0/+1 | |
2016-04-19 | Reorder imports | Erik Johnston | 1 | -7/+8 | |
2016-04-19 | Add an HTTP API for removing rejected pushers. | Mark Haines | 5 | -3/+72 | |
When a push is rejected by the push gateway then synapse needs to remove the pusher from the database. However we probably don't want to do that directly from the slave, so we add an HTTP API to synapse to remove the pusher from the database. | |||||
2016-04-19 | Move MediaRepository to media_repository module | Erik Johnston | 5 | -489/+496 | |
2016-04-19 | Split out BaseMediaResource into MediaRepository | Erik Johnston | 6 | -138/+180 | |
This is so that a single MediaRepository can be shared across all resources, rather than having a "copy" per resource. In particular this allows us to guard against both the thumbnail and download resource triggering a download of remote content at the same time. | |||||
2016-04-18 | Create log context in Measure if one doesn't exist | Erik Johnston | 2 | -8/+19 | |
2016-04-15 | explicitly pass in the charset from Content-Type to lxml to fix cyrillic ↵ | Matthew Hodgson | 1 | -6/+18 | |
woes better | |||||
2016-04-15 | fix cyrillic URL previews by hardcoding all page decoding to UTF-8 for now, ↵ | Matthew Hodgson | 1 | -16/+8 | |
rather than relying on lxml's heuristics which seem to get it wrong | |||||
2016-04-15 | Lower timeout for make_membership_event | Erik Johnston | 1 | -1/+2 | |
Calls to make_membership_event are done in response to client requests, and so should not be retried over long timeframes. | |||||
2016-04-15 | Simplify _check_password | Erik Johnston | 1 | -5/+9 | |
2016-04-15 | Use SynapseError 504 for Timeout errors | Erik Johnston | 1 | -1/+2 | |
2016-04-14 | Fix check_password rather than inverting the meaning of ↵ | Mark Haines | 1 | -9/+12 | |
_check_local_password (#730) | |||||
2016-04-14 | Fix login to error for nonexistent users | David Baker | 1 | -1/+1 | |
Fixes SYN-680 | |||||
2016-04-14 | Invalidate the receipt cache correctly | Mark Haines | 2 | -8/+6 | |
2016-04-14 | Poke the slaved pushers on new receipts | Mark Haines | 2 | -0/+11 | |
2016-04-14 | fix urlparse import thinko breaking tiny URLs | Matthew Hodgson | 1 | -5/+5 | |
2016-04-14 | Make v2_alpha reg follow the AS API specification | Kegan Dougal | 1 | -0/+5 | |
The spec is clear the key should be 'user' not 'username' and this is indeed the case for v1. This is not true for v2_alpha though, which is what this commit is fixing. | |||||
2016-04-14 | comment out 2c838f6459db35ad9812a83184d85a06ca5d940a due to risk of ↵ | Matthew Hodgson | 1 | -16/+16 | |
https://en.wikipedia.org/wiki/Billion_laughs attacks - thanks @torhve | |||||
2016-04-14 | Measure push action generator | Erik Johnston | 1 | -11/+15 | |
2016-04-14 | Make push sort of work | Mark Haines | 4 | -8/+96 | |
2016-04-14 | Don't push for everyone who ever sent an RR to the room | David Baker | 1 | -1/+13 | |