forked from matrix-org/dendrite
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream merge #9
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Now that MSC1772 passed FCP its identifiers have stabilised This outright drops support for experimental spaces but that's what you get for being on the bleeding edge
The update part wasn't executed actually for SQLite, so it is moved to a separate statement. Fixes matrix-org#1852. Signed-off-by: Bohdan Horbeshko <[email protected]>
* Avoid crash on non-compiled room regex Roughly fixes matrix-org#1845 (actual compiling still needed) Signed-off-by: Bohdan Horbeshko <[email protected]> * Compile regexes for all namespaces Deadheres the regex compiling from building larger regexes for possibly exclusive namespaces only. A complete fix for matrix-org#1845, so regexes for rooms namespaces and other non-whitelisted namespaces can be used more safely. Signed-off-by: Bohdan Horbeshko <[email protected]> * Appservice config: handle regexp parsing errors Signed-off-by: diamondburned <[email protected]> Signed-off-by: Bohdan Horbeshko <[email protected]> Co-authored-by: Kegsay <[email protected]>
* Use LimitReader to prevent DoS risk Signed-off-by: Till Faelligen <[email protected]> * Check if bytesWritten is equal to the maxFileSize Add tests Signed-off-by: Till Faelligen <[email protected]> * Use oldschool defer to cleanup after the tests * Let LimitReader read MaxFileSizeBytes + 1 Co-authored-by: Kegsay <[email protected]>
* Try to optimize SelectOneTimeKeys Signed-off-by: Till Faelligen <[email protected]> * Use pg.Array when using ANY... Co-authored-by: Kegsay <[email protected]>
) Signed-off-by: Arnaud Venturi <[email protected]>
Not everyone is very familiar.
Without this entry, setups where users have the homeserver on the URL matrix.myurl.com but want the servername to be myurl.com don't work by default since clients like element.io can't connect to the homeserver
…g#1872) Signed-off-by: Adam Greig <[email protected]>
* Add parameters to specify password Signed-off-by: Till Faelligen <[email protected]> * Fix typo * Add testdata * Use go1.13 compatible way to read files
This fixes the issue found in matrix-org#1759 which broke due to go changes. The new command allows you to generate keys with docker, and drop them in the current working directory.
…he default value (matrix-org#1853) Signed-off-by: Arnaud Venturi <[email protected]>
* Set MaxFileSizeBytes < 0 to "unlimited" Signed-off-by: Till Faelligen <[email protected]> * int64 overflows later in mediaapi/routing/upload.go[doUpload] * Prevent int overflow when uploading
)" This reverts commit 30e9353.
…/keys/query` and `/user/devices/{userId}` (matrix-org#1962) * Enable unstable feature again * Try to verify when a device signs a key * Try to verify when a key signs a device * It's the self-signing key, not the master key * Fix error * Try to verify master key uploads * Actually we can't guarantee we can do that so nevermind * Add signatures into /devices/list request * Fix nil pointer * Reprioritise map creation * Don't skip devices that don't have signatures * Add some debug logging * Fix logic error in QuerySignatures * Fix bugs * Expose master and self-signing keys on /devices/list hopefully * maps are tedious * Expose signatures via /keys/query * Upload signatures when uploading keys * Fixes * Disable the feature again
* Handle other signatures * Decorate key ID properly * Match by key IDs * Tweaks * Fixes * Fix /user/keys/query bug, review comments, update sytest-whitelist * Various wtweaks * Fix wiring for keyserver in API mode * Additional fixes
Was working on another PR and noticed that golangci-lint was failing locally on `ineffassign` Signed-off-by: Devon Mizelle <[email protected]>
* Update golangci-lint * Use unconditional strings.TrimSuffix * Add error checks Signed-off-by: Till Faelligen <[email protected]> * Disable lint typecheck * Fix ineffectual error assignment (matrix-org#1976) Was working on another PR and noticed that golangci-lint was failing locally on `ineffassign` Signed-off-by: Devon Mizelle <[email protected]> * Revert "Disable lint typecheck" This reverts commit 3c76f21. Co-authored-by: Devon Mizelle <[email protected]>
) * Initial work on signing key update EDUs * Fix build * Produce/consume EDUs * Producer logging * Only produce key change notifications for local users * Better naming * Try to notify sync * Enable feature * Use key change topic * Don't bother verifying signatures, validate key lengths if we can, notifier fixes * Copyright notices * Remove tests from whitelist until matrix-org/sytest#1117 * Some review comment fixes * Update to matrix-org/gomatrixserverlib@f9416ac * Remove unneeded parameter
* Syslog integration, part 1 * Add protocol, make sure syslog actually logs * Make golangci-lint happy about shadow variables * Add syslog tag, wrap syslog in logLevelHook
…atrix-org#1979) * Delete device keys/signatures from key server when deleting device from user API * Move loop to within database transaction * Don't fall over deleting no rows
Signed-off-by: nivekuil <[email protected]> Co-authored-by: Neil Alexander <[email protected]>
* Add more logs To help debug the migration issue in matrix-org#1924 along with manual data-loss-inducing fixes. Also log the origin server on processed txns to help debug buggy server origins. * Fix query
- Lower cased error messages Signed-off-by: Ryan Whittington <[email protected]> Co-authored-by: kegsay <[email protected]>
* Added .well-known/matrix/server endpoint Signed-off-by: Ryan Whittington <[email protected]> * Replaced tabs with spaces Signed-off-by: Ryan Whittington <[email protected]>
PiotrKozimor
force-pushed
the
upstream
branch
from
September 16, 2021 11:56
8da16e1
to
1ea5bf9
Compare
sytest with cockroach is expected to fail because #7 has not landed yet |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.