1
0

Compare commits

..

2 Commits

Author SHA1 Message Date
Andrew Morgan 3360be1829 Add header margin change 2022-03-10 18:35:08 +00:00
Andrew Morgan 19ca533bcc Rename indent-section-headers -> section-headers
to be more generic
2022-03-10 18:34:58 +00:00
359 changed files with 8113 additions and 14289 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ jobs:
- name: Setup mdbook
uses: peaceiris/actions-mdbook@4b5ef36b314c2599664ca107bb8c02412548d79d # v1.1.14
with:
mdbook-version: '0.4.17'
mdbook-version: '0.4.9'
- name: Build the documentation
# mdbook will only create an index.html if we're including docs/README.md in SUMMARY.md.
+2 -1
View File
@@ -27,6 +27,7 @@ jobs:
- "check_codestyle"
- "check_isort"
- "mypy"
- "packaging"
steps:
- uses: actions/checkout@v2
@@ -376,7 +377,7 @@ jobs:
# Run Complement
- run: |
set -o pipefail
go test -v -json -tags synapse_blacklist,msc2716,msc3030 ./tests/... 2>&1 | gotestfmt
go test -v -json -p 1 -tags synapse_blacklist,msc2403,msc2716,msc3030 ./tests/... 2>&1 | gotestfmt
shell: bash
name: Run Complement Tests
env:
-7
View File
@@ -15,10 +15,6 @@ _trial_temp*/
.DS_Store
__pycache__/
# We do want the poetry lockfile. TODO: is there a good reason for ignoring
# '*.lock' above? If not, let's nuke it.
!poetry.lock
# stuff that is likely to exist when you run a server locally
/*.db
/*.log
@@ -34,9 +30,6 @@ __pycache__/
/media_store/
/uploads
# For direnv users
/.envrc
# IDEs
/.idea/
/.ropeproject/
-3640
View File
File diff suppressed because it is too large Load Diff
+3641 -204
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -33,7 +33,7 @@ site-url = "/synapse/"
additional-css = [
"docs/website_files/table-of-contents.css",
"docs/website_files/remove-nav-buttons.css",
"docs/website_files/indent-section-headers.css",
"docs/website_files/section-headers.css",
]
additional-js = ["docs/website_files/table-of-contents.js"]
theme = "docs/website_files/theme"
+1
View File
@@ -0,0 +1 @@
Remove workaround introduced in Synapse 1.50.0 for Mjolnir compatibility. Breaks compatibility with Mjolnir 1.3.1 and earlier.
-1
View File
@@ -1 +0,0 @@
Send device list changes to application services as specified by [MSC3202](https://github.com/matrix-org/matrix-spec-proposals/pull/3202), using unstable prefixes. The `msc3202_transaction_extensions` experimental homeserver config option must be enabled and `org.matrix.msc3202: true` must be present in the application service registration file for device list changes to be sent. The "left" field is currently always empty.
+1
View File
@@ -0,0 +1 @@
Simplify the `ApplicationService` class' set of public methods related to interest checking.
+1
View File
@@ -0,0 +1 @@
Fix complexity checking config example in [Resource Constrained Devices](https://matrix-org.github.io/synapse/v1.54/other/running_synapse_on_single_board_computers.html) docs page.
+1
View File
@@ -0,0 +1 @@
Add third-party rules rules callbacks `check_can_shutdown_room` and `check_can_deactivate_user`.
-1
View File
@@ -1 +0,0 @@
Optimise fetching large quantities of missing room state over federation.
+1
View File
@@ -0,0 +1 @@
Correct type hints for txredis.
+1
View File
@@ -0,0 +1 @@
Use the proper serialization format for bundled thread aggregations. The bug has existed since Synapse v1.48.0.
+1
View File
@@ -0,0 +1 @@
Limit the size of `aggregation_key` on annotations.
+1
View File
@@ -0,0 +1 @@
Add type hints to `tests/rest/client`.
+1
View File
@@ -0,0 +1 @@
Fix a long-standing bug when redacting events with relations.
+1
View File
@@ -0,0 +1 @@
Move scripts to Synapse package and expose as setuptools entry points.
+1
View File
@@ -0,0 +1 @@
Fix a long-standing bug when redacting events with relations.
+1
View File
@@ -0,0 +1 @@
Fix data validation to compare to lists, not sequences.
+1
View File
@@ -0,0 +1 @@
Fix a long-standing bug when redacting events with relations.
+1
View File
@@ -0,0 +1 @@
Fix CI not attaching source distributions and wheels to the GitHub releases.
+1
View File
@@ -0,0 +1 @@
Improve performance of logging in for large accounts.
+1
View File
@@ -0,0 +1 @@
Add experimental env var `SYNAPSE_ASYNC_IO_REACTOR` that causes Synapse to use the asyncio reactor for Twisted.
+1
View File
@@ -0,0 +1 @@
Remove unused mocks from `test_typing`.
+1
View File
@@ -0,0 +1 @@
Give `scripts-dev` scripts suffixes for neater CI config.
+1
View File
@@ -0,0 +1 @@
Remove backwards compatibilty with pagination tokens from the `/relations` and `/aggregations` endpoints generated from Synapse < v1.52.0.
+1
View File
@@ -0,0 +1 @@
Move `synctl` into `synapse._scripts` and expose as an entry point.
+1
View File
@@ -0,0 +1 @@
Move the snapcraft configuration file to `contrib`.
+1
View File
@@ -0,0 +1 @@
Improve documentation for demo scripts.
+1
View File
@@ -0,0 +1 @@
Enable [MSC3030](https://github.com/matrix-org/matrix-doc/pull/3030) Complement tests in CI.
+1
View File
@@ -0,0 +1 @@
Enable [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) Complement tests in CI.
+1
View File
@@ -0,0 +1 @@
Add type hints to `tests/rest`.
+1
View File
@@ -0,0 +1 @@
Add test for `ObservableDeferred`'s cancellation behaviour.
+1
View File
@@ -0,0 +1 @@
Use `ParamSpec` in type hints for `synapse.logging.context`.
+1
View File
@@ -0,0 +1 @@
Support the stable identifiers from [MSC3440](https://github.com/matrix-org/matrix-doc/pull/3440): threads.
+1
View File
@@ -0,0 +1 @@
Prune unused jobs from `tox` config.
+1
View File
@@ -0,0 +1 @@
Move CI checks out of tox, to facilitate a move to using poetry.
+1
View File
@@ -0,0 +1 @@
Avoid generating state groups for local out-of-band leaves.
+1
View File
@@ -0,0 +1 @@
Fix some type annotations.
+1
View File
@@ -0,0 +1 @@
Fix a bug introduced in #4864 whereby background updates are never run with the default background batch size.
+1
View File
@@ -0,0 +1 @@
Add type hints for `ObservableDeferred` attributes.
+1
View File
@@ -0,0 +1 @@
Use a prebuilt Action for the `tests-done` CI job.
+1
View File
@@ -0,0 +1 @@
Reduce number of DB queries made during processing of `/sync`.
-1
View File
@@ -1 +0,0 @@
Remove lingering unstable references to MSC2403 (knocking).
+1
View File
@@ -0,0 +1 @@
Fix a bug where non-standard information was returned from the `/hierarchy` API. Introduced in Synapse v1.41.0.
+1
View File
@@ -0,0 +1 @@
Updates to the Room DAG concepts development document.
+1
View File
@@ -0,0 +1 @@
Retry HTTP replication failures, this should prevent 502's when restarting stateful workers (main, event persisters, stream writers). Contributed by Nick @ Beeper.
+1
View File
@@ -0,0 +1 @@
Remove unused variables.
+1
View File
@@ -0,0 +1 @@
Fix a long-standing bug when redacting events with relations.
+1
View File
@@ -0,0 +1 @@
Rename `HomeServer.get_tcp_replication` to `get_replication_command_handler`.
-1
View File
@@ -1 +0,0 @@
Omit sending "offline" presence updates to application services after they are initially configured.
+1
View File
@@ -0,0 +1 @@
Remove some dead code.
-1
View File
@@ -1 +0,0 @@
Switch to using a sequence to generate AS transaction IDs. Contributed by Nick Beeper. If running synapse with a dedicated appservice worker, this MUST be stopped before upgrading the main process and database.
-1
View File
@@ -1 +0,0 @@
Offload the `update_client_ip` background job from the main process to the background worker, when using Redis-based replication.
-1
View File
@@ -1 +0,0 @@
Add missing type hints for storage.
-1
View File
@@ -1 +0,0 @@
Clarify documentation for running SyTest against Synapse, including use of Postgres and worker mode.
-1
View File
@@ -1 +0,0 @@
Remove the unused and unstable `/aggregations` endpoint which was removed from [MSC2675](https://github.com/matrix-org/matrix-doc/pull/2675).
-1
View File
@@ -1 +0,0 @@
Move [MSC2654](https://github.com/matrix-org/matrix-doc/pull/2654) support behind an experimental configuration flag.
-1
View File
@@ -1 +0,0 @@
Add a module callback to react to new 3PID (email address, phone number) associations.
-1
View File
@@ -1 +0,0 @@
Add a configuration option to remove a specific set of rooms from sync responses.
-1
View File
@@ -1 +0,0 @@
Document the behaviour of `LoggingTransaction.call_after` and `LoggingTransaction.call_on_exception` methods when transactions are retried.
-1
View File
@@ -1 +0,0 @@
Update docstrings to explain how to decipher live and historic pagination tokens.
-1
View File
@@ -1 +0,0 @@
Add ground work for speeding up device list updates for users in large numbers of rooms.
-1
View File
@@ -1 +0,0 @@
Fix typechecker problems exposed by signedjson 1.1.2.
-1
View File
@@ -1 +0,0 @@
Add a module callback to react to account data changes.
-1
View File
@@ -1 +0,0 @@
Fix non-member state events not resolving for historical events when used in [MSC2716](https://github.com/matrix-org/matrix-spec-proposals/pull/2716) `/batch_send` `state_events_at_start`.
-1
View File
@@ -1 +0,0 @@
Avoid trying to calculate the state at outlier events.
-1
View File
@@ -1 +0,0 @@
Update dead links in `check-newsfragment.sh` to point to the correct documentation URL.
-1
View File
@@ -1 +0,0 @@
Avoid trying to calculate the state at outlier events.
-1
View File
@@ -1 +0,0 @@
Fix a long-standing bug affecting URL previews that would generate a 500 response instead of a 403 if the previewed URL includes a port that isn't allowed by the relevant blacklist.
-1
View File
@@ -1 +0,0 @@
Remove the `tox` packaging job: it will be redundant once #11537 lands.
-1
View File
@@ -1 +0,0 @@
Ignore `.envrc` for `direnv` users.
-1
View File
@@ -1 +0,0 @@
Remove the (broadly unused, dev-only) dockerfile for pg tests.
-1
View File
@@ -1 +0,0 @@
Refactor relations code to remove an unnecessary class.
-1
View File
@@ -1 +0,0 @@
Upgrade the version of `mdbook` in CI to 0.4.17.
-1
View File
@@ -1 +0,0 @@
Allow setting user admin status using the module API. Contributed by Famedly.
-1
View File
@@ -1 +0,0 @@
Updates to the Room DAG concepts development document to clarify that we mark events as outliers because we don't have any state for them.
-1
View File
@@ -1 +0,0 @@
Remove redundant `get_success` calls in test code.
-1
View File
@@ -1 +0,0 @@
Add type annotations for `tests/unittest.py`.
-1
View File
@@ -1 +0,0 @@
Move single-use methods out of `TestCase`.
-1
View File
@@ -1 +0,0 @@
Remove broken and unused development scripts.
-1
View File
@@ -1 +0,0 @@
Default to `private` room visibility rather than `public` when a client does not specify one, according to spec.
-1
View File
@@ -1 +0,0 @@
Remove broken and unused development scripts.
-1
View File
@@ -1 +0,0 @@
Convert `Linearizer` tests from `inlineCallbacks` to async.
-1
View File
@@ -1 +0,0 @@
Update docstrings for `ReadWriteLock` tests.
-1
View File
@@ -1 +0,0 @@
Remove broken and unused development scripts.
-1
View File
@@ -1 +0,0 @@
Refactor `Linearizer`, convert methods to async and use an async context manager.
-1
View File
@@ -1 +0,0 @@
Fix a long-standing bug where `Linearizer`s could get stuck if a cancellation were to happen at the wrong time.
-1
View File
@@ -1 +0,0 @@
Fix a spec compliance issue where requests to the `/publicRooms` federation API would specify `limit` as a string.
-1
View File
@@ -1 +0,0 @@
Make `StreamToken.from_string` and `RoomStreamToken.parse` propagate cancellations instead of replacing them with `SynapseError`s.
-1
View File
@@ -1 +0,0 @@
Reduce overhead of restarting synchrotrons.
-1
View File
@@ -1 +0,0 @@
Update the link to Redis pub/sub documentation in the workers documentation..
-1
View File
@@ -1 +0,0 @@
Update `/messages` to use historic pagination tokens if no `from` query parameter is given.
-1
View File
@@ -1 +0,0 @@
Add type hints to tests files.
-1
View File
@@ -1 +0,0 @@
Reduce overhead of restarting synchrotrons.
-1
View File
@@ -1 +0,0 @@
Allow specifying the Postgres database's port when running unit tests with Postgres.
-1
View File
@@ -1 +0,0 @@
Remove temporary pin of signedjson<=1.1.1 that was added in Synapse 1.56.0.

Some files were not shown because too many files have changed in this diff Show More