Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update proxy github/anoa/synapse_coap_proxy anoa/synapse_coap_proxy | Erik Johnston | 2019-02-13 | 1 | -0/+0 |
| | |||||
* | Update proxy | Erik Johnston | 2019-02-13 | 1 | -0/+0 |
| | |||||
* | Fix fetching media when using proxy | Erik Johnston | 2019-02-13 | 1 | -1/+15 |
| | |||||
* | Fix bug in DTG | Erik Johnston | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | Reduce send invite request size | Erik Johnston | 2019-02-13 | 2 | -1/+4 |
| | |||||
* | Update proxy | Erik Johnston | 2019-02-13 | 2 | -0/+1 |
| | |||||
* | Update flate file | Erik Johnston | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Compress some client data | Erik Johnston | 2019-02-13 | 2 | -8/+42 |
| | |||||
* | Handle slow/lossy connections better when sending transactions | Erik Johnston | 2019-02-13 | 4 | -36/+44 |
| | |||||
* | pep8 | Erik Johnston | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | Reduce transaction response size | Erik Johnston | 2019-02-13 | 1 | -1/+4 |
| | |||||
* | Actually fix exceptions | Erik Johnston | 2019-02-13 | 1 | -6/+2 |
| | |||||
* | Don't log ERROR when no profile exists | Erik Johnston | 2019-02-13 | 2 | -28/+42 |
| | |||||
* | Catch room profile errors and anything else that can go wrong | Travis Ralston | 2019-02-13 | 1 | -25/+28 |
| | | | Fixes an issue where things become unhappy when the room profile for a user is missing. | ||||
* | Reduce size of fed transaction IDs | Erik Johnston | 2019-02-13 | 2 | -4/+24 |
| | |||||
* | Update maps and proxy | Brendan Abolivier | 2019-02-13 | 3 | -9/+18 |
| | |||||
* | Make event_ids smaller | Erik Johnston | 2019-02-13 | 4 | -5/+31 |
| | |||||
* | Mangle some more PDU fields | Erik Johnston | 2019-02-13 | 3 | -3/+21 |
| | |||||
* | Update proxy maps | Brendan Abolivier | 2019-02-13 | 2 | -8/+30 |
| | |||||
* | Update proxy & maps | Brendan Abolivier | 2019-02-13 | 2 | -0/+3 |
| | |||||
* | Change access tokens to be base64'ed 4 bytes | Erik Johnston | 2019-02-13 | 1 | -1/+5 |
| | |||||
* | Update proxy | Brendan Abolivier | 2019-02-13 | 1 | -0/+0 |
| | |||||
* | Route full mesh if message contains 'mesh' | Erik Johnston | 2019-02-13 | 1 | -54/+1 |
| | |||||
* | Update proxy | Brendan Abolivier | 2019-02-13 | 3 | -1/+9 |
| | |||||
* | Use run_as_background_process | Travis Ralston | 2019-02-13 | 1 | -1/+3 |
| | |||||
* | Safer execution | Travis Ralston | 2019-02-13 | 2 | -11/+16 |
| | |||||
* | Preserve log contexts in the room_member_handler | Travis Ralston | 2019-02-13 | 1 | -2/+9 |
| | |||||
* | Proof of concept for auto-accepting invites | Travis Ralston | 2019-02-13 | 2 | -2/+58 |
| | | | | This is for demonstration purposes only. In practice this would actually look up the right profile and use the right thing, not to mention be in a more reasonable location. | ||||
* | Remove riot.im from the list of trusted Identity Servers in the default ↵ | Neil Johnson | 2019-02-13 | 3 | -2/+7 |
| | | | | configuration (#4207) | ||||
* | changelog | Richard van der Hoff | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Fix logcontext leak in test_url_preview | Richard van der Hoff | 2019-02-13 | 1 | -1/+2 |
| | |||||
* | Fix logcontext leak in http pusher test | Richard van der Hoff | 2019-02-13 | 1 | -1/+2 |
| | |||||
* | Fix some tests which leaked logcontexts | Richard van der Hoff | 2019-02-13 | 2 | -3/+4 |
| | |||||
* | Fix logcontext leak in EmailPusher | Richard van der Hoff | 2019-02-13 | 1 | -2/+3 |
| | |||||
* | towncrier | Amber Brown | 2019-02-13 | 1 | -0/+6 |
| | |||||
* | version | Amber Brown | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | release 0.33.9rc1 | Neil Johnson | 2019-02-13 | 41 | -40/+56 |
| | |||||
* | Fix fallback auth on Python 3 (#4197) | Amber Brown | 2019-02-13 | 3 | -22/+121 |
| | |||||
* | Fix case | Aaron Raimist | 2019-02-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Add SUPPORT.md | Aaron Raimist | 2019-02-13 | 1 | -0/+3 |
| | | | | https://help.github.com/articles/adding-support-resources-to-your-project/ | ||||
* | Add changelog | Aaron Raimist | 2019-02-13 | 1 | -0/+1 |
| | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Add a pull request template and add multiple issue templates | Aaron Raimist | 2019-02-13 | 4 | -10/+53 |
| | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Add changelog | Aaron Raimist | 2019-02-13 | 1 | -0/+1 |
| | | | | Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Add a note saying you need to manually reclaim disk space | Aaron Raimist | 2019-02-13 | 1 | -0/+8 |
| | | | | | | People keep asking why their database hasn't gotten smaller after using this API. Signed-off-by: Aaron Raimist <aaron@raim.ist> | ||||
* | Update coap-proxy | Erik Johnston | 2019-02-13 | 1 | -0/+0 |
| | |||||
* | de-hardcode IP for jaeger | Matthew Hodgson | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | GAH FILES WHY | Erik Johnston | 2019-02-13 | 1 | -0/+16 |
| | |||||
* | Fixup opentracing error logging | Erik Johnston | 2019-02-13 | 4 | -49/+95 |
| | |||||
* | Only relay 'live' events | Erik Johnston | 2019-02-13 | 4 | -12/+43 |
| | |||||
* | Mangle PDUs some more. Disable presence/typing/receipts. Don't die if we ↵ | Erik Johnston | 2019-02-13 | 10 | -18/+87 |
| | | | | can't parse an EDU | ||||
* | Make using proxy optional | Erik Johnston | 2019-02-13 | 1 | -5/+25 |
| | |||||
* | Update proxy version and maps | Brendan Abolivier | 2019-02-13 | 3 | -1/+16 |
| | |||||
* | Drop unnecessary keys from transactions | Erik Johnston | 2019-02-13 | 1 | -13/+3 |
| | |||||
* | Track PDU in opentracing | Erik Johnston | 2019-02-13 | 1 | -15/+94 |
| | |||||
* | Make room ID smaller | Erik Johnston | 2019-02-13 | 1 | -1/+5 |
| | |||||
* | Opentracing. Reduce event ID size | Erik Johnston | 2019-02-13 | 5 | -9/+20 |
| | |||||
* | Strip signatures and hashes on outgoing events | Erik Johnston | 2019-02-13 | 5 | -4/+25 |
| | |||||
* | use right script | Matthew Hodgson | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | switch to registering users via add_users.sh | Matthew Hodgson | 2019-02-13 | 2 | -2/+4 |
| | |||||
* | Fix jaeger over federation | Erik Johnston | 2019-02-13 | 1 | -2/+2 |
| | |||||
* | add basic jaeger support | Erik Johnston | 2019-02-13 | 8 | -64/+176 |
| | |||||
* | Reenable retries for sending transactions | Erik Johnston | 2019-02-13 | 2 | -2/+1 |
| | |||||
* | Add API to force new threads | Erik Johnston | 2019-02-13 | 5 | -22/+40 |
| | |||||
* | Add timestamp lookup API | Erik Johnston | 2019-02-13 | 3 | -0/+81 |
| | |||||
* | Fix proxy | Brendan Abolivier | 2019-02-13 | 1 | -0/+0 |
| | |||||
* | Use UDP-able proxy | Brendan Abolivier | 2019-02-13 | 1 | -0/+0 |
| | |||||
* | Fix cbor encoding in the proxy and enable it by default | Brendan Abolivier | 2019-02-13 | 2 | -1/+1 |
| | |||||
* | Update proxy | Brendan Abolivier | 2019-02-13 | 4 | -1/+17 |
| | |||||
* | Start synapse + proxy in the same container | Brendan Abolivier | 2019-02-13 | 3 | -3/+3 |
| | |||||
* | Make the Docker image run both synapse and the proxy | Brendan Abolivier | 2019-02-13 | 8 | -3/+627 |
| | |||||
* | Make synapse talk HTTP to the local proxy only when federating | Brendan Abolivier | 2019-02-13 | 1 | -2/+2 |
| | |||||
* | Join via closest server | Erik Johnston | 2019-02-13 | 3 | -6/+24 |
| | |||||
* | FILES | Erik Johnston | 2019-02-13 | 1 | -0/+6 |
| | |||||
* | Add SYNAPSE_LOG_HOST to enable HTTP logging for PDU tracking | Erik Johnston | 2019-02-13 | 1 | -0/+13 |
| | |||||
* | secret password; more timeout | Matthew Hodgson | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | meshsim Dockerfile | Matthew Hodgson | 2019-02-13 | 6 | -26/+62 |
| | |||||
* | add changelog.d entry | Ashe Connor | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | add jpeg to OpenBSD prereq list | Ashe Connor | 2019-02-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Ashe Connor <ashe@kivikakk.ee> | ||||
* | Fix the terms UI auth tests | Travis Ralston | 2019-02-13 | 1 | -1/+1 |
| | | | By setting the config value directly, we skip the block that adds the slash automatically for us. | ||||
* | Changelog | Travis Ralston | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Remove duplicate slashes in generated consent URLs | Travis Ralston | 2019-02-13 | 2 | -3/+3 |
| | |||||
* | Fix Content-Disposition in media repository (#4176) | Amber Brown | 2019-02-13 | 6 | -90/+271 |
| | |||||
* | Add option to track MAU stats (but not limit people) (#3830) | Travis Ralston | 2019-02-13 | 7 | -35/+92 |
| | |||||
* | Use <meta> tags to discover the per-page encoding of html previews (#4183) | Amber Brown | 2019-02-13 | 3 | -9/+100 |
| | |||||
* | Add a coveragerc (#4180) | Amber Brown | 2019-02-13 | 4 | -2/+27 |
| | |||||
* | Update README for #1491 fix | Richard van der Hoff | 2019-02-13 | 2 | -3/+5 |
| | |||||
* | changelog | Richard van der Hoff | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Add a test for the public T&Cs form | Richard van der Hoff | 2019-02-13 | 2 | -1/+8 |
| | |||||
* | Fix an internal server error when viewing the public privacy policy | Richard van der Hoff | 2019-02-13 | 1 | -4/+7 |
| | |||||
* | pep8 | David Baker | 2019-02-13 | 1 | -1/+2 |
| | |||||
* | add docs | David Baker | 2019-02-13 | 1 | -1/+4 |
| | |||||
* | Remove unnecessary str() | David Baker | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | Cast to int here too | David Baker | 2019-02-13 | 1 | -0/+5 |
| | |||||
* | Cast bacjup version to int when querying | David Baker | 2019-02-13 | 1 | -1/+6 |
| | |||||
* | Convert version back to a string | David Baker | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | news fragment | David Baker | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Try & make it work on postgres | David Baker | 2019-02-13 | 1 | -2/+2 |
| | |||||
* | Make e2e backup versions numeric in the DB | David Baker | 2019-02-13 | 2 | -1/+54 |
| | | | | | We were doing max(version) which does not do what we wanted on a column of type TEXT. | ||||
* | Add a Content-Type header on POST requests to the federation client | Brendan Abolivier | 2019-02-13 | 1 | -2/+7 |
| | |||||
* | Add test to assert set_e2e_device_keys correctly returns False on no-op | Erik Johnston | 2019-02-13 | 1 | -0/+15 |
| | |||||
* | Lets convert bytes to unicode instead | Erik Johnston | 2019-02-13 | 1 | -5/+3 |
| | |||||
* | Newsfile | Erik Johnston | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Fix noop checks when updating device keys | Erik Johnston | 2019-02-13 | 1 | -0/+5 |
| | | | | | | | | | | Clients often reupload their device keys (for some reason) so its important for the server to check for no-ops before sending out device list update notifications. The check is broken in python 3 due to the fact comparing bytes and unicode always fails, and that we write bytes to the DB but get unicode when we read. | ||||
* | fix parse_string docstring | Richard van der Hoff | 2019-02-13 | 1 | -5/+4 |
| | |||||
* | changelog | Richard van der Hoff | 2019-02-13 | 1 | -0/+1 |
| | |||||
* | Fix encoding error for consent form on python3 | hera | 2019-02-13 | 1 | -1/+3 |
| | | | | | | The form was rendering this as "b'01234....'". -- richvdh | ||||
* | pep8 | Erik Johnston | 2019-02-13 | 2 | -3/+7 |
| | |||||
* | Add server health apis and server presence | Erik Johnston | 2019-02-13 | 5 | -10/+131 |
| | |||||
* | Missing file | Erik Johnston | 2019-02-13 | 1 | -0/+7 |
| | |||||
* | Add backchatter | Erik Johnston | 2019-02-13 | 3 | -7/+72 |
| | |||||
* | Don't verify stuff | Erik Johnston | 2019-02-13 | 2 | -1/+2 |
| | |||||
* | Merge branch 'erikj/thread_demo' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-11-21 | 5 | -27/+70 |
|\ | | | | | | | erikj/add_routing_hooks | ||||
| * | Fix threading when pulling in via get_missing_events | Erik Johnston | 2018-11-21 | 2 | -2/+19 |
| | | |||||
| * | Send down new thread marker | Erik Johnston | 2018-11-20 | 1 | -13/+0 |
| | | |||||
| * | Fix threading | Erik Johnston | 2018-11-20 | 3 | -11/+29 |
| | | |||||
| * | Lower all the timeouts | Erik Johnston | 2018-11-20 | 2 | -1/+2 |
| | | |||||
| * | Reduce timeouts for sending transaction | Erik Johnston | 2018-11-20 | 2 | -2/+2 |
| | | |||||
| * | Delta file | Erik Johnston | 2018-11-19 | 1 | -0/+20 |
| | | |||||
* | | Add hooks in federation for funky event routing | Erik Johnston | 2018-11-14 | 3 | -49/+87 |
|/ | |||||
* | Dont' log so aggressively | Erik Johnston | 2018-11-14 | 1 | -5/+0 |
| | |||||
* | Add concept of internal events | Erik Johnston | 2018-11-13 | 6 | -16/+42 |
| | |||||
* | Fix sync for archived rooms | Erik Johnston | 2018-11-13 | 1 | -0/+1 |
| | |||||
* | Implemented thread support for backfills | Erik Johnston | 2018-11-13 | 3 | -12/+64 |
| | |||||
* | Add thread_id to filter | Erik Johnston | 2018-11-13 | 3 | -2/+24 |
| | |||||
* | Add flag to sync to exclude threads | Erik Johnston | 2018-11-12 | 3 | -9/+38 |
| | |||||
* | Store and fetch thread IDs | Erik Johnston | 2018-11-12 | 5 | -14/+46 |
| | |||||
* | Remove hack to support rejoining rooms | Erik Johnston | 2018-11-09 | 1 | -74/+42 |
| | |||||
* | Simplify to always drop events if server isn't in the room | Erik Johnston | 2018-11-09 | 1 | -14/+9 |
| | |||||
* | Update synapse/federation/federation_server.py | Richard van der Hoff | 2018-11-09 | 1 | -1/+1 |
| | | | Co-Authored-By: erikjohnston <erikj@jki.re> | ||||
* | Update synapse/federation/federation_server.py | Richard van der Hoff | 2018-11-09 | 1 | -1/+1 |
| | | | Co-Authored-By: erikjohnston <erikj@jki.re> | ||||
* | Newsfile | Erik Johnston | 2018-11-08 | 1 | -0/+1 |
| | |||||
* | Drop PDUs of unknown rooms | Erik Johnston | 2018-11-08 | 1 | -1/+23 |
| | | | | | | When we receive events over federation we will need to know the room version to be able to correctly handle them, e.g. once we start changing event formats. Currently, we attempt to handle events in unknown rooms. | ||||
* | Port hash_password to Python 3 (#4161) | Amber Brown | 2018-11-08 | 3 | -8/+36 |
| | | | | | | * port hash_password * changelog | ||||
* | Fix URL preview bugs (type error when loading cache from db, content-type ↵ | Amber Brown | 2018-11-08 | 5 | -10/+187 |
| | | | | including quotes) (#4157) | ||||
* | Merge pull request #4155 from rubo77/purge-api | Richard van der Hoff | 2018-11-07 | 4 | -0/+212 |
|\ | | | | | add purge_history.sh and purge_remote_media.sh scripts | ||||
| * | add purge_history.sh and purge_remote_media.sh scripts to contrib/purge_api/ | rubo77 | 2018-11-07 | 4 | -0/+212 |
| | | | | | | | | Signed-off-by: Ruben Barkow <github@r.z11.de> | ||||
* | | Remove some boilerplate in tests (#4156) | Amber Brown | 2018-11-07 | 11 | -216/+162 |
|/ | |||||
* | Add config variables for enabling terms auth and the policy name (#4142) | Travis Ralston | 2018-11-06 | 10 | -11/+65 |
| | | | | So people can still collect consent the old way if they want to. | ||||
* | handle empty backups according to latest spec proposal (#4123) | Hubert Chathi | 2018-11-05 | 4 | -52/+71 |
| | | | fixes #4056 | ||||
* | Tests for user consent resource (#4140) | Amber Brown | 2018-11-06 | 5 | -6/+140 |
| | |||||
* | Add some tests for the HTTP pusher (#4149) | Amber Brown | 2018-11-06 | 2 | -0/+160 |
| | |||||
* | Add helpers for getting prev and auth events (#4139) | Erik Johnston | 2018-11-06 | 10 | -45/+62 |
| | | | | | | | * Add helpers for getting prev and auth events This is in preparation for allowing the event format to change between room versions. | ||||
* | Set the encoding to UTF8 in the default logconfig (#4138) | Amber Brown | 2018-11-03 | 2 | -0/+2 |
| | |||||
* | Merge pull request #4137 from matrix-org/erikj/clean_up_events | Erik Johnston | 2018-11-02 | 6 | -10/+8 |
|\ | | | | | Clean up event accesses and tests | ||||
| * | Newsfile | Erik Johnston | 2018-11-02 | 1 | -0/+1 |
| | | |||||
| * | Clean up event accesses and tests | Erik Johnston | 2018-11-02 | 5 | -10/+7 |
| | | | | | | | | | | This is in preparation to refactor FrozenEvent to support different event formats for different room versions | ||||
* | | Fix typing being reset causing infinite syncs (#4127) | Amber Brown | 2018-11-03 | 5 | -5/+155 |
| | | |||||
* | | Merge pull request #4132 from matrix-org/rav/fix_device_list_locking | Richard van der Hoff | 2018-11-02 | 4 | -11/+129 |
|\ \ | | | | | | | Fix locked upsert on device_lists_remote_cache | ||||
| * | | changelog | Richard van der Hoff | 2018-11-02 | 1 | -0/+1 |
| | | | |||||
| * | | Add unique indexes to a couple of tables | Richard van der Hoff | 2018-11-02 | 3 | -6/+88 |
| | | | | | | | | | | | | | | | The indexes on device_lists_remote_extremeties can be unique, and they therefore should, to ensure that the db remains consistent. | ||||
| * | | Remove redundant database locks for device list updates | Richard van der Hoff | 2018-11-02 | 1 | -5/+40 |
| | | | | | | | | | | | | We can rely on the application-level per-user linearizer. | ||||
* | | | Merge pull request #4133 from matrix-org/travis/fix-terms-auth | Richard van der Hoff | 2018-11-02 | 2 | -1/+2 |
|\ \ \ | | | | | | | | | Fix logic error that prevented guests from seeing the privacy policy | ||||
| * | | | Changelog | Travis Ralston | 2018-11-01 | 1 | -0/+1 |
| | | | | |||||
| * | | | Fix logic error that prevented guests from seeing the privacy policy | Travis Ralston | 2018-11-01 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #4135 from matrix-org/erikj/fix_state_res_none | Erik Johnston | 2018-11-02 | 3 | -2/+103 |
|\ \ \ \ | |/ / / |/| | | | Fix None exception in state res v2 | ||||
| * | | | Newsfile | Erik Johnston | 2018-11-02 | 1 | -0/+1 |
| | | | | |||||
| * | | | Fix None exception in state res v2 | Erik Johnston | 2018-11-02 | 2 | -2/+102 |
| | |/ | |/| | |||||
* | | | Merge pull request #3778 from z3ntu/patch-1 | Richard van der Hoff | 2018-11-01 | 2 | -2/+5 |
|\ \ \ | |_|/ |/| | | Fix build of Docker image with docker-compose | ||||
| * | | changelog.d entry somehow got lost | Luca Weiss | 2018-09-11 | 1 | -0/+1 |
| | | | |||||
| * | | Fix build of Docker image with docker-compose | Luca Weiss | 2018-09-11 | 1 | -2/+4 |
| | | | | | | | | | | | | ... and fix a typo | ||||
* | | | Merge pull request #4004 from matrix-org/travis/login-terms | Travis Ralston | 2018-11-01 | 9 | -27/+277 |
|\ \ \ | |_|/ |/| | | Add m.login.terms to the registration flow | ||||
| * | | The tests also need a version parameter | Travis Ralston | 2018-10-31 | 1 | -1/+1 |
| | | | |||||
| * | | Include a version query string arg for the consent route | Travis Ralston | 2018-10-31 | 2 | -3/+8 |
| | | | |||||
| * | | Merge branch 'develop' into travis/login-terms | Travis Ralston | 2018-10-31 | 91 | -1262/+2561 |
| |\ \ | |||||
| * | | | pep8 | Travis Ralston | 2018-10-24 | 2 | -6/+3 |
| | | | | |||||
| * | | | It helps to import things | Travis Ralston | 2018-10-24 | 1 | -0/+16 |
| | | | | |||||
| * | | | Move test to where the other integration tests are | Travis Ralston | 2018-10-24 | 2 | -97/+109 |
| | | | | |||||
| * | | | Fix test | Travis Ralston | 2018-10-24 | 1 | -25/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Debug tests Try printing the channel fix Import and use six Remove debugging Disable captcha Add some mocks Define the URL Fix the clock? Less rendering? use the other render Complete the dummy auth stage Fix last stage of the test Remove mocks we don't need | ||||
| * | | | Merge branch 'develop' into travis/login-terms | Travis Ralston | 2018-10-24 | 90 | -971/+2312 |
| |\ \ \ | |||||
| * | | | | Fix terms UI auth test | Travis Ralston | 2018-10-18 | 1 | -2/+5 |
| | | | | | |||||
| * | | | | Test for terms UI auth | Travis Ralston | 2018-10-18 | 1 | -0/+70 |
| | | | | | |||||
| * | | | | Merge branch 'develop' into travis/login-terms | Travis Ralston | 2018-10-18 | 43 | -163/+308 |
| |\ \ \ \ | |||||
| * | | | | | pep8 | Travis Ralston | 2018-10-15 | 3 | -14/+3 |
| | | | | | | |||||
| * | | | | | Ensure the terms params are actually provided | Travis Ralston | 2018-10-15 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | Python is hard | Travis Ralston | 2018-10-15 | 1 | -5/+6 |
| | | | | | | |||||
| * | | | | | Merge branch 'develop' into travis/login-terms | Travis Ralston | 2018-10-15 | 13 | -3/+1447 |
| |\ \ \ \ \ | |||||
| * | | | | | | Update login terms structure for the proposed language support | Travis Ralston | 2018-10-12 | 1 | -4/+7 |
| | | | | | | | |||||
| * | | | | | | Rely on the lack of ?u to represent public access | Travis Ralston | 2018-10-12 | 2 | -10/+6 |
| | | | | | | | | | | | | | | | | | | | | | also general cleanup | ||||
| * | | | | | | Update documentation and templates for new consent | Travis Ralston | 2018-10-12 | 2 | -10/+18 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'develop' into travis/login-terms | Travis Ralston | 2018-10-12 | 85 | -190/+313 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Changelog | Travis Ralston | 2018-10-03 | 1 | -0/+1 |
| | | | | | | | | |||||
| * | | | | | | | Use a flag rather than a new route for the public policy | Travis Ralston | 2018-10-03 | 3 | -17/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | This also means that the template now has optional parameters, which will need to be documented somehow. | ||||
| * | | | | | | | Auto-consent to the privacy policy if the user registered with terms | Travis Ralston | 2018-10-03 | 1 | -0/+6 |
| | | | | | | | | |||||
| * | | | | | | | Make the terms flow requried | Travis Ralston | 2018-10-03 | 1 | -4/+4 |
| | | | | | | | | |||||
| * | | | | | | | Flesh out the fallback auth for terms | Travis Ralston | 2018-10-03 | 1 | -7/+67 |
| | | | | | | | | |||||
| * | | | | | | | Supply params for terms auth stage | Travis Ralston | 2018-10-03 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | As per https://github.com/matrix-org/matrix-doc/pull/1692 | ||||
| * | | | | | | | Incorporate Dave's work for GDPR login flows | Travis Ralston | 2018-10-03 | 4 | -0/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | As per https://github.com/vector-im/riot-web/issues/7168#issuecomment-419996117 | ||||
* | | | | | | | | Merge pull request #4128 from matrix-org/erikj/state_res_v2_version | Erik Johnston | 2018-11-01 | 3 | -2/+8 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Add STATE_V2_TEST room version | ||||
| * | | | | | | | | Newsfile | Erik Johnston | 2018-11-01 | 1 | -0/+1 |
| | | | | | | | | | |||||
| * | | | | | | | | Add STATE_V2_TEST room version | Erik Johnston | 2018-11-01 | 2 | -2/+7 |
| | |_|_|_|_|/ / | |/| | | | | | | |||||
* | | | | | | | | Merge branch 'master' into develop | Amber Brown | 2018-11-01 | 31 | -31/+64 |
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | |||||
| * | | | | | | | Merge branch 'release-v0.33.8' | Amber Brown | 2018-11-01 | 108 | -1814/+4145 |
| |\ \ \ \ \ \ \ | |||||
| | * | | | | | | | changelog v0.33.8 github/release-v0.33.8 release-v0.33.8 | Amber Brown | 2018-11-01 | 1 | -0/+6 |
| | | | | | | | | | |||||
| | * | | | | | | | version | Amber Brown | 2018-11-01 | 1 | -1/+1 |
| | | | | | | | | | |||||
| | * | | | | | | | changelog v0.33.8rc2 | Amber Brown | 2018-10-31 | 2 | -1/+10 |
| | | | | | | | | | |||||
| | * | | | | | | | version bump | Amber Brown | 2018-10-31 | 1 | -1/+1 |
| | | | | | | | | | |||||
| | * | | | | | | | Fix search 500ing (#4122) | Amber Brown | 2018-10-31 | 3 | -3/+112 |
| | | | | | | | | | |||||
| | * | | | | | | | changelog v0.33.8rc1 | Amber Brown | 2018-10-29 | 30 | -30/+47 |
| | | | | | | | | | |||||
| | * | | | | | | | version bump | Amber Brown | 2018-10-29 | 1 | -1/+1 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #4101 from matrix-org/rav/aliases_for_upgrades | Richard van der Hoff | 2018-10-31 | 3 | -14/+141 |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Attempt to move room aliases on room upgrades | ||||
| * | | | | | | | | | Avoid else clause on exception for clarity | Richard van der Hoff | 2018-10-31 | 1 | -2/+1 |
| | | | | | | | | | | |||||
| * | | | | | | | | | Attempt to move room aliases on room upgrades | Richard van der Hoff | 2018-10-31 | 3 | -14/+142 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Merge pull request #4125 from MazeChaZer/fix-typo-in-docker-compose | Richard van der Hoff | 2018-10-31 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Fix typo in docker-compose.yml | ||||
| * | | | | | | | | | | Fix typo in docker-compose.yml | Jonas Schürmann | 2018-10-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonas Schürmann <jonasschuermann@aol.de> | ||||
* | | | | | | | | | | | Log some bits about event creation (#4121) | Richard van der Hoff | 2018-10-31 | 3 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I found these helpful in debugging my room upgrade tests. | ||||
* | | | | | | | | | | | Merge pull request #4124 from matrix-org/rav/fix_tox | Richard van der Hoff | 2018-10-31 | 3 | -19/+15 |
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | Attempt to fix tox installs | ||||
| * | | | | | | | | | | changelog | Richard van der Hoff | 2018-10-30 | 1 | -0/+1 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Attempt to fix tox installs | Richard van der Hoff | 2018-10-30 | 2 | -19/+14 |
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems that, at some point, the ability to run tox on old servers (with old setuptools) got broken - and it was only working on our Jenkins instance by dint of reusing the tox environments. Let's try to get tox to do the right thing, and remove the guff from jenkins/prepare_synapse.sh. (There is a separate question about whether the jenkins builds should be using tox to prepare the virtualenv at all here, but that is somewhat orthogonal). | ||||
* | | | | | | | | | | Remove fetching keys via the deprecated v1 kex method (#4120) | Amber Brown | 2018-10-31 | 3 | -106/+13 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Remove deprecated v1 key exchange endpoint (#4119) | Amber Brown | 2018-10-31 | 5 | -113/+2 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Fix search 500ing (#4122) | Amber Brown | 2018-10-31 | 3 | -3/+112 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Remove the unused /pull federation API (#4118) | Amber Brown | 2018-10-31 | 3 | -14/+1 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Merge pull request #4006 from matrix-org/erikj/purge_state_groups | Erik Johnston | 2018-10-30 | 5 | -48/+138 |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Delete unreferenced state groups during purge | ||||
| * | | | | | | | | | | Move _find_unreferenced_groups | Erik Johnston | 2018-10-29 | 2 | -81/+83 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Fix set operations thinko | Erik Johnston | 2018-10-29 | 1 | -3/+4 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Don't make temporary list | Erik Johnston | 2018-10-29 | 1 | -3/+2 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Make SQL a bit cleaner | Erik Johnston | 2018-10-29 | 1 | -3/+2 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-10-26 | 115 | -1683/+3799 |
| |\ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | erikj/purge_state_groups | ||||
| * | | | | | | | | | | pep8 | Erik Johnston | 2018-10-19 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into ↵ | Erik Johnston | 2018-10-19 | 70 | -301/+2020 |
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | erikj/purge_state_groups | ||||
| * | | | | | | | | | | | Batch process handling state groups | Erik Johnston | 2018-10-19 | 2 | -101/+92 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Fix up comments | Erik Johnston | 2018-10-12 | 1 | -3/+3 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Newsfile | Erik Johnston | 2018-10-04 | 1 | -0/+1 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Add state_group index to event_to_state_groups | Erik Johnston | 2018-10-04 | 3 | -1/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to efficiently check for unreferenced state groups during purge. | ||||
| * | | | | | | | | | | | Delete unreferened state groups during purge | Erik Johnston | 2018-10-04 | 2 | -6/+77 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Write some tests for the email pusher (#4095) | Amber Brown | 2018-10-30 | 10 | -13/+182 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Merge pull request #4109 from matrix-org/erikj/repl_devices | Erik Johnston | 2018-10-29 | 2 | -1/+6 |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | A couple of replication fixes for device lists | ||||
| * | | | | | | | | | | | | Newsfile | Erik Johnston | 2018-10-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Deduplicate device updates sent over replication | Erik Johnston | 2018-10-29 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We currently send several kHz of device list updates over replication occisonally, which often causes the replications streams to lag and then get dropped. A lot of those updates will actually be duplicates, since we don't send e.g. device_ids across replication, so let's deduplicate it when we pull them out of the database. | ||||
* | | | | | | | | | | | | | Merge pull request #4111 from matrix-org/erikj/repl_names | Erik Johnston | 2018-10-29 | 2 | -2/+3 |
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Erikj/repl names | ||||
| * | | | | | | | | | | | | | Newsfile | Erik Johnston | 2018-10-29 | 1 | -0/+1 |
| |/ / / / / / / / / / / / | |||||
| * / / / / / / / / / / / | Don't truncate command name in metrics | Erik Johnston | 2018-10-29 | 1 | -2/+2 |
|/ / / / / / / / / / / / | |||||
* | | | / / / / / / / / | Delete the disused & unspecced identicon functionality (#4106) | Amber Brown | 2018-10-29 | 6 | -113/+1 |
| |_|_|/ / / / / / / / |/| | | | | | | | | | | |||||
* | | | | | | | | | | | Merge pull request #4100 from matrix-org/rav/room_upgrade_avatar | Richard van der Hoff | 2018-10-29 | 2 | -1/+3 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Remember to copy the avatar on room upgrades | ||||
| * | | | | | | | | | | | Remember to copy the avatar on room upgrades | Richard van der Hoff | 2018-10-26 | 2 | -1/+3 |
| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | Merge pull request #4099 from matrix-org/rav/upgrade_odd_pls | Richard van der Hoff | 2018-10-29 | 2 | -44/+82 |
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Better handling of odd PLs during room upgrades | ||||
| * | | | | | | | | | | | | Better handling of odd PLs during room upgrades | Richard van der Hoff | 2018-10-27 | 2 | -44/+82 |
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes handling of rooms where we have permission to send the tombstone, but not other state. We need to (a) fail more gracefully when we can't send the PLs in the old room, and (b) not set the PLs in the new room until we are done with the other stuff. | ||||
* | | | | | | | | | | | | Merge pull request #4091 from matrix-org/rav/room_version_upgrades | Richard van der Hoff | 2018-10-29 | 9 | -47/+325 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Room version upgrade support | ||||
| * | | | | | | | | | | | optimise state copying | Richard van der Hoff | 2018-10-26 | 1 | -7/+5 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Address review comments | Richard van der Hoff | 2018-10-26 | 2 | -12/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve comments, get old room state from the context we already have | ||||
| * | | | | | | | | | | | fix broken test | Richard van der Hoff | 2018-10-25 | 1 | -9/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test stubbed out some stuff in a very weird way. I have no idea why. It broke. | ||||
| * | | | | | | | | | | | changelog | Richard van der Hoff | 2018-10-25 | 1 | -0/+1 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | restrict PLs in old room | Richard van der Hoff | 2018-10-25 | 1 | -1/+43 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | copy state | Richard van der Hoff | 2018-10-25 | 1 | -11/+26 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | preserve PLs | Richard van der Hoff | 2018-10-25 | 1 | -1/+7 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | preserve room visibility | Richard van der Hoff | 2018-10-25 | 2 | -4/+6 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Basic initial support for room upgrades | Richard van der Hoff | 2018-10-25 | 5 | -0/+208 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently just creates a new, empty, room, and sends a tombstone in the old room. | ||||
| * | | | | | | | | | | | Allow power_level_content_override=None for _send_events_for_new_room | Richard van der Hoff | 2018-10-25 | 1 | -5/+6 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Make room_member_handler a member of RoomCreationHandler | Richard van der Hoff | 2018-10-25 | 2 | -8/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... to save passing it into `_send_events_for_new_room` | ||||
| * | | | | | | | | | | | Factor _generate_room_id out of create_room | Richard van der Hoff | 2018-10-25 | 1 | -22/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we're going to need this for room upgrades. |