Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Noop config if none is set github/joriks/config_util joriks/config_util | Jorik Schellekens | 2019-09-06 | 1 | -1/+2 |
| | |||||
* | Key state is set in servename | Jorik Schellekens | 2019-09-05 | 1 | -4/+4 |
| | |||||
* | Fix port in use | Jorik Schellekens | 2019-09-05 | 2 | -9/+3 |
| | |||||
* | Priv ports not working | Jorik Schellekens | 2019-09-05 | 1 | -11/+2 |
| | |||||
* | Remove debug output | Jorik Schellekens | 2019-09-05 | 1 | -2/+0 |
| | |||||
* | Database defaults | Jorik Schellekens | 2019-09-05 | 1 | -4/+7 |
| | |||||
* | Just say the config has been set up. | Jorik Schellekens | 2019-09-05 | 2 | -4/+5 |
| | |||||
* | Update README.rst | Jorik Schellekens | 2019-08-28 | 1 | -3/+5 |
| | |||||
* | Black is still the new black | Jorik Schellekens | 2019-08-28 | 2 | -2/+0 |
| | |||||
* | Update state representation | Jorik Schellekens | 2019-08-28 | 1 | -3/+3 |
| | |||||
* | Handle synapse start correctly | Jorik Schellekens | 2019-08-28 | 2 | -2/+1 |
| | |||||
* | Handle synapse start failure correctly | Jorik Schellekens | 2019-08-28 | 7 | -12/+22 |
| | |||||
* | Generate extra files needed for startup like the config file. | Jorik Schellekens | 2019-08-28 | 1 | -5/+16 |
| | |||||
* | Fix config in use check | Jorik Schellekens | 2019-08-28 | 1 | -7/+11 |
| | |||||
* | Extra support for configuring postgres | Jorik Schellekens | 2019-08-28 | 7 | -24/+123 |
| | |||||
* | Mk data_dir if it doesn't exist | Jorik Schellekens | 2019-08-28 | 1 | -2/+6 |
| | |||||
* | Disable going back when setup is finished | Jorik Schellekens | 2019-08-28 | 1 | -1/+3 |
| | |||||
* | Formatting | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Include a done screen | Jorik Schellekens | 2019-08-28 | 7 | -2/+84 |
| | |||||
* | Handle errors when synapse fails to start. | Jorik Schellekens | 2019-08-28 | 2 | -2/+23 |
| | |||||
* | Server throws errors on synctl error | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Input validation on servername | Jorik Schellekens | 2019-08-28 | 1 | -8/+15 |
| | |||||
* | Use the write method. | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Error reporting for cert paths | Jorik Schellekens | 2019-08-28 | 2 | -21/+25 |
| | |||||
* | Remove option to upload tls certs | Jorik Schellekens | 2019-08-28 | 1 | -17/+2 |
| | |||||
* | We need to check that the pasth is abs and we don't need to validate | Jorik Schellekens | 2019-08-28 | 2 | -9/+10 |
| | |||||
* | Not importing that from there | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Remove an endpoint that never existed | Jorik Schellekens | 2019-08-28 | 1 | -3/+0 |
| | |||||
* | Remove use of servername endpoint | Jorik Schellekens | 2019-08-28 | 6 | -42/+23 |
| | |||||
* | Fix validation wrapper to work for oop. | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | | | | This is not general enough to be honest. | ||||
* | Cleanup and use new model | Jorik Schellekens | 2019-08-28 | 3 | -16/+13 |
| | |||||
* | some better routing | Jorik Schellekens | 2019-08-28 | 1 | -1/+3 |
| | |||||
* | It's an OO language. Use it like one. | Jorik Schellekens | 2019-08-28 | 6 | -150/+135 |
| | |||||
* | When I'm alone I count myslef. | Jorik Schellekens | 2019-08-28 | 1 | -8/+2 |
| | |||||
* | Make the model stateless. | Jorik Schellekens | 2019-08-28 | 5 | -80/+83 |
| | |||||
* | We're not using these | Jorik Schellekens | 2019-08-28 | 1 | -12/+0 |
| | |||||
* | We're not doing the whole subconfig thing anymore. | Jorik Schellekens | 2019-08-28 | 1 | -6/+3 |
| | |||||
* | Link front and backend to start synapse | Jorik Schellekens | 2019-08-28 | 3 | -14/+10 |
| | |||||
* | Print something if the unforseen happens. | Jorik Schellekens | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | Fix config generation | Jorik Schellekens | 2019-08-28 | 3 | -38/+11 |
| | |||||
* | Remove unused api endpoints. | Jorik Schellekens | 2019-08-28 | 1 | -12/+0 |
| | |||||
* | Write out the configs. | Jorik Schellekens | 2019-08-28 | 1 | -4/+6 |
| | |||||
* | Quick cleanup! | Jorik Schellekens | 2019-08-28 | 1 | -22/+20 |
| | |||||
* | Use the nice new api | Jorik Schellekens | 2019-08-28 | 1 | -46/+50 |
| | |||||
* | Don't need to specify those | Jorik Schellekens | 2019-08-28 | 1 | -10/+3 |
| | |||||
* | Move args to generate_config | Jorik Schellekens | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | Produce the remaining config | Jorik Schellekens | 2019-08-28 | 1 | -1/+19 |
| | |||||
* | Tls config | Jorik Schellekens | 2019-08-28 | 1 | -3/+12 |
| | |||||
* | Don't need those either | Jorik Schellekens | 2019-08-28 | 1 | -2/+0 |
| | |||||
* | Won't be needing those | Jorik Schellekens | 2019-08-28 | 1 | -2/+0 |
| | |||||
* | Started templating the output | Jorik Schellekens | 2019-08-28 | 2 | -0/+44 |
| | |||||
* | How was this even remotely working? | Jorik Schellekens | 2019-08-28 | 1 | -3/+3 |
| | |||||
* | Fix config tls path bug | Jorik Schellekens | 2019-08-28 | 1 | -3/+3 |
| | |||||
* | Fix port settings | Jorik Schellekens | 2019-08-28 | 1 | -4/+4 |
| | |||||
* | Tweak margin | Nad Chishtie | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Add missing space | Nad Chishtie | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Compile | Nad Chishtie | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Simplify select styles to fix cross browser bugs | Nad Chishtie | 2019-08-28 | 1 | -7/+2 |
| | |||||
* | Separate select & input @mixins | Nad Chishtie | 2019-08-28 | 1 | -14/+2 |
| | |||||
* | Fix database configuration | Jorik Schellekens | 2019-08-28 | 1 | -1/+3 |
| | |||||
* | Reorder & clean up CSS, remove extraneous classes and properties | Nad Chishtie | 2019-08-28 | 1 | -89/+88 |
| | |||||
* | Remove redundant comments | Nad Chishtie | 2019-08-28 | 1 | -7/+0 |
| | |||||
* | Use a sane system font stack | Nad Chishtie | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Various WIP CSS tweaks | Nad Chishtie | 2019-08-28 | 2 | -4/+30 |
| | |||||
* | Polish delegation spacing | Nad Chishtie | 2019-08-28 | 1 | -2/+6 |
| | |||||
* | Polish titles in setup complete | Nad Chishtie | 2019-08-28 | 3 | -5/+10 |
| | |||||
* | Polish input selection | Nad Chishtie | 2019-08-28 | 1 | -4/+5 |
| | |||||
* | Polish buttons that relate to input | Nad Chishtie | 2019-08-28 | 3 | -10/+19 |
| | |||||
* | Weird indent | Jorik Schellekens | 2019-08-28 | 1 | -3/+3 |
| | |||||
* | Disable continue in setup section | Jorik Schellekens | 2019-08-28 | 5 | -11/+15 |
| | |||||
* | Redundent whitespace | Jorik Schellekens | 2019-08-28 | 1 | -3/+0 |
| | |||||
* | Synapse port bug | Jorik Schellekens | 2019-08-28 | 1 | -3/+7 |
| | |||||
* | Clickable | Jorik Schellekens | 2019-08-28 | 1 | -3/+3 |
| | |||||
* | Some little ui bugs | Jorik Schellekens | 2019-08-28 | 1 | -1/+2 |
| | |||||
* | So much lint in my life | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Open servername ui by default | Jorik Schellekens | 2019-08-28 | 2 | -8/+18 |
| | |||||
* | Chevron | Jorik Schellekens | 2019-08-28 | 5 | -2/+16 |
| | |||||
* | Only proceed if you've copied/downloaded | Jorik Schellekens | 2019-08-28 | 2 | -8/+35 |
| | |||||
* | Llittle lin | Jorik Schellekens | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | Nicer TLS button text | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Fix complete setup bugs | Jorik Schellekens | 2019-08-28 | 2 | -24/+17 |
| | |||||
* | Display port errors inline | Jorik Schellekens | 2019-08-28 | 5 | -38/+74 |
| | |||||
* | Linting. Unfortunately we're using 4 spaces | Jorik Schellekens | 2019-08-28 | 1 | -81/+81 |
| | |||||
* | Just a little lint | Jorik Schellekens | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | Smoothing out the UI intro | Jorik Schellekens | 2019-08-28 | 6 | -19/+26 |
| | |||||
* | This removes a bug that would otherwise have happened | Jorik Schellekens | 2019-08-28 | 2 | -14/+3 |
| | | | | ... in the future o.0.... | ||||
* | Get rid of annoying warning and unused prop | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Nicer port text | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Cursor indications | Jorik Schellekens | 2019-08-28 | 2 | -1/+11 |
| | |||||
* | Fix Delegation skip | Jorik Schellekens | 2019-08-28 | 1 | -14/+15 |
| | |||||
* | Setting port bug | Jorik Schellekens | 2019-08-28 | 1 | -4/+5 |
| | |||||
* | Move port entry into tab | Jorik Schellekens | 2019-08-28 | 1 | -43/+51 |
| | |||||
* | Implement state resets when going back. | Jorik Schellekens | 2019-08-28 | 6 | -46/+226 |
| | |||||
* | Remove useless console.logs | Jorik Schellekens | 2019-08-28 | 2 | -2/+0 |
| | |||||
* | Same console error | Jorik Schellekens | 2019-08-28 | 1 | -2/+2 |
| | |||||
* | Fix errormessage in console. | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Add WIP CSS classes | Nad Chishtie | 2019-08-28 | 1 | -43/+117 |
| | |||||
* | First cut of visual polish for installer. | Nad Chishtie | 2019-08-28 | 6 | -20/+36 |
| | |||||
* | Lint scss | Jorik Schellekens | 2019-08-28 | 1 | -70/+70 |
| | |||||
* | I hope this doesn't break your design Nad. | Jorik Schellekens | 2019-08-28 | 2 | -95/+80 |
| | |||||
* | Love a little less lint | Jorik Schellekens | 2019-08-28 | 2 | -69/+71 |
| | |||||
* | Linted and loaded. | Jorik Schellekens | 2019-08-28 | 53 | -1594/+1867 |
| | |||||
* | Ignore yarn errors | Jorik Schellekens | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | Ignore config_dir | Jorik Schellekens | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | setup linting. | Jorik Schellekens | 2019-08-28 | 2 | -41/+65 |
| | |||||
* | Add some structure. | Jorik Schellekens | 2019-08-28 | 71 | -5942/+1310 |
| | |||||
* | Where did this come from? | Jorik Schellekens | 2019-08-28 | 1 | -1291/+0 |
| | |||||
* | Highlight invalid ports. | Jorik Schellekens | 2019-08-28 | 3 | -5/+21 |
| | |||||
* | Move webui to top level | Jorik Schellekens | 2019-08-28 | 72 | -1/+1 |
| | |||||
* | Remove cli controller | Jorik Schellekens | 2019-08-28 | 8 | -2/+2 |
| | |||||
* | Complete all toggle actions. | Jorik Schellekens | 2019-08-28 | 7 | -25/+63 |
| | |||||
* | Set report_stats to false by default. | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Few more toggles. | Jorik Schellekens | 2019-08-28 | 2 | -2/+17 |
| | |||||
* | Toggle next | Jorik Schellekens | 2019-08-28 | 3 | -2/+5 |
| | |||||
* | Move to scss. | Jorik Schellekens | 2019-08-28 | 17 | -67/+55 |
| | |||||
* | Toggle a bit better. | Jorik Schellekens | 2019-08-28 | 14 | -75/+85 |
| | |||||
* | Cardify setup completion. | Jorik Schellekens | 2019-08-28 | 6 | -10/+94 |
| | |||||
* | Cardify Database | Jorik Schellekens | 2019-08-28 | 3 | -18/+23 |
| | |||||
* | Cardify port selection | Jorik Schellekens | 2019-08-28 | 2 | -60/+68 |
| | |||||
* | Remove going back logic for the time being. | Jorik Schellekens | 2019-08-28 | 1 | -17/+1 |
| | |||||
* | TLS accordion entry | Jorik Schellekens | 2019-08-28 | 10 | -261/+151 |
| | |||||
* | Accordion stats, keys and delegation. | Jorik Schellekens | 2019-08-28 | 11 | -235/+158 |
| | |||||
* | Changes in structure. | Jorik Schellekens | 2019-08-28 | 2 | -10/+16 |
| | |||||
* | Start moving to accordion. | Jorik Schellekens | 2019-08-28 | 7 | -29/+5998 |
| | |||||
* | Missed some arguments. | Jorik Schellekens | 2019-08-28 | 2 | -34/+36 |
| | |||||
* | Forgot to save | Jorik Schellekens | 2019-08-28 | 1 | -4/+4 |
| | |||||
* | Missing import | Jorik Schellekens | 2019-08-28 | 1 | -5/+1 |
| | |||||
* | Restructure state. | Jorik Schellekens | 2019-08-28 | 9 | -16/+25 |
| | |||||
* | Refactoring the reducers as prep for accordian style | Jorik Schellekens | 2019-08-28 | 9 | -89/+96 |
| | |||||
* | Some refactoring | Jorik Schellekens | 2019-08-28 | 9 | -154/+168 |
| | |||||
* | Clean up debug statements | Jorik Schellekens | 2019-08-28 | 1 | -4/+1 |
| | |||||
* | Setup the secret key and start synapse. | Jorik Schellekens | 2019-08-28 | 7 | -30/+21 |
| | |||||
* | Use python instead | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | First try at starting synapse | Jorik Schellekens | 2019-08-28 | 5 | -2/+36 |
| | |||||
* | Write out the yaml to synapse | Jorik Schellekens | 2019-08-28 | 10 | -32/+79 |
| | |||||
* | Relative paths. | Jorik Schellekens | 2019-08-28 | 1 | -12/+18 |
| | |||||
* | My reflex is to write markdown. I forgot this was RST | Jorik Schellekens | 2019-08-28 | 1 | -8/+13 |
| | |||||
* | Handle relative paths correctly! | Jorik Schellekens | 2019-08-28 | 1 | -4/+6 |
| | |||||
* | That shouldn't be tracked. | Jorik Schellekens | 2019-08-28 | 1 | -1447/+0 |
| | |||||
* | Yaml output. | Jorik Schellekens | 2019-08-28 | 14 | -26/+2850 |
| | |||||
* | Finished templates, database config, and started converting options to ↵ | Jorik Schellekens | 2019-08-28 | 28 | -104/+341 |
| | | | | synapse yaml. | ||||
* | Templates | Jorik Schellekens | 2019-08-28 | 17 | -23/+283 |
| | |||||
* | Startup instructions. | Jorik Schellekens | 2019-08-28 | 1 | -0/+9 |
| | |||||
* | Port verification endpoint | Jorik Schellekens | 2019-08-28 | 3 | -0/+36 |
| | |||||
* | Port selection | Jorik Schellekens | 2019-08-28 | 11 | -19/+155 |
| | |||||
* | Matrix branding | Jorik Schellekens | 2019-08-28 | 4 | -15/+32 |
| | |||||
* | I think that title makes more sense. | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | UI for port selection. | Jorik Schellekens | 2019-08-28 | 1 | -0/+109 |
| | |||||
* | 'not useing' tls is no longer an option. | Jorik Schellekens | 2019-08-28 | 4 | -20/+4 |
| | |||||
* | Selecting ports for delegation. | Jorik Schellekens | 2019-08-28 | 6 | -25/+55 |
| | |||||
* | None is no longer a valid reverse proxy option. | Jorik Schellekens | 2019-08-28 | 2 | -2/+0 |
| | |||||
* | Missing import | Jorik Schellekens | 2019-08-28 | 2 | -23/+23 |
| | |||||
* | Delegation port selection. | Jorik Schellekens | 2019-08-28 | 9 | -0/+91 |
| | |||||
* | Reverse proxy explenations. | Jorik Schellekens | 2019-08-28 | 2 | -2/+6 |
| | |||||
* | Bad hack to make things format correctly | Jorik Schellekens | 2019-08-28 | 1 | -1/+1 |
| | |||||
* | Fix text for tlx and remove dud component. | Jorik Schellekens | 2019-08-28 | 4 | -31/+37 |
| | |||||
* | Present the Reverse Proxy choice as a TLS config option. | Jorik Schellekens | 2019-08-28 | 5 | -6/+29 |
| | |||||
* | TLS ACME etc | Jorik Schellekens | 2019-08-28 | 20 | -59/+464 |
| | |||||
* | Cert endpoints. | Jorik Schellekens | 2019-08-28 | 3 | -1/+53 |
| | |||||
* | more UI | Jorik Schellekens | 2019-08-28 | 35 | -93/+655 |
| | |||||
* | Consolidated servers to avoid CORS. | Jorik Schellekens | 2019-08-28 | 5 | -32/+22 |
| | |||||
* | Add basic flow control | Jorik Schellekens | 2019-08-28 | 30 | -87/+455 |
| | |||||
* | Add endpoint to check if server has been setup. | Jorik Schellekens | 2019-08-28 | 1 | -0/+5 |
| | |||||
* | Some not too helpful docs. | Jorik Schellekens | 2019-08-28 | 1 | -0/+2 |
| | |||||
* | Startup script | Jorik Schellekens | 2019-08-28 | 1 | -0/+53 |
| | |||||
* | Represent synapses config setup as a data model. | Jorik Schellekens | 2019-08-28 | 3 | -0/+127 |
| | |||||
* | Set up fronted as a react project. | Jorik Schellekens | 2019-08-28 | 19 | -0/+322 |
| | |||||
* | Set up initial endpoints for backend server. | Jorik Schellekens | 2019-08-28 | 7 | -0/+133 |
| | |||||
* | Let synctl use a config directory. (#5904) | Jorik Schellekens | 2019-08-28 | 3 | -6/+15 |
| | | | * Let synctl use a config directory. | ||||
* | Use the v2 lookup API for 3PID invites (#5897) | Andrew Morgan | 2019-08-28 | 4 | -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 Schellekens | 2019-08-28 | 9 | -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 Brown | 2019-08-28 | 31 | -82/+1328 |
| | |||||
* | Fix a cache-invalidation bug for worker-based deployments (#5920) | Richard van der Hoff | 2019-08-28 | 2 | -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_getadmin | reivilibre | 2019-08-28 | 5 | -9/+62 |
|\ | | | | | Add GET method to admin API /users/@user:dom/admin | ||||
| * | Document GET method for retrieving admin bit of user in admin API | Olivier Wilkinson (reivilibre) | 2019-08-27 | 1 | -0/+19 |
| | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | Add GET method to admin API /users/@user:dom/admin | Olivier Wilkinson (reivilibre) | 2019-08-27 | 4 | -9/+43 |
| | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
* | | Typographical corrections in docker/README (#5921) | Victor Goff | 2019-08-28 | 1 | -5/+5 |
| | | |||||
* | | Merge pull request #5859 from matrix-org/rei/msc2197 | reivilibre | 2019-08-28 | 4 | -16/+96 |
|\ \ | | | | | | | MSC2197 Search Filters over Federation | ||||
| * | | Newsfile on one line | Olivier Wilkinson (reivilibre) | 2019-08-20 | 1 | -2/+1 |
| | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | | Use MSC2197 on stable prefix as it has almost finished FCP | Olivier Wilkinson (reivilibre) | 2019-08-20 | 2 | -26/+4 |
| | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | | Newsfile | Olivier Wilkinson (reivilibre) | 2019-08-15 | 1 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | | Add support for inbound MSC2197 requests on unstable Federation API | Olivier Wilkinson (reivilibre) | 2019-08-15 | 1 | -1/+59 |
| | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | | Support MSC2197 outbound with unstable prefix | Olivier Wilkinson (reivilibre) | 2019-08-15 | 2 | -16/+59 |
| | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
* | | | Merge pull request #5864 from matrix-org/erikj/reliable_lookups | Erik Johnston | 2019-08-27 | 7 | -215/+283 |
|\ \ \ | | | | | | | | | Refactor MatrixFederationAgent to retry SRV. | ||||
| * | | | Fix off by one error in SRV result shuffling | Erik Johnston | 2019-08-27 | 1 | -8/+13 |
| | | | | |||||
| * | | | Fixup comments | Erik Johnston | 2019-08-23 | 1 | -1/+9 |
| | | | | |||||
| * | | | Fix logcontexts | Erik Johnston | 2019-08-23 | 1 | -4/+8 |
| | | | | |||||
| * | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2019-08-22 | 47 | -284/+850 |
| |\ \ \ | | | | | | | | | | | | | | | | erikj/reliable_lookups | ||||
| * | | | | Make changelog entry be a feature | Erik Johnston | 2019-08-20 | 1 | -0/+0 |
| | | | | | |||||
| * | | | | Remove now unused pick_server_from_list | Erik Johnston | 2019-08-20 | 1 | -30/+0 |
| | | | | | |||||
| * | | | | Fixup _sort_server_list to be slightly more efficient | Erik Johnston | 2019-08-20 | 1 | -2/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Also document that we are using the algorithm described in RFC2782 and ensure we handle zero weight correctly. | ||||
| * | | | | Remove test debugs | Erik Johnston | 2019-08-20 | 3 | -3/+0 |
| | | | | | |||||
| * | | | | Newsfile | Erik Johnston | 2019-08-15 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Refactor MatrixFederationAgent to retry SRV. | Erik Johnston | 2019-08-15 | 4 | -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) | reivilibre | 2019-08-27 | 2 | -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-27 | 1 | -3/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | | | | | Newsfile | Olivier Wilkinson (reivilibre) | 2019-08-27 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
| * | | | | | Allow schema deltas to be engine-specific | Olivier Wilkinson (reivilibre) | 2019-08-27 | 1 | -5/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
* | | | | | | Merge pull request #5906 from matrix-org/neilj/increase_display_name_limit | Richard van der Hoff | 2019-08-27 | 2 | -1/+2 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Increase profile display name limit | ||||
| * | | | | | | Increase max display name limit | Neil Johnson | 2019-08-24 | 2 | -1/+2 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #5895 from matrix-org/erikj/notary_key | Erik Johnston | 2019-08-27 | 5 | -26/+56 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Add config option to sign remote key query responses with a separate key. | ||||
| * | | | | | | Don't implicitly include server signing key | Erik Johnston | 2019-08-23 | 1 | -7/+6 |
| | | | | | | | |||||
| * | | | | | | Fixup review comments | Erik Johnston | 2019-08-23 | 3 | -6/+6 |
| | | | | | | | |||||
| * | | | | | | Newsfile | Erik Johnston | 2019-08-21 | 1 | -0/+1 |
| | | | | | | | |||||
| * | | | | | | Only sign when we respond to remote key requests | Erik Johnston | 2019-08-21 | 2 | -23/+16 |
| | | | | | | | |||||
| * | | | | | | Add config option for keys to use to sign keys | Erik Johnston | 2019-08-21 | 3 | -9/+46 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows servers to separate keys that are used to sign remote keys when acting as a notary server. | ||||
* | | | | | | | Update 5909.misc | Richard van der Hoff | 2019-08-27 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #5909 from aaronraimist/public_base_url | Richard van der Hoff | 2019-08-27 | 3 | -2/+3 |
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | public_base_url is actually public_baseurl | ||||
| * | | | | | | Add changelog | Aaron Raimist | 2019-08-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
| * | | | | | | public_base_url is actually public_baseurl | Aaron Raimist | 2019-08-26 | 2 | -2/+2 |
| | |/ / / / | |/| | | | | | | | | | | | | | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* / | | | | | Add Admin API capability to set adminship of a user (#5878) | reivilibre | 2019-08-27 | 6 | -0/+132 |
|/ / / / / | | | | | | | | | | | Admin API: Set adminship of a user | ||||
* | | | | | Propagate opentracing contexts through EDUs (#5852) | Jorik Schellekens | 2019-08-22 | 9 | -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 Hoff | 2019-08-22 | 2 | -53/+5 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Awesome-Technologies/remove_shared_secret_registration Remove shared secret registration | ||||
| * | | | | | Remove shared secret registration from client/r0/register endpoint | Manuel Stahl | 2019-08-22 | 2 | -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 Schellekens | 2019-08-22 | 5 | -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 Abolivier | 2019-08-22 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 27a686e53b8ba3f2e2f102fae73e598c00ec0086. | ||||
* | | | | | | Revert "Add "require_consent" parameter for registration" | Brendan Abolivier | 2019-08-22 | 3 | -18/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3320aaab3a9bba3f5872371aba7053b41af9d0a0. | ||||
* | | | | | | Do not send consent notices if "no-consent-required" is set | Half-Shot | 2019-08-22 | 1 | -0/+4 |
| | | | | | | |||||
* | | | | | | Add "require_consent" parameter for registration | Half-Shot | 2019-08-22 | 3 | -3/+18 |
| |_|_|/ / |/| | | | | |||||
* | | | | | Merge pull request #5850 from matrix-org/erikj/retry_well_known_on_fail | Erik Johnston | 2019-08-22 | 4 | -72/+164 |
|\ \ \ \ \ | | | | | | | | | | | | | Retry well known on fail | ||||
| * | | | | | Change jitter to be a factor rather than absolute value | Erik Johnston | 2019-08-20 | 2 | -13/+14 |
| | | | | | | |||||
| * | | | | | Fixup changelog and remove debug logging | Erik Johnston | 2019-08-16 | 3 | -5/+2 |
| | | | | | | |||||
| * | | | | | Newsfile | Erik Johnston | 2019-08-15 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | Retry well known on fail. | Erik Johnston | 2019-08-15 | 3 | -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 Schellekens | 2019-08-22 | 7 | -7/+142 |
| | | | | | | | | | | | | | | | | | | Add opentracing tags and logs for e2e keys | ||||
* | | | | | | Add missing index on users_in_public_rooms. (#5894) | Richard van der Hoff | 2019-08-22 | 2 | -0/+18 |
| | | | | | | |||||
* | | | | | | Servlet to purge old rooms (#5845) | Richard van der Hoff | 2019-08-22 | 6 | -0/+232 |
| | | | | | | |||||
* | | | | | | Improve error msg when key-fetch fails (#5896) | Richard van der Hoff | 2019-08-22 | 2 | -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 Hoff | 2019-08-21 | 4 | -47/+23 |
| |_|/ / / |/| | | | | | | | | | These tables are never used, so we may as well drop them. | ||||
* | | | | | Refactor the Appservice scheduler code (#5886) | Richard van der Hoff | 2019-08-20 | 3 | -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 code | Richard van der Hoff | 2019-08-20 | 3 | -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 Hoff | 2019-08-20 | 2 | -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 Schellekens | 2019-08-20 | 2 | -27/+41 |
|/ / / / | | | | | | | | | Update opentracing docs to use the unified 'trace' method | ||||
* | | | | Merge pull request #5860 from matrix-org/erikj/update_5704_comments | Erik Johnston | 2019-08-19 | 2 | -17/+6 |
|\ \ \ \ | | | | | | | | | | | Remove logging for #5407 and update comments | ||||
| * | | | | Newsfile | Erik Johnston | 2019-08-16 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Remove logging for #5407 and update comments | Erik Johnston | 2019-08-15 | 1 | -17/+5 |
| |/ / / | |||||
* | | | | Merge branch 'master' into develop | Brendan Abolivier | 2019-08-17 | 6 | -15/+66 |
|\ \ \ \ | |||||
| * | | | | 1.3.1 v1.3.1 github/release-v1.3.1 release-v1.3.1 | Richard van der Hoff | 2019-08-17 | 5 | -5/+28 |
| | | | | | |||||
| * | | | | Drop dependency on sdnotify (#5871) | Richard van der Hoff | 2019-08-17 | 3 | -11/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... to save OSes which don't use it from having to maintain a port. Fixes #5865. | ||||
| * | | | | add attribution | Richard van der Hoff | 2019-08-16 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Add changelog entry. | Chris Moos | 2019-08-16 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Fix issue with Synapse not starting up. Fixes #5866. | Chris Moos | 2019-08-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Chris Moos <chris@chrismoos.com> | ||||
* | | | | | Merge pull request #5857 from matrix-org/uhoreg/fix_e2e_room_keys_index | Hubert Chathi | 2019-08-16 | 3 | -1/+20 |
|\ \ \ \ \ | | | | | | | | | | | | | add the version field to the index for e2e_room_keys | ||||
| * | | | | | fix changelog | Hubert Chathi | 2019-08-15 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | update set_e2e_room_key to agree with fixed index | Hubert Chathi | 2019-08-14 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | add changelog | Hubert Chathi | 2019-08-14 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | add the version field to the index for e2e_room_keys | Hubert Chathi | 2019-08-14 | 1 | -0/+18 |
| | | | | | | |||||
* | | | | | | Opentracing misc (#5856) | Jorik Schellekens | 2019-08-16 | 4 | -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 Morgan | 2019-08-15 | 3 | -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 develop | Brendan Abolivier | 2019-08-15 | 6 | -14/+28 |
|\ \ \ \ \ | | |/ / / | |/| | | |