summary refs log tree commit diff
path: root/MANIFEST.in (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-15Update places where we create eventsErik Johnston7-38/+42
2018-01-15Split event creation into a separate handlerErik Johnston1-146/+160
2018-01-12Make Counter render floatsRichard van der Hoff1-3/+10
Prometheus handles all metrics as floats, and sometimes we store non-integer values in them (notably, durations in seconds), so let's render them as floats too. (Note that the standard client libraries also treat Counters as floats.)
2018-01-12Reinstate media download on thumbnail requestRichard van der Hoff1-0/+5
We need to actually download the remote media when we get a request for a thumbnail.
2018-01-12Actually make it workErik Johnston2-2/+15
2018-01-12RefactorErik Johnston1-9/+4
2018-01-12Fix unit testsErik Johnston2-3/+8
2018-01-12Store state groups when event contexts are createdErik Johnston4-16/+43
2018-01-12Make port script aware of handle_state_group_seqErik Johnston1-0/+16
2018-01-12Move store_state_group to StateReadStoreErik Johnston1-86/+83
This allows other workers to use it, and so resolve state.
2018-01-12Add per database engine code for state group id genErik Johnston5-3/+51
2018-01-11Split state group persist into seperate storage funcErik Johnston1-43/+50
2018-01-11When using synctl with workers, don't start the main synapse automaticallyErik Johnston2-8/+33
2018-01-10Do bcrypt hashing in a background threadErik Johnston3-10/+18
2018-01-10fix order of operations derp and also use `.get` to default to {}Michael Telatynski1-2/+3
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-01-10Fix publicised groups API (singular) over federationMichael Telatynski1-4/+4
which was missing its fed client API, since there is no other API it might as well reuse the bulk one and unwrap it Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-01-09Update http request metrics before calling servletRichard van der Hoff1-11/+19
Make sure that we set the servlet name in the metrics object *before* calling the servlet, in case the servlet throws an exception.
2018-01-09Remove dead TODOErik Johnston1-2/+0
2018-01-09Add /room/{id}/event/{id} to synapseRichard van der Hoff1-3/+26
Turns out that there is a valid usecase for retrieving event by id (notably having received a push), but event ids should be scoped to room, so /event/{id} is wrong.
2018-01-09Remove dead code related to default thumbnailsErik Johnston2-76/+3
2018-01-09enable twisted delayedcall debugging in UTsRichard van der Hoff1-1/+5
2018-01-09Remove dead codeRichard van der Hoff1-3/+0
pointless function is pointless
2018-01-09Disable user_directory updates for UTsRichard van der Hoff1-0/+4
Fix flakiness in the UTs caused by the user_directory being updated in the background
2018-01-09Fix broken config UTsRichard van der Hoff2-3/+18
https://github.com/matrix-org/synapse/pull/2755 broke log-config generation, which in turn broke the unit tests.
2018-01-09Make indentation of generated log config consistentRichard van der Hoff1-17/+17
(we had a mix of 2- and 4-space indents)
2018-01-07Fix templating error with unban permission messageTravis Ralston1-1/+1
Fixes https://github.com/matrix-org/synapse/issues/2759 Signed-off-by: Travis Ralston <travpc@gmail.com>
2018-01-05Remove 'verbosity'/'log_file' from generated cfgRichard van der Hoff1-8/+4
... because these only really exist to confuse people nowadays. Also bring log config more into line with the generated log config, by making `level_for_storage` apply to the `synapse.storage.SQL` logger rather than `synapse.storage`.
2018-01-05Bump version and changelog github/release-v0.26.0 release-v0.26.0Erik Johnston2-1/+7
2017-12-30Check missing fields in event_from_pdu_jsonRichard van der Hoff1-0/+7
Return a 400 rather than a 500 when somebody messes up their send_join
2017-12-30Factor out `event_from_pdu_json`Richard van der Hoff3-37/+44
turns out we have two copies of this, and neither needs to be an instance method
2017-12-30federation_server: clean up importsRichard van der Hoff1-14/+11
2017-12-30federation_client: clean up importsRichard van der Hoff1-13/+10
2017-12-20Better logging when login can't find a 3pidRichard van der Hoff1-4/+10
2017-12-18Implement listen_tcp method in remaining workersSilke10-192/+155
Signed-off-by: Silke <silke@slxh.eu>
2017-12-18Remove logger argument and do not catch replication listenerSilke2-24/+18
Signed-off-by: Silke <silke@slxh.eu>
2017-12-17Add methods for listening on multiple addressesSilke Hofstra2-51/+90
Add listen_tcp and listen_ssl which implement Twisted's reactor.listenTCP and reactor.listenSSL for multiple addresses. Signed-off-by: Silke Hofstra <silke@slxh.eu>
2017-12-17Allow binds to both :: and 0.0.0.0Silke Hofstra2-42/+61
Binding on 0.0.0.0 when :: is specified in the bind_addresses is now allowed. This causes a warning explaining the behaviour. Configuration changed to match. See #2232 Signed-off-by: Silke Hofstra <silke@slxh.eu>
2017-12-17Adapt the default config to bind on IPv6.Willem Mulder1-8/+9
Most deployments are on Linux (or Mac OS), so this would actually bind on both IPv4 and IPv6. Resolves #1886. Signed-off-by: Willem Mulder <willemmaster@hotmail.com>
2017-12-16mention federation tester more prominently in the readmeVincent Breitmoser1-0/+5
2017-12-13Fix rc version number v0.26.0-rc1Erik Johnston1-2/+2
2017-12-13Bump changelog and versionErik Johnston2-1/+38
2017-12-07Copy dict in update_membership tooErik Johnston1-0/+4
2017-12-05fix StoreError syntaxMatthew Hodgson1-1/+1
2017-12-05Fix error when deleting devicesRichard van der Hoff1-1/+1
This was introduced in d7ea8c4 / PR #2728
2017-12-05support custom login types for validating usersRichard van der Hoff1-24/+57
Wire the custom login type support from password providers into the UI-auth user-validation flows.
2017-12-05Factor out a validate_user_via_ui_auth methodRichard van der Hoff3-74/+102
Collect together all the places that validate a logged-in user via UI auth.
2017-12-05Refactor UI auth implementationRichard van der Hoff7-48/+103
Instead of returning False when auth is incomplete, throw an exception which can be caught with a wrapper.
2017-12-04speed up the rate of initial spam for usersMatthew Hodgson1-11/+12
2017-12-04better docMatthew Hodgson1-1/+4
2017-12-04try make tests work a bit more...Matthew Hodgson1-0/+12
2017-12-04erik told me toMatthew Hodgson1-1/+1