summary refs log tree commit diff
path: root/scripts-dev (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add rust linting commands to `scripts-dev/lint.sh` (#14822)Andrew Morgan2023-01-121-0/+33
* Add experimental support for MSC3391: deleting account data (#14714)Andrew Morgan2023-01-011-1/+1
* Suppress the update check in the ruff linter. (#14741)reivilibre2022-12-281-1/+2
* Switch to ruff instead of flake8. (#14633)Patrick Cloke2022-12-211-3/+2
* Enable `--warn-redundant-casts` option in mypy (#14671)David Robertson2022-12-121-4/+2
* Add `--editable` flag to `complement.sh` which uses an editable install of Sy...reivilibre2022-12-071-18/+82
* Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471)Eric Eastwood2022-11-281-3/+3
* Fixes to `federation_client` dev script (#14479)Richard van der Hoff2022-11-201-35/+87
* Remove unused type-ignores (#14433)David Robertson2022-11-141-3/+1
* Build Debian packages for Ubuntu 22.10 Kinetic Kudu (#14396)Sean Quah2022-11-091-0/+1
* Allow override for requesting specific worker types for Complement on command...realtyem2022-11-081-0/+3
* Enable testing MSC3874 in complement. (#14339)Patrick Cloke2022-11-011-1/+1
* Mark /relations endpoint as usable on workers. (#14028)Patrick Cloke2022-10-121-2/+5
* Update mypy and mypy-zope, attempt 3 (#13993)David Robertson2022-09-301-3/+2
* Revert "Update mypy and mypy-zope (#13925)"David Robertson2022-09-301-2/+3
* Update mypy and mypy-zope (#13925)David Robertson2022-09-301-3/+2
* Snapshot schema 72 (#13873)David Robertson2022-09-261-14/+46
* Add cache invalidation across workers to module API (#13667)Mathieu Velten2022-09-211-2/+2
* Fix the release script not publishing binary wheels. (#13850)reivilibre2022-09-211-11/+34
* Generate separate snapshots for logical databases (#13792)David Robertson2022-09-201-41/+125
* Updates to the schema dump script (#13770)David Robertson2022-09-131-32/+16
* Extend the release script to wait for GitHub Actions to finish and to be usab...reivilibre2022-09-051-4/+142
* Reject non-strict types in Pydantic models (#13502)David Robertson2022-08-172-0/+426
* Add a `merge-back` command to the release script, which automates merging the...reivilibre2022-08-021-0/+76
* Enable Complement CI tests in the 'latest deps' test run. (#13213)reivilibre2022-08-011-0/+1
* Extend the release script to automatically push a new SyTest branch, rather t...reivilibre2022-07-261-32/+54
* Stop building Ubuntu 21.10 (Impish Indri) which is end of life. (#13326)Patrick Cloke2022-07-191-1/+0
* Add --build-only option to complement.sh to prevent actually running Compleme...reivilibre2022-07-071-3/+18
* Add the ability to set the log level using the `SYNAPSE_TEST_LOG_LEVEL` envir...reivilibre2022-07-051-0/+12
* Enable Complement testing in the 'Twisted Trunk' CI runs. (#13079)reivilibre2022-07-011-1/+6
* complement.sh: Permit skipping docker build (#13143)Richard van der Hoff2022-07-011-18/+54
* Add a CI job to check that schema deltas are in the correct folder. (#13063)Erik Johnston2022-06-151-0/+111
* Collapse Docker build commands in Complement CI runs to make the logs easier ...reivilibre2022-06-151-0/+15
* Up complement time outs (#13048)Erik Johnston2022-06-141-3/+3
* Fix example of running complement.sh. (#12990)Patrick Cloke2022-06-091-1/+1
* Merge the Complement testing Docker images into a single, multi-purpose image...reivilibre2022-06-081-10/+23
* Fixes to MSC3787 implementation (#12858)David Robertson2022-05-241-1/+1
* Disable 'faster room join' Complement tests when testing against Synapse with...reivilibre2022-05-231-1/+8
* allow `on_invalidate=None` in `@cached` methods (#12769)David Robertson2022-05-171-9/+16
* Tweaks to workers-under-complement (#12637)Richard van der Hoff2022-05-091-2/+11
* Add missing space before 'docker' link in release announcement script (#12612)Andrew Morgan2022-05-031-1/+1
* Add sanity checks to the release script (#12556)David Robertson2022-05-031-26/+37
* Make `scripts-dev` pass `mypy --disallow-untyped-defs` (#12356)David Robertson2022-04-275-42/+67
* Lint the release scriptDavid Robertson2022-04-261-1/+0
* Update release script to be poetry-awareDavid Robertson2022-04-261-47/+21
* build debian package for jammy jellyfish (#12543)Shay2022-04-261-0/+1
* Await un-partial-stating after a partial-state join (#12399)Richard van der Hoff2022-04-211-1/+1
* Remove leftover references to setup.py (#12514)David Robertson2022-04-201-1/+1
* Fix typo in deb changelogs from release script (#12497)Richard van der Hoff2022-04-191-1/+1
* Implement MSC3383: include destination in X-Matrix auth header (#11398)Jan Christian Grünhage2022-04-191-1/+6
* Reintroduce the lint targets in the linter script (#12455)David Robertson2022-04-141-2/+14
* Fix typos in release script docs (#12450)Erik Johnston2022-04-121-1/+2
* Fix up healthcheck generation for workers docker image (#12405)Richard van der Hoff2022-04-111-1/+1
* Move complement setup stuff into the Synapse repo (#12404)Richard van der Hoff2022-04-111-12/+5
* Stop maintaining a list of lint targets in `lint.sh` (#12420)David Robertson2022-04-081-7/+1
* Remove more dead/broken dev scripts (#12355)David Robertson2022-04-033-356/+0
* Burn `check_signature` dev script. (#12351)David Robertson2022-04-011-72/+0
* Remove `list_url_patterns` dev script (#12349)David Robertson2022-04-011-60/+0
* Remove `dockerfile-pgtests` (#12336)David Robertson2022-03-311-19/+0
* Update dead links in check-newsfragment.sh (#12331)David Robertson2022-03-301-2/+2
* Remove references to "msc2403" (#12165)Andrew Morgan2022-03-301-1/+1
* Generate announcement links in release script (#12242)David Robertson2022-03-171-1/+40
* Merge remote-tracking branch 'origin/release-v1.54' into developRichard van der Hoff2022-03-041-2/+28
|\
| * Make release script write correct no-op changelog (#12127)Erik Johnston2022-03-021-2/+28
* | Move synctl into `synapse._scripts` and expose as an entrypoint (#12140)David Robertson2022-03-041-1/+1
* | Enable MSC2716 Complement tests in Synapse (#12145)Eric Eastwood2022-03-031-1/+1
* | Enable MSC3030 Complement tests in Synapse (#12144)Eric Eastwood2022-03-031-1/+1
* | Add suffices to scripts in scripts-dev (#12137)David Robertson2022-03-025-4/+2
* | Move scripts directory inside synapse, exposing as setuptools entry_points (#...David Robertson2022-03-023-15/+8
|/
* Detox, part 1 of N (#12119)David Robertson2022-03-011-1/+1
* Rename default branch of complement.sh to main (#12063)Nicolas Werner2022-02-231-2/+2
* Drop support for EOL Ubuntu 21.04 (#11961)Shay2022-02-101-1/+0
* Allow overriding the complement ref. (#11766)Nicolas Werner2022-01-201-6/+8
* Use buildkit's cache feature to speed up docker builds (#11691)Richard van der Hoff2022-01-121-0/+4
* Complement environment variable name change and update .gitignore. (#11718)Michael Kaye2022-01-101-1/+1
* Fix AssertionErrors after purging events (#11642)Richard van der Hoff2022-01-041-2/+2
* Drop Bionic from Debian builds (#11633)Shay2022-01-031-1/+0
* `scripts-dev/sign_json`: support for signing events (#11486)Richard van der Hoff2021-12-022-1/+42
* Support the stable /hierarchy endpoint from MSC2946 (#11329)Patrick Cloke2021-11-291-1/+1
* Return the stable `event` field from `/send_join` per MSC3083. (#11413)Patrick Cloke2021-11-291-1/+1
* Remove msc2716 from the list of tests for complement. (#11389)Patrick Cloke2021-11-191-1/+1
* Fix running complement.sh script. (#11368)Patrick Cloke2021-11-171-3/+3
* Fix Shellcheck SC2006: Use $(...) notationDan Callahan2021-10-225-6/+6
* Fix Shellcheck SC2086: Quote to prevent splittingDan Callahan2021-10-226-9/+9
* Fix Shellcheck SC2166: test -a is not well definedDan Callahan2021-10-221-1/+1
* Fix Shellcheck SC2046: Quote to prevent word splitDan Callahan2021-10-224-4/+4
* Fix Shellcheck SC2164: exit in case cd fails.Dan Callahan2021-10-222-2/+2
* Update `sign_json` to support inline key config (#11139)Richard van der Hoff2021-10-201-7/+25
* Add support for ubuntu 21.10 "Impish Indri" (#11024)Hillery Shay2021-10-121-0/+1
* Release script improvements (#10966)reivilibre2021-10-111-4/+32
* Add `--run-background-updates` option to `update_database` script. (#10954)Nick Barrett2021-10-063-102/+2
* Sign the git tag in release script (#10925)Erik Johnston2021-09-271-1/+1
* Update postgresql testing script (#10906)David Robertson2021-09-241-0/+19
* Add a script to update the debian changelog for non-Debian systems (#10778)Brendan Abolivier2021-09-081-0/+64
* Ensure the base Docker image is rebuilt when running complement with workers....Patrick Cloke2021-08-251-7/+7
* Build debs for bookworm (#10612)Richard van der Hoff2021-08-171-1/+2
* Stop building a debian package for Groovy Gorilla (#10588)David Robertson2021-08-121-1/+0
* Also rename in lint.shDavid Robertson2021-08-121-1/+1
* Kill off the .buildkite dir completelyDavid Robertson2021-08-101-1/+1
* check-newsfragment: pass pr number explicitlyDavid Robertson2021-08-101-1/+1
* Merge tag 'v1.40.0rc2' into developErik Johnston2021-08-051-1/+1
|\
| * Fix release script URL (#10516)Erik Johnston2021-08-031-1/+1
* | Add support for MSC2716 marker events (#10498)Eric Eastwood2021-08-041-1/+1
|/
* Extend the release script to tag and create the releases. (#10496)Erik Johnston2021-08-031-36/+275
* Merge tag 'v1.39.0rc3' into developErik Johnston2021-07-281-6/+20
|\
| * Change release script to update debian changelog for RCs (#10465)Erik Johnston2021-07-271-6/+20
* | Use new go test running syntax for complement. (#10488)Patrick Cloke2021-07-271-1/+1
* | Enable docker image caching for the deb build (#10431)Richard van der Hoff2021-07-261-9/+29
* | Disable msc2716 until Complement update is merged (#10463)Eric Eastwood2021-07-221-1/+1
|/
* build debs in GHA (#10247)Richard van der Hoff2021-07-121-4/+13
* Fixes to the release script (#10239)Brendan Abolivier2021-06-231-25/+27
* Send out invite rejections and knocks over federation (#10223)Richard van der Hoff2021-06-231-1/+1
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-221-1/+1
* Name release branches just after major.minor (#10013)Dan Callahan2021-06-081-1/+1
* Remove redundant, unmaintained `convert_server_keys` script. (#10055)Richard van der Hoff2021-05-271-108/+0
* Run complement with Synapse workers manually. (#10039)Patrick Cloke2021-05-241-3/+22
* Remove tls_fingerprints option (#9280)Jerin J Titus2021-05-241-7/+0
* Run `black` on the scripts (#9981)Richard van der Hoff2021-05-142-40/+83
* Change the format of access tokens away from macaroons (#5588)Richard van der Hoff2021-05-121-1/+1
* Fix make_full_schema to create the db with the right options and user (#9931)Richard van der Hoff2021-05-071-9/+10
* Build Debian packages for Ubuntu 21.04 Hirsute (#9909)Dan Callahan2021-04-301-3/+4
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-202-2/+2
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-143-3/+0
* Add release helper script (#9713)Erik Johnston2021-04-131-0/+244
* Add option to skip unit tests when building debs (#9793)Dan Callahan2021-04-121-6/+11
* Enable complement tests for MSC2946. (#9771)Patrick Cloke2021-04-091-1/+1
* Merge remote-tracking branch 'origin/develop' into rav/drop_py35Richard van der Hoff2021-04-081-1/+1
|\
| * MSC3083: Check for space membership during a local join of restricted rooms. ...Patrick Cloke2021-04-081-1/+1
* | drop support for stretch and xenialRichard van der Hoff2021-04-081-2/+0
|/
* Merge branch 'release-v1.31.0' into developPatrick Cloke2021-03-311-1/+1
|\
| * Revert "Use 'dmypy run' in lint.sh instead of 'mypy' (#9701)" (#9720)Patrick Cloke2021-03-311-1/+1
* | Rewrite complement.sh (#9685)Andrew Morgan2021-03-311-11/+38
|/
* Use 'dmypy run' in lint.sh instead of 'mypy' (#9701)Andrew Morgan2021-03-301-1/+1
* Use interpreter from $PATH instead of absolute paths in various scripts using...Quentin Gliech2021-03-256-7/+7
* federation_client: handle inline signing_keys in hs.yaml (#9647)Richard van der Hoff2021-03-181-54/+17
* federation_client: stop adding URL prefix (#9645)Richard van der Hoff2021-03-181-2/+2
* Prevent the config-lint script erroring out on any sample_config changes (#9562)Andrew Morgan2021-03-091-2/+7
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+3
* Remove conflicting sqlite tables that are "reserved" (shadow fts4 tables) (#9...Eric Eastwood2021-02-101-0/+11
* Align the directories linted in CI with the defaults in scripts-dev/lint.sh (...Andrew Morgan2021-01-211-1/+2
* Add type hints to the push module. (#8901)Patrick Cloke2020-12-111-0/+2
* Add a script to sign arbitrary json objects. (#8772)Richard van der Hoff2020-11-241-0/+127
* Fix cache call signature to accept `on_invalidate`. (#8684)Erik Johnston2020-10-291-11/+27
* Support generating structured logs in addition to standard logs. (#8607)Patrick Cloke2020-10-291-1/+1
* Run mypy as part of the lint.sh script. (#8633)kleph2020-10-281-0/+1
* Add option to scripts-dev/lint.sh to only lint files changed since the last g...Andrew Morgan2020-10-151-9/+84
* Merge remote-tracking branch 'origin/release-v1.21.0' into developErik Johnston2020-10-071-0/+1
|\
| * Add Ubuntu 20.10 (Groovy Gorilla) to build scripts. (#8475)Patrick Cloke2020-10-071-0/+1
* | Remove docs/sphinx and related references (#8480)Andrew Morgan2020-10-071-1/+0
|/
* Add support for running Complement against the local checkout (#8317)Andrew Morgan2020-09-291-0/+22
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-182-2/+2
* Remove obsolete __future__ imports (#8337)Jonathan de Jong2020-09-174-8/+0
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Fix typing for `@cached` wrapped functions (#8240)Erik Johnston2020-09-031-0/+85
* Update the test federation client to handle streaming responses (#8130)Richard van der Hoff2020-08-261-8/+27
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-2/+2
* Spruce up the check-newsfragment CI output (#8024)Andrew Morgan2020-08-041-1/+12
* Fix exit code for `check_line_terminators.sh` (#7970)Richard van der Hoff2020-07-281-1/+4
* Add script for finding files with unix line terminators (#7965)Andrew Morgan2020-07-281-0/+31
* Lint the contrib/ directory in CI and linting scripts, add synctl to linting ...Andrew Morgan2020-07-201-1/+1
* Remove Ubuntu Eoan that is now EOL (#7888)Gary Kim2020-07-171-1/+0
* isort 5 compatibility (#7786)Will Hunt2020-07-052-2/+2
* Move flake8 to end. Don't exit script on failure (#7738)Andrew Morgan2020-06-251-2/+2
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-2/+1
* Check the changelog number in check-newsfragment (#7623)Richard van der Hoff2020-06-031-4/+16
* Remove Ubuntu Cosmic and Disco which are both EOL. (#7539)Patrick Cloke2020-05-201-2/+0
* Merge branch 'master' into developPatrick Cloke2020-05-191-0/+1
|\
| * update dh-virtualenv (#7526)Richard van der Hoff2020-05-191-0/+1
* | remove `builtins.buffer` code from storage codeRichard van der Hoff2020-05-151-7/+2
|/
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-1/+1
* Use BSD-compatible in-place editing for sed. (#6887)Patrick Cloke2020-02-121-1/+2
* Port synapse_port_db to async/await (#6718)Brendan Abolivier2020-01-211-7/+13
* Automate generation of the sample and debian log configs (#6627)Richard van der Hoff2020-01-031-0/+10
* Add database config class (#6513)Erik Johnston2019-12-181-7/+2
* Merge pull request #6511 from matrix-org/erikj/remove_db_config_from_appsErik Johnston2019-12-121-27/+6
|\
| * Fix upgrade db scriptErik Johnston2019-12-101-27/+6
* | Add dev script to generate full SQL schema files (#6394)Andrew Morgan2019-12-111-0/+184
|/
* Fix DB scriptsErik Johnston2019-12-051-10/+7
* Remove underscore from SQLBaseStore functionsErik Johnston2019-12-041-1/+1
* Merge branch 'master' into developRichard van der Hoff2019-11-061-0/+2
|\
| * build debs for eoan and bullseye github/release-v1.5.1 release-v1.5.1Richard van der Hoff2019-11-061-0/+2
* | Document lint.sh & allow application to specified files only (#6312)Neil Pilgrim2019-11-011-3/+11
* | Update CI to run isort on scripts and scripts-dev (#6270)Andrew Morgan2019-10-301-2/+1
* | Add CI for synapse_port_db (#6140)Brendan Abolivier2019-10-281-0/+125
|/
* Add config linting script that checks for bool casing (#6203)Andrew Morgan2019-10-232-0/+10
* Remove dead check_auth scriptRichard van der Hoff2019-10-111-58/+0
* Add a linting script (#5627)Andrew Morgan2019-07-101-0/+12
* Remove & changelog (#5548)Amber Brown2019-06-261-54/+0
* Run Black. (#5482)Amber Brown2019-06-209-61/+54
* Updates to the federation_client script (#5447)Richard van der Hoff2019-06-131-5/+38
* Unify v1 and v2 REST client APIs (#5226)Amber Brown2019-06-031-3/+1
* include disco in deb build target listRichard van der Hoff2019-05-031-0/+1
* Merge pull request #4869 from matrix-org/erikj/yaml_loadErik Johnston2019-03-221-1/+1
|\
| * Use yaml safe_loadErik Johnston2019-03-221-1/+1
* | Allow newsfragments to end with exclamation marks! (#4912)Richard van der Hoff2019-03-211-2/+2
|/
* Fix check-newsfragment for debian-only changes. (#4825)Richard van der Hoff2019-03-071-7/+5
* Include a default configuration file in the 'docs' directory. (#4791)Richard van der Hoff2019-03-041-0/+18
* Fix check-newsfragment script (#4750)Richard van der Hoff2019-02-261-3/+8
* Better checks on newsfragments (#4698)Richard van der Hoff2019-02-221-0/+36
* Support ACME for certificate provisioning (#4384)Amber Brown2019-01-231-1/+1
* Rewrite build_debian_packages github/release-v0.34.1.1 release-v0.34.1.1Richard van der Hoff2019-01-121-0/+154
* Merge pull request #4168 from matrix-org/babolivier/federation-client-content...Brendan Abolivier2018-11-091-2/+7
|\
| * Add a Content-Type header on POST requests to the federation clientBrendan Abolivier2018-11-091-2/+7
* | Delete the disused & unspecced identicon functionality (#4106)Amber Brown2018-10-291-39/+0
|/
* Fix a number of flake8 errorsRichard van der Hoff2018-10-241-1/+1
* Make scripts/ and scripts-dev/ pass pyflakes (and the rest of the codebase on...Amber Brown2018-10-2010-190/+222
* Remove Jenkins & other old dev junk (#3988)Amber Brown2018-10-032-66/+0
* Replaced all occurences of e.message with str(e)Schnuffle2018-09-271-1/+1
* Reduce the load on our CI (#3957)Amber Brown2018-09-271-0/+9
* Remove nuke-room-from-db.sh scriptRichard van der Hoff2018-09-171-57/+0
* Fix federation_client to send the right HostRichard van der Hoff2018-06-121-14/+51
* Merge pull request #3194 from rubo77/fix-nukeRichard van der Hoff2018-05-091-1/+1
|\
| * nuke-room-from-db.sh: nuke from table event_search toorubo772018-05-091-0/+1
| * Dont nuke non-existing table event_search_contentrubo772018-05-091-1/+0
* | nuke-room-from-db.sh: added postgresql option and helprubo772018-05-091-1/+11
|/
* federation_client script: Support for posting contentRichard van der Hoff2017-11-281-8/+34
* test federation client: Allow server-name and key-file as optionsRichard van der Hoff2017-08-221-8/+28
* Improvements to the federation test clientRichard van der Hoff2017-08-171-7/+58
* bring nuke-room script to current schemaChristian W. Zuckschwerdt2017-02-191-10/+33
* Print newline after result in federation_client scriptErik Johnston2016-08-051-0/+1
* Print status code in federation_client.pyErik Johnston2016-08-031-0/+1
* Print authorization header for federation_client.pyErik Johnston2016-08-021-5/+6
* Add option to definitions.py to search for functions a function refers toMark Haines2016-03-171-1/+22
* Add a /replication API for extracting the updates that happened onMark Haines2016-03-011-0/+67
* Report the v1 and v2 patterns separatelyMark Haines2016-02-051-4/+12
* List the URL patterns in synapseMark Haines2016-02-051-0/+54
* Add macaroon inspection scriptDaniel Wagner-Hall2016-02-031-0/+24
* copyrightsMatthew Hodgson2016-01-072-4/+4
* Fix definitions scriptMark Haines2015-12-011-1/+1
* Add options to definitions.py to fetch referrers and to output dotMark Haines2015-12-011-6/+39
* Fix scripts-dev/definitions.py argparse optionsMark Haines2015-09-231-1/+1
* Use argparse for definition finderMark Haines2015-09-231-26/+38
* Add dev script for finding where functions are called from, and finding funct...Mark Haines2015-09-221-0/+130
* Don't require pdus in check_auth scriptErik Johnston2015-09-091-2/+1
* Replace syutil references in scriptsMark Haines2015-08-244-12/+10
* Add forgotten .items()Erik Johnston2015-05-191-1/+1
* Fix scripts-dev/convert_server_keys.py to have correct formatErik Johnston2015-05-191-1/+4
* SYN-376: Add script for converting server keys from v1 to v2Mark Haines2015-05-111-0/+113
* Acutally add scripts-dev/Erik Johnston2015-05-0611-0/+549