summary refs log tree commit diff
path: root/scripts-dev (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-04-21pip install new python dependencies in jenkins.shMark Haines3-86/+2
2016-04-21Make jenkins install lxmlErik Johnston2-0/+2
2016-04-21Replicate push actionsMark Haines2-0/+57
2016-04-20Always use state cache entry if it existsErik Johnston1-3/+10
Also check if the resolved state matches an existing state group.
2016-04-20Add some logging to state resolve_eventsErik Johnston1-0/+5
2016-04-19Add cache to _get_state_groups_from_groupsErik Johnston1-3/+16
2016-04-19Add a slaved receipts storeMark Haines4-3/+104
2016-04-19Make InsecureInterceptableContextFactory work with SpiderEndpointErik Johnston1-1/+4
2016-04-19Replicate get_invited_rooms_for_userMark Haines2-2/+19
2016-04-19Add self.media_repo to PreviewUrlResourceErik Johnston1-0/+1
2016-04-19_make_dirs was moved to MediaRepositoryErik Johnston1-1/+1
2016-04-19Add store to PreviewUrlResourceErik Johnston1-0/+1
2016-04-19Reorder importsErik Johnston1-7/+8
2016-04-19Add an HTTP API for removing rejected pushers.Mark Haines5-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-19Move MediaRepository to media_repository moduleErik Johnston5-489/+496
2016-04-19Split out BaseMediaResource into MediaRepositoryErik Johnston6-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-18Create log context in Measure if one doesn't existErik Johnston2-8/+19
2016-04-15explicitly pass in the charset from Content-Type to lxml to fix cyrillic ↵Matthew Hodgson1-6/+18
woes better
2016-04-15fix cyrillic URL previews by hardcoding all page decoding to UTF-8 for now, ↵Matthew Hodgson1-16/+8
rather than relying on lxml's heuristics which seem to get it wrong
2016-04-15Lower timeout for make_membership_eventErik Johnston1-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-15Simplify _check_passwordErik Johnston1-5/+9
2016-04-15Use SynapseError 504 for Timeout errorsErik Johnston1-1/+2
2016-04-14Fix check_password rather than inverting the meaning of ↵Mark Haines1-9/+12
_check_local_password (#730)
2016-04-14Fix login to error for nonexistent usersDavid Baker1-1/+1
Fixes SYN-680
2016-04-14Invalidate the receipt cache correctlyMark Haines2-8/+6
2016-04-14Poke the slaved pushers on new receiptsMark Haines2-0/+11
2016-04-14fix urlparse import thinko breaking tiny URLsMatthew Hodgson1-5/+5
2016-04-14Make v2_alpha reg follow the AS API specificationKegan Dougal1-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-14comment out 2c838f6459db35ad9812a83184d85a06ca5d940a due to risk of ↵Matthew Hodgson1-16/+16
https://en.wikipedia.org/wiki/Billion_laughs attacks - thanks @torhve
2016-04-14Measure push action generatorErik Johnston1-11/+15
2016-04-14Make push sort of workMark Haines4-8/+96
2016-04-14Don't push for everyone who ever sent an RR to the roomDavid Baker1-1/+13