summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Noop config if none is set github/joriks/config_util joriks/config_utilJorik Schellekens2019-09-061-1/+2
|
* Key state is set in servenameJorik Schellekens2019-09-051-4/+4
|
* Fix port in useJorik Schellekens2019-09-052-9/+3
|
* Priv ports not workingJorik Schellekens2019-09-051-11/+2
|
* Remove debug outputJorik Schellekens2019-09-051-2/+0
|
* Database defaultsJorik Schellekens2019-09-051-4/+7
|
* Just say the config has been set up.Jorik Schellekens2019-09-052-4/+5
|
* Update README.rstJorik Schellekens2019-08-281-3/+5
|
* Black is still the new blackJorik Schellekens2019-08-282-2/+0
|
* Update state representationJorik Schellekens2019-08-281-3/+3
|
* Handle synapse start correctlyJorik Schellekens2019-08-282-2/+1
|
* Handle synapse start failure correctlyJorik Schellekens2019-08-287-12/+22
|
* Generate extra files needed for startup like the config file.Jorik Schellekens2019-08-281-5/+16
|
* Fix config in use checkJorik Schellekens2019-08-281-7/+11
|
* Extra support for configuring postgresJorik Schellekens2019-08-287-24/+123
|
* Mk data_dir if it doesn't existJorik Schellekens2019-08-281-2/+6
|
* Disable going back when setup is finishedJorik Schellekens2019-08-281-1/+3
|
* FormattingJorik Schellekens2019-08-281-1/+1
|
* Include a done screenJorik Schellekens2019-08-287-2/+84
|
* Handle errors when synapse fails to start.Jorik Schellekens2019-08-282-2/+23
|
* Server throws errors on synctl errorJorik Schellekens2019-08-281-1/+1
|
* Input validation on servernameJorik Schellekens2019-08-281-8/+15
|
* Use the write method.Jorik Schellekens2019-08-281-1/+1
|
* Error reporting for cert pathsJorik Schellekens2019-08-282-21/+25
|
* Remove option to upload tls certsJorik Schellekens2019-08-281-17/+2
|
* We need to check that the pasth is abs and we don't need to validateJorik Schellekens2019-08-282-9/+10
|
* Not importing that from thereJorik Schellekens2019-08-281-1/+1
|
* Remove an endpoint that never existedJorik Schellekens2019-08-281-3/+0
|
* Remove use of servername endpointJorik Schellekens2019-08-286-42/+23
|
* Fix validation wrapper to work for oop.Jorik Schellekens2019-08-281-1/+1
| | | | This is not general enough to be honest.
* Cleanup and use new modelJorik Schellekens2019-08-283-16/+13
|
* some better routingJorik Schellekens2019-08-281-1/+3
|
* It's an OO language. Use it like one.Jorik Schellekens2019-08-286-150/+135
|
* When I'm alone I count myslef.Jorik Schellekens2019-08-281-8/+2
|
* Make the model stateless.Jorik Schellekens2019-08-285-80/+83
|
* We're not using theseJorik Schellekens2019-08-281-12/+0
|
* We're not doing the whole subconfig thing anymore.Jorik Schellekens2019-08-281-6/+3
|
* Link front and backend to start synapseJorik Schellekens2019-08-283-14/+10
|
* Print something if the unforseen happens.Jorik Schellekens2019-08-281-0/+1
|
* Fix config generationJorik Schellekens2019-08-283-38/+11
|
* Remove unused api endpoints.Jorik Schellekens2019-08-281-12/+0
|
* Write out the configs.Jorik Schellekens2019-08-281-4/+6
|
* Quick cleanup!Jorik Schellekens2019-08-281-22/+20
|
* Use the nice new apiJorik Schellekens2019-08-281-46/+50
|
* Don't need to specify thoseJorik Schellekens2019-08-281-10/+3
|
* Move args to generate_configJorik Schellekens2019-08-281-0/+1
|
* Produce the remaining configJorik Schellekens2019-08-281-1/+19
|
* Tls configJorik Schellekens2019-08-281-3/+12
|
* Don't need those eitherJorik Schellekens2019-08-281-2/+0
|
* Won't be needing thoseJorik Schellekens2019-08-281-2/+0
|
* Started templating the outputJorik Schellekens2019-08-282-0/+44
|
* How was this even remotely working?Jorik Schellekens2019-08-281-3/+3
|
* Fix config tls path bugJorik Schellekens2019-08-281-3/+3
|
* Fix port settingsJorik Schellekens2019-08-281-4/+4
|
* Tweak marginNad Chishtie2019-08-281-1/+1
|
* Add missing spaceNad Chishtie2019-08-281-1/+1
|
* CompileNad Chishtie2019-08-281-1/+1
|
* Simplify select styles to fix cross browser bugsNad Chishtie2019-08-281-7/+2
|
* Separate select & input @mixinsNad Chishtie2019-08-281-14/+2
|
* Fix database configurationJorik Schellekens2019-08-281-1/+3
|
* Reorder & clean up CSS, remove extraneous classes and propertiesNad Chishtie2019-08-281-89/+88
|
* Remove redundant commentsNad Chishtie2019-08-281-7/+0
|
* Use a sane system font stackNad Chishtie2019-08-281-1/+1
|
* Various WIP CSS tweaksNad Chishtie2019-08-282-4/+30
|
* Polish delegation spacingNad Chishtie2019-08-281-2/+6
|
* Polish titles in setup completeNad Chishtie2019-08-283-5/+10
|
* Polish input selectionNad Chishtie2019-08-281-4/+5
|
* Polish buttons that relate to inputNad Chishtie2019-08-283-10/+19
|
* Weird indentJorik Schellekens2019-08-281-3/+3
|
* Disable continue in setup sectionJorik Schellekens2019-08-285-11/+15
|
* Redundent whitespaceJorik Schellekens2019-08-281-3/+0
|
* Synapse port bugJorik Schellekens2019-08-281-3/+7
|
* ClickableJorik Schellekens2019-08-281-3/+3
|
* Some little ui bugsJorik Schellekens2019-08-281-1/+2
|
* So much lint in my lifeJorik Schellekens2019-08-281-1/+1
|
* Open servername ui by defaultJorik Schellekens2019-08-282-8/+18
|
* ChevronJorik Schellekens2019-08-285-2/+16
|
* Only proceed if you've copied/downloadedJorik Schellekens2019-08-282-8/+35
|
* Llittle linJorik Schellekens2019-08-281-0/+1
|
* Nicer TLS button textJorik Schellekens2019-08-281-1/+1
|
* Fix complete setup bugsJorik Schellekens2019-08-282-24/+17
|
* Display port errors inlineJorik Schellekens2019-08-285-38/+74
|
* Linting. Unfortunately we're using 4 spacesJorik Schellekens2019-08-281-81/+81
|
* Just a little lintJorik Schellekens2019-08-281-0/+1
|
* Smoothing out the UI introJorik Schellekens2019-08-286-19/+26
|
* This removes a bug that would otherwise have happenedJorik Schellekens2019-08-282-14/+3
| | | | ... in the future o.0....
* Get rid of annoying warning and unused propJorik Schellekens2019-08-281-1/+1
|
* Nicer port textJorik Schellekens2019-08-281-1/+1
|
* Cursor indicationsJorik Schellekens2019-08-282-1/+11
|
* Fix Delegation skipJorik Schellekens2019-08-281-14/+15
|
* Setting port bugJorik Schellekens2019-08-281-4/+5
|
* Move port entry into tabJorik Schellekens2019-08-281-43/+51
|
* Implement state resets when going back.Jorik Schellekens2019-08-286-46/+226
|
* Remove useless console.logsJorik Schellekens2019-08-282-2/+0
|
* Same console errorJorik Schellekens2019-08-281-2/+2
|
* Fix errormessage in console.Jorik Schellekens2019-08-281-1/+1
|
* Add WIP CSS classesNad Chishtie2019-08-281-43/+117
|
* First cut of visual polish for installer.Nad Chishtie2019-08-286-20/+36
|
* Lint scssJorik Schellekens2019-08-281-70/+70
|
* I hope this doesn't break your design Nad.Jorik Schellekens2019-08-282-95/+80
|
* Love a little less lintJorik Schellekens2019-08-282-69/+71
|
* Linted and loaded.Jorik Schellekens2019-08-2853-1594/+1867
|
* Ignore yarn errorsJorik Schellekens2019-08-281-0/+1
|
* Ignore config_dirJorik Schellekens2019-08-281-0/+1
|
* setup linting.Jorik Schellekens2019-08-282-41/+65
|
* Add some structure.Jorik Schellekens2019-08-2871-5942/+1310
|
* Where did this come from?Jorik Schellekens2019-08-281-1291/+0
|
* Highlight invalid ports.Jorik Schellekens2019-08-283-5/+21
|
* Move webui to top levelJorik Schellekens2019-08-2872-1/+1
|
* Remove cli controllerJorik Schellekens2019-08-288-2/+2
|
* Complete all toggle actions.Jorik Schellekens2019-08-287-25/+63
|
* Set report_stats to false by default.Jorik Schellekens2019-08-281-1/+1
|
* Few more toggles.Jorik Schellekens2019-08-282-2/+17
|
* Toggle nextJorik Schellekens2019-08-283-2/+5
|
* Move to scss.Jorik Schellekens2019-08-2817-67/+55
|
* Toggle a bit better.Jorik Schellekens2019-08-2814-75/+85
|
* Cardify setup completion.Jorik Schellekens2019-08-286-10/+94
|
* Cardify DatabaseJorik Schellekens2019-08-283-18/+23
|
* Cardify port selectionJorik Schellekens2019-08-282-60/+68
|
* Remove going back logic for the time being.Jorik Schellekens2019-08-281-17/+1
|
* TLS accordion entryJorik Schellekens2019-08-2810-261/+151
|
* Accordion stats, keys and delegation.Jorik Schellekens2019-08-2811-235/+158
|
* Changes in structure.Jorik Schellekens2019-08-282-10/+16
|
* Start moving to accordion.Jorik Schellekens2019-08-287-29/+5998
|
* Missed some arguments.Jorik Schellekens2019-08-282-34/+36
|
* Forgot to saveJorik Schellekens2019-08-281-4/+4
|
* Missing importJorik Schellekens2019-08-281-5/+1
|
* Restructure state.Jorik Schellekens2019-08-289-16/+25
|
* Refactoring the reducers as prep for accordian styleJorik Schellekens2019-08-289-89/+96
|
* Some refactoringJorik Schellekens2019-08-289-154/+168
|
* Clean up debug statementsJorik Schellekens2019-08-281-4/+1
|
* Setup the secret key and start synapse.Jorik Schellekens2019-08-287-30/+21
|
* Use python insteadJorik Schellekens2019-08-281-1/+1
|
* First try at starting synapseJorik Schellekens2019-08-285-2/+36
|
* Write out the yaml to synapseJorik Schellekens2019-08-2810-32/+79
|
* Relative paths.Jorik Schellekens2019-08-281-12/+18
|
* My reflex is to write markdown. I forgot this was RSTJorik Schellekens2019-08-281-8/+13
|
* Handle relative paths correctly!Jorik Schellekens2019-08-281-4/+6
|
* That shouldn't be tracked.Jorik Schellekens2019-08-281-1447/+0
|
* Yaml output.Jorik Schellekens2019-08-2814-26/+2850
|
* Finished templates, database config, and started converting options to ↵Jorik Schellekens2019-08-2828-104/+341
| | | | synapse yaml.
* TemplatesJorik Schellekens2019-08-2817-23/+283
|
* Startup instructions.Jorik Schellekens2019-08-281-0/+9
|
* Port verification endpointJorik Schellekens2019-08-283-0/+36
|
* Port selectionJorik Schellekens2019-08-2811-19/+155
|
* Matrix brandingJorik Schellekens2019-08-284-15/+32
|
* I think that title makes more sense.Jorik Schellekens2019-08-281-1/+1
|
* UI for port selection.Jorik Schellekens2019-08-281-0/+109
|
* 'not useing' tls is no longer an option.Jorik Schellekens2019-08-284-20/+4
|
* Selecting ports for delegation.Jorik Schellekens2019-08-286-25/+55
|
* None is no longer a valid reverse proxy option.Jorik Schellekens2019-08-282-2/+0
|
* Missing importJorik Schellekens2019-08-282-23/+23
|
* Delegation port selection.Jorik Schellekens2019-08-289-0/+91
|
* Reverse proxy explenations.Jorik Schellekens2019-08-282-2/+6
|
* Bad hack to make things format correctlyJorik Schellekens2019-08-281-1/+1
|
* Fix text for tlx and remove dud component.Jorik Schellekens2019-08-284-31/+37
|
* Present the Reverse Proxy choice as a TLS config option.Jorik Schellekens2019-08-285-6/+29
|
* TLS ACME etcJorik Schellekens2019-08-2820-59/+464
|
* Cert endpoints.Jorik Schellekens2019-08-283-1/+53
|
* more UIJorik Schellekens2019-08-2835-93/+655
|
* Consolidated servers to avoid CORS.Jorik Schellekens2019-08-285-32/+22
|
* Add basic flow controlJorik Schellekens2019-08-2830-87/+455
|
* Add endpoint to check if server has been setup.Jorik Schellekens2019-08-281-0/+5
|
* Some not too helpful docs.Jorik Schellekens2019-08-281-0/+2
|
* Startup scriptJorik Schellekens2019-08-281-0/+53
|
* Represent synapses config setup as a data model.Jorik Schellekens2019-08-283-0/+127
|
* Set up fronted as a react project.Jorik Schellekens2019-08-2819-0/+322
|
* Set up initial endpoints for backend server.Jorik Schellekens2019-08-287-0/+133
|
* Let synctl use a config directory. (#5904)Jorik Schellekens2019-08-283-6/+15
| | | * Let synctl use a config directory.
* Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2019-08-284-9/+166
| | | | | | | Fixes https://github.com/matrix-org/synapse/issues/5861 Adds support for the v2 lookup API as defined in [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134). Currently this is only used for 3PID invites. Sytest PR: https://github.com/matrix-org/sytest/pull/679
* Config templating (#5900)Jorik Schellekens2019-08-289-46/+366
| | | | | | | | | | | | Template config files * Imagine a system composed entirely of x, y, z etc and the basic operations.. Wait George, why XOR? Why not just neq? George: Eh, I didn't think of that.. Co-Authored-By: Erik Johnston <erik@matrix.org>
* Implement a structured logging output system. (#5680)Amber Brown2019-08-2831-82/+1328
|
* Fix a cache-invalidation bug for worker-based deployments (#5920)Richard van der Hoff2019-08-282-8/+17
| | | | | | | | Some of the caches on worker processes were not being correctly invalidated when a room's state was changed in a way that did not affect the membership list of the room. We need to make sure we send out cache invalidations even when no memberships are changing.
* Merge pull request #5914 from matrix-org/rei/admin_getadminreivilibre2019-08-285-9/+62
|\ | | | | Add GET method to admin API /users/@user:dom/admin
| * Document GET method for retrieving admin bit of user in admin APIOlivier Wilkinson (reivilibre)2019-08-271-0/+19
| | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * Add GET method to admin API /users/@user:dom/adminOlivier Wilkinson (reivilibre)2019-08-274-9/+43
| | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* | Typographical corrections in docker/README (#5921)Victor Goff2019-08-281-5/+5
| |
* | Merge pull request #5859 from matrix-org/rei/msc2197reivilibre2019-08-284-16/+96
|\ \ | | | | | | MSC2197 Search Filters over Federation
| * | Newsfile on one lineOlivier Wilkinson (reivilibre)2019-08-201-2/+1
| | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | Use MSC2197 on stable prefix as it has almost finished FCPOlivier Wilkinson (reivilibre)2019-08-202-26/+4
| | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | NewsfileOlivier Wilkinson (reivilibre)2019-08-151-0/+2
| | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | Add support for inbound MSC2197 requests on unstable Federation APIOlivier Wilkinson (reivilibre)2019-08-151-1/+59
| | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | Support MSC2197 outbound with unstable prefixOlivier Wilkinson (reivilibre)2019-08-152-16/+59
| | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* | | Merge pull request #5864 from matrix-org/erikj/reliable_lookupsErik Johnston2019-08-277-215/+283
|\ \ \ | | | | | | | | Refactor MatrixFederationAgent to retry SRV.
| * | | Fix off by one error in SRV result shufflingErik Johnston2019-08-271-8/+13
| | | |
| * | | Fixup commentsErik Johnston2019-08-231-1/+9
| | | |
| * | | Fix logcontextsErik Johnston2019-08-231-4/+8
| | | |
| * | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵Erik Johnston2019-08-2247-284/+850
| |\ \ \ | | | | | | | | | | | | | | | erikj/reliable_lookups
| * | | | Make changelog entry be a featureErik Johnston2019-08-201-0/+0
| | | | |
| * | | | Remove now unused pick_server_from_listErik Johnston2019-08-201-30/+0
| | | | |
| * | | | Fixup _sort_server_list to be slightly more efficientErik Johnston2019-08-201-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Also document that we are using the algorithm described in RFC2782 and ensure we handle zero weight correctly.
| * | | | Remove test debugsErik Johnston2019-08-203-3/+0
| | | | |
| * | | | NewsfileErik Johnston2019-08-151-0/+1
| | | | |
| * | | | Refactor MatrixFederationAgent to retry SRV.Erik Johnston2019-08-154-194/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This refactors MatrixFederationAgent to move the SRV lookup into the endpoint code, this has two benefits: 1. Its easier to retry different host/ports in the same way as HostnameEndpoint. 2. We avoid SRV lookups if we have a free connection in the pool
* | | | | Allow schema deltas to be engine-specific (#5911)reivilibre2019-08-272-5/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow schema deltas to be engine-specific Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> * Newsfile Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> * Code style (Black) Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | | | | Code style (Black)Olivier Wilkinson (reivilibre)2019-08-271-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | | | | NewsfileOlivier Wilkinson (reivilibre)2019-08-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
| * | | | | Allow schema deltas to be engine-specificOlivier Wilkinson (reivilibre)2019-08-271-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* | | | | | Merge pull request #5906 from matrix-org/neilj/increase_display_name_limitRichard van der Hoff2019-08-272-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Increase profile display name limit
| * | | | | | Increase max display name limitNeil Johnson2019-08-242-1/+2
| |/ / / / /
* | | | | | Merge pull request #5895 from matrix-org/erikj/notary_keyErik Johnston2019-08-275-26/+56
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add config option to sign remote key query responses with a separate key.
| * | | | | | Don't implicitly include server signing keyErik Johnston2019-08-231-7/+6
| | | | | | |
| * | | | | | Fixup review commentsErik Johnston2019-08-233-6/+6
| | | | | | |
| * | | | | | NewsfileErik Johnston2019-08-211-0/+1
| | | | | | |
| * | | | | | Only sign when we respond to remote key requestsErik Johnston2019-08-212-23/+16
| | | | | | |
| * | | | | | Add config option for keys to use to sign keysErik Johnston2019-08-213-9/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows servers to separate keys that are used to sign remote keys when acting as a notary server.
* | | | | | | Update 5909.miscRichard van der Hoff2019-08-271-1/+1
| | | | | | |
* | | | | | | Merge pull request #5909 from aaronraimist/public_base_urlRichard van der Hoff2019-08-273-2/+3
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | public_base_url is actually public_baseurl
| * | | | | | Add changelogAaron Raimist2019-08-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist>
| * | | | | | public_base_url is actually public_baseurlAaron Raimist2019-08-262-2/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist>
* / | | | | Add Admin API capability to set adminship of a user (#5878)reivilibre2019-08-276-0/+132
|/ / / / / | | | | | | | | | | Admin API: Set adminship of a user
* | | | | Propagate opentracing contexts through EDUs (#5852)Jorik Schellekens2019-08-229-94/+234
| | | | | | | | | | | | | | | | | | | | | | | | | Propagate opentracing contexts through EDUs Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* | | | | Merge pull request #5877 from ↵Richard van der Hoff2019-08-222-53/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Awesome-Technologies/remove_shared_secret_registration Remove shared secret registration
| * | | | | Remove shared secret registration from client/r0/register endpointManuel Stahl2019-08-222-53/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This type of registration was probably never used. It only includes the user name in the HMAC but not the password. Shared secret registration is still available via client/r0/admin/register. Signed-off-by: Manuel Stahl <manuel.stahl@awesome-technologies.de>
* | | | | | Opentracing across workers (#5771)Jorik Schellekens2019-08-225-83/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagate opentracing contexts across workers Also includes some Convenience modifications to opentracing for servlets, notably: - Add boolean to skip the whitelisting check on inject extract methods. - useful when injecting into carriers locally. Otherwise we'd always have to include our own servername and whitelist our servername - start_active_span_from_request instead of header - Add boolean to decide whether to extract context from a request to a servlet
* | | | | | Revert "Do not send consent notices if "no-consent-required" is set"Brendan Abolivier2019-08-221-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 27a686e53b8ba3f2e2f102fae73e598c00ec0086.
* | | | | | Revert "Add "require_consent" parameter for registration"Brendan Abolivier2019-08-223-18/+3
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3320aaab3a9bba3f5872371aba7053b41af9d0a0.
* | | | | | Do not send consent notices if "no-consent-required" is setHalf-Shot2019-08-221-0/+4
| | | | | |
* | | | | | Add "require_consent" parameter for registrationHalf-Shot2019-08-223-3/+18
| |_|_|/ / |/| | | |
* | | | | Merge pull request #5850 from matrix-org/erikj/retry_well_known_on_failErik Johnston2019-08-224-72/+164
|\ \ \ \ \ | | | | | | | | | | | | Retry well known on fail
| * | | | | Change jitter to be a factor rather than absolute valueErik Johnston2019-08-202-13/+14
| | | | | |
| * | | | | Fixup changelog and remove debug loggingErik Johnston2019-08-163-5/+2
| | | | | |
| * | | | | NewsfileErik Johnston2019-08-151-0/+1
| | | | | |
| * | | | | Retry well known on fail.Erik Johnston2019-08-153-67/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we have recently seen a valid well-known for a domain we want to retry on (non-final) errors a few times, to handle temporary blips in networking/etc.
* | | | | | Opentrace e2e keys (#5855)Jorik Schellekens2019-08-227-7/+142
| | | | | | | | | | | | | | | | | | Add opentracing tags and logs for e2e keys
* | | | | | Add missing index on users_in_public_rooms. (#5894)Richard van der Hoff2019-08-222-0/+18
| | | | | |
* | | | | | Servlet to purge old rooms (#5845)Richard van der Hoff2019-08-226-0/+232
| | | | | |
* | | | | | Improve error msg when key-fetch fails (#5896)Richard van der Hoff2019-08-222-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's no point doing a raise_from here, because the exception is always logged at warn with no stacktrace in the caller. Instead, let's try to give better messages to reduce confusion. In particular, this means that we won't log 'Failed to connect to remote server' when we don't even attempt to connect to the remote server due to blacklisting.
* | | | | | Drop some unused tables. (#5893)Richard van der Hoff2019-08-214-47/+23
| |_|/ / / |/| | | | | | | | | These tables are never used, so we may as well drop them.
* | | | | Refactor the Appservice scheduler code (#5886)Richard van der Hoff2019-08-203-49/+68
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get rid of the labyrinthine `recoverer_fn` code, and clean up the startup code (it seemed to be previously inexplicably split between `ApplicationServiceScheduler.start` and `_Recoverer.start`). Add some docstrings too.
| * | | | | Refactor the Appservice scheduler codeRichard van der Hoff2019-08-203-49/+68
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get rid of the labyrinthine `recoverer_fn` code, and clean up the startup code (it seemed to be previously inexplicably split between `ApplicationServiceScheduler.start` and `_Recoverer.start`). Add some docstrings too.
* | | | | Avoid deep recursion in appservice recovery (#5885)Richard van der Hoff2019-08-202-18/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hopefully, this will fix a stack overflow when recovering an appservice. The recursion here leads to a huge chain of deferred callbacks, which then overflows the stack when the chain completes. `inlineCallbacks` makes a better job of this if we use iteration instead. Clean up the code a bit too, while we're there.
* | | | | Opentracing doc update (#5776)Jorik Schellekens2019-08-202-27/+41
|/ / / / | | | | | | | | Update opentracing docs to use the unified 'trace' method
* | | | Merge pull request #5860 from matrix-org/erikj/update_5704_commentsErik Johnston2019-08-192-17/+6
|\ \ \ \ | | | | | | | | | | Remove logging for #5407 and update comments
| * | | | NewsfileErik Johnston2019-08-161-0/+1
| | | | |
| * | | | Remove logging for #5407 and update commentsErik Johnston2019-08-151-17/+5
| |/ / /
* | | | Merge branch 'master' into developBrendan Abolivier2019-08-176-15/+66
|\ \ \ \
| * | | | 1.3.1 v1.3.1 github/release-v1.3.1 release-v1.3.1Richard van der Hoff2019-08-175-5/+28
| | | | |
| * | | | Drop dependency on sdnotify (#5871)Richard van der Hoff2019-08-173-11/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... to save OSes which don't use it from having to maintain a port. Fixes #5865.
| * | | | add attributionRichard van der Hoff2019-08-161-1/+1
| | | | |
| * | | | Add changelog entry.Chris Moos2019-08-161-0/+1
| | | | |
| * | | | Fix issue with Synapse not starting up. Fixes #5866.Chris Moos2019-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Chris Moos <chris@chrismoos.com>
* | | | | Merge pull request #5857 from matrix-org/uhoreg/fix_e2e_room_keys_indexHubert Chathi2019-08-163-1/+20
|\ \ \ \ \ | | | | | | | | | | | | add the version field to the index for e2e_room_keys
| * | | | | fix changelogHubert Chathi2019-08-151-1/+1
| | | | | |
| * | | | | update set_e2e_room_key to agree with fixed indexHubert Chathi2019-08-141-1/+1
| | | | | |
| * | | | | add changelogHubert Chathi2019-08-141-0/+1
| | | | | |
| * | | | | add the version field to the index for e2e_room_keysHubert Chathi2019-08-141-0/+18
| | | | | |
* | | | | | Opentracing misc (#5856)Jorik Schellekens2019-08-164-16/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add authenticated_entity and servlet_names tags. Functionally: - Add a tag for authenticated_entity - Add a tag for servlet_names Stylistically: Moved to importing methods directly from opentracing.
* | | | | | Fix up password reset template config names (#5863)Andrew Morgan2019-08-153-10/+11
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | Fixes #5833 The emailconfig code was attempting to pull incorrect config file names. This corrects that, while also marking a difference between a config file variable that's a filepath versus a str containing HTML.
* | | | | Merge branch 'master' into developBrendan Abolivier2019-08-156-14/+28
|\ \ \ \ \ | | |/ / / | |/| | |