| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* develop: (45 commits)
URL preview blacklisting fixes (#5155)
Revert 085ae346ace418e0fc043ac5f568f85ebf80038e
Add a DUMMY stage to captcha-only registration flow
Make Prometheus snippet less confusing on the metrics collection doc (#4288)
Set syslog identifiers in systemd units (#5023)
Run Black on the tests again (#5170)
Add AllowEncodedSlashes to apache (#5068)
remove instructions for jessie installation (#5164)
Run `black` on per_destination_queue
Limit the number of EDUs in transactions to 100 as expected by receiver (#5138)
Fix bogus imports in tests (#5154)
add options to require an access_token to GET /profile and /publicRooms on CS API (#5083)
Do checks on aliases for incoming m.room.aliases events (#5128)
Remove the requirement to authenticate for /admin/server_version. (#5122)
Fix spelling in server notices admin API docs (#5142)
Fix sample config
0.99.3.2
include disco in deb build target list
changelog
Debian: we now need libpq-dev.
...
|
| |
| |
| | |
Prevents a SynapseError being raised inside of a IResolutionReceiver and instead opts to just return 0 results. This thus means that we have to lump a failed lookup and a blacklisted lookup together with the same error message, but the substitute should be generic enough to cover both cases.
|
| | |
|
| | |
|
| |
| |
| | |
Fixes #3951.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
CS API (#5083)
This commit adds two config options:
* `restrict_public_rooms_to_local_users`
Requires auth to fetch the public rooms directory through the CS API and disables fetching it through the federation API.
* `require_auth_for_profile_requests`
When set to `true`, requires that requests to `/profile` over the CS API are authenticated, and only returns the user's profile if the requester shares a room with the profile's owner, as per MSC1301.
MSC1301 also specifies a behaviour for federation (only returning the profile if the server asking for it shares a room with the profile's owner), but that's currently really non-trivial to do in a not too expensive way. Next step is writing down a MSC that allows a HS to specify which user sent the profile query. In this implementation, Synapse won't send a profile query over federation if it doesn't believe it already shares a room with the profile's owner, though.
Groups have been intentionally omitted from this commit.
|
| |\
| | |
| | | |
Limit in flight DNS requests
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Follow-up to #5124
Also added a bunch of checks to make sure everything (both the stuff added on #5124 and this PR) works as intended.
|
| |\ \
| | | |
| | | | |
Ratelimit 3pid invites
|
| | |\ \
| | | | |
| | | | |
| | | | | |
erikj/ratelimit_3pid_invite
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This endpoint isn't much use for its intended purpose if you first need to get
yourself an admin's auth token.
I've restricted it to the `/_synapse/admin` path to make it a bit easier to
lock down for those concerned about exposing this information. I don't imagine
anyone is using it in anger currently.
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Add some limitations to alias creation
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rather than copying-and-pasting the same four lines hundreds of times
|
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Fix path in account validity admin route's doc
|
| | | | | | |
|
| | | | | | |
|
|\| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* develop: (34 commits)
Add a default .m.rule.tombstone push rule (#4867)
Fix infinite loop in presence handler
changelog
more logging improvements
remove extraneous exception logging
Clarify logging when PDU signature checking fails
Changelog
Add --no-pep-517 to README instructions
set PIP_USE_PEP517 = False for tests
Fix handling of SYNAPSE_NO_TLS in docker image (#5005)
Config option for verifying federation certificates (MSC 1711) (#4967)
Remove log error for .well-known/matrix/client (#4972)
Prevent "producer not unregistered" message (#5009)
add gpg key fingerprint
Don't crash on lack of expiry templates
Update debian install docs for new key and repo (#5074)
Add management endpoints for account validity
Send out emails with links to extend an account's validity period
Make sure we're not registering the same 3pid twice
Newsfile
...
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* Add a default .m.rule.tombstone push rule
In support of MSC1930: https://github.com/matrix-org/matrix-doc/pull/1930
* changelog
* Appease the changelog linter
|
| |\ \ \ \ \
| | |_|_|/ /
| |/| | | | |
Improve logging when event-signature checking fails
|
| | | | | | |
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Fixes #5102
|
| |\ \ \ \
| | | | | |
| | | | | | |
Workarounds for pep-517 errors
|
| | | | | | |
|
| |/ / / / |
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
babolivier/account_expiration
|
| | |\ \ \
| | | | | |
| | | | | | |
Send out emails with links to extend an account's validity period
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
Make sure we're not registering the same 3pid twice
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | |_|/ /
| | | |/| | | |
Remove usage of request.postpath
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
VersionRestServlet doesn't take a param
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
* Use packages.matrix.org for packages
See https://github.com/vector-im/riot-web/issues/9497 (applies to more than just Olm)
* changelog
|
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Using systemd-python allows for logging to the systemd journal,
as is documented in: `synapse/contrib/systemd/log_config.yaml`.
Signed-off-by: Silke Hofstra <silke@slxh.eu>
|
| | |\| | | |
| | | | | | |
| | | | | | | |
Move some rest endpoints to client reader
|
| | | | | | | |
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix schema upgrade when dropping tables
|
| | | | | | | | |
|
| | | |_|_|_|/
| | |/| | | |
| | | | | | | |
Avoid sending syntax errors from the manhole to sentry.
|
| | |\ \ \ \ \
| | | |/ / / /
| | |/| | | | |
Add time-based account expiration
|
| | |_|_|_|/
| |/| | | | |
|
| | |/ / /
| |/| | | |
|
| | |_|/
| |/| | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Rewrite Datastore.get_server_verify_keys
|
| | | | |
|
|/ / / |
|
| | |
| | |
| | |
| | | |
These have been unused since #4120, and with the demise of perspectives, it is
unlikely that they will ever be used again.
|
| | |
| | |
| | |
| | | |
add context to phonehome stats
|
|\ \ \
| | | |
| | | | |
Fix from_server buglet in get_keys_from_perspectives
|
| | | |
| | | |
| | | |
| | | |
| | | | |
make sure we store the name of the server the keys came from, rather than the
origin server, after doing a fetch-from-perspectives.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Tables dropped:
* application_services,
* application_services_regex,
* transaction_id_to_pdu,
* stats_reporting
* current_state_resets
* event_content_hashes
* event_destinations
* event_edge_hashes
* event_signatures
* feedback
* room_hosts
* state_forward_extremities
|
|\ \ \
| | | |
| | | | |
Cleanups in the Keyring
|
| | | | |
|
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* rewrite & simplify
* changelog
* cleanup potential sql injection
|
|\ \ \
| | | |
| | | | |
Add delete group admin API
|
| | | | |
|
| | | |
| | | |
| | | | |
Prevent kick events from succeeding if the user is not currently in the room.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Do not double encode fallback redirect URL
Signed-off-by: Marcel Fabian Krüger <zauguin@gmail.com>
|
|\ \ \ \
| | | | |
| | | | | |
Fix issue #4596
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Make synapse_port_db --curses work with Python 3.
Signed-off-by: Anders Jensen-Waud <anders@jensenwaud.com>
|
| |/ / /
|/| | |
| | | | |
Correct default POSTGRES_USER in Docker README
|
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
This is a bit fiddly due to the keyring doing weird things with logcontexts.
|
| | |
| | |
| | | |
Remove presence list support as per MSC 1819
|
|\ \ \
| | | |
| | | | |
Implement MSC1915 - 3PID unbind APIs
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Make starting pushers faster during start up
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Transfers the m.room.related_groups state event on room upgrade.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
As requested by @andrewshadura
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Hopefully this time we really will fix #4422.
We need to make sure that the cache on
`get_rooms_for_user_with_stream_ordering` is invalidated *before* the
SyncHandler is notified for the new events, and we can now do so reliably via
the `events` stream.
|
| | |
| | |
| | | |
test threepid checking
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
matrix-org/manuroe/demo_bypass_account_rate_limiting
start.sh: Fix the --no-rate-limit option for messages
|
| | | |
| | | |
| | | |
| | | | |
rate limit on registration and login too.
|
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
|
| | | |
|
| |/
|/|
| |
| | |
Collect all the things that make room-versions different to one another into
one place, so that it's easier to define new room versions.
|
| | |
|
|\ \
| | |
| | | |
Combine the CurrentStateDeltaStream into the EventStream
|
| | | |
|
|\ \ \
| | | |
| | | | |
Refactors to replication stream row update/parsing
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Remove log line for password.
|
| | | |
| | | |
| | | | |
This PR allows password provider modules to bind email addresses when a user is registering and is motivated by matrix-org/matrix-synapse-ldap3#58
|
|\ \ \ \
| |_|/ /
|/| | | |
Use event streams to calculate presence
|
| | |/
| |/| |
|
|\ \ \
| | |/
| |/| |
Split up replication.tcp.streams into smaller files
|
| | | |
|
|/ / |
|
|/ |
|
|
|
|
|
| |
Adds a new method, check_3pid_auth, which gives password providers
the chance to allow authentication with third-party identifiers such
as email or msisdn.
|
| |
|
|
|
| |
Redo of https://github.com/matrix-org/synapse/pull/4840
|
|
|
|
|
|
|
|
| |
`__str__` depended on `self.addr`, which was absent from
ClientReplicationStreamProtocol, so attempting to call str on such an object
would raise an exception.
We can calculate the peer addr from the transport, so there is no need for addr
anyway.
|
|
|
|
|
| |
Make sure that they are sent correctly over the replication stream.
Fixes: #4898
|
|
|
|
|
|
| |
I don't have a database with the same name as my user, so leaving the database
name unset fails.
While we're at it, clear out some unused stuff in the test setup.
|
| |
|
| |
|
|\
| |
| | |
Fix yaml warnings by using safe_load
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| | |
(#4840)
As per #3622, we remove trailing slashes from outbound federation requests. However, to ensure that we remain backwards compatible with previous versions of Synapse, if we receive a HTTP 400 with `M_UNRECOGNIZED`, then we are likely talking to an older version of Synapse in which case we retry with a trailing slash appended to the request path.
|
| |\ |
|
| |\ \ |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Deny peeking into rooms that have been blocked
|
| | | | |
| | | | |
| | | | | |
Co-Authored-By: erikjohnston <erikj@jki.re>
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This one should close #4841. Many thanks to @dev4223 for bringing it up and finding a solution.
Signed-off-by: Colin White
|
|\| | | |
| | | | |
| | | | | |
Fixup shutdown room API
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add option to disable search room lists
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rather than stubbing out the access_log, make it actually log the requests,
which makes it a lot more obvious what is going on during tests.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Add option to disable searching in the user dir
|
| |/ / / / |
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Setting this to 50 or so makes a bunch of sytests fail in worker mode.
|
|/ / / /
| | | |
| | | |
| | | | |
Rate-limit outgoing read-receipts as per #4730.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add py27-old test case to buildkite
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \ |
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | | | | | | |
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes a bug where hs_disabled_message was not enforced for 3pid-based requests
if there was no server_notices_mxid configured.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Make it so that most options in the config are optional, and commented out in
the generated config.
The reasons this is a good thing are as follows:
* If we decide that we should change the default for an option, we can do so,
and only those admins that have deliberately chosen to override that option
will be stuck on the old setting.
* It moves us towards a point where we can get rid of the super-surprising
feature of synapse where the default settings for the config come from the
generated yaml.
* It makes setting up a test config for unit testing an order of magnitude
easier (see forthcoming PR).
* It makes the generated config more consistent, and hopefully easier for users
to understand.
|
| | | | | | |
|
| |/ / / /
|/| | | | |
|
| | | | |
| | | | |
| | | | | |
Add two ratelimiters on login (per-IP address and per-userID).
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Split TransactionQueue up
|
| | | | | | |
|
|\| | | | |
| | | | | |
| | | | | | |
Move client receipt processing to federation sender worker.
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Allow passing --daemonize to workers
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This setup is a way to manage workers with systemd. It does however not
require workers. You can use this setup without workers. You just have
to make sure that the homeserver is forking and writes its PID file
to the location the service is looking in.
The currently distributed setup in the debian package does not work in
conjunction with workers.
* Adds changelog
* Lets systemd handle the forking
Sets all services to `type=simple` and disables daemonizing on the
synapse side.
* Formats readme to 80 columns per line
* Allows for full restart of all workers
* Changes README to reflect the new setup
* Adds dot to end of changelog file
* Removes surplus word
Co-Authored-By: targodan <targodan@users.noreply.github.com>
* Adds missing word
Co-Authored-By: targodan <targodan@users.noreply.github.com>
* Fixes linebreak
Co-Authored-By: targodan <targodan@users.noreply.github.com>
* Fixes unit type
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* Add some stuff back to the .gitignore
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Reorder and remove old items from .gitignore
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
endpoints (#4793)"
This reverts commit 290552fd836f4ae2dc1d893a7f72f7fff85365d3.
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Improve searching in the userdir
|
| | |_|_|/ /
| |/| | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | / / /
| | |/ / /
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Improved federation configuration docs. Specifically detailing .well-known and SRV based delegation methods.
Inspiration Valentin Lab <valentin.lab@kalysto.org> for https://github.com/matrix-org/synapse/pull/4781
|
| | | | |
| | | | |
| | | | | |
Transfer push rules (notifications) on room upgrade
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Clarify what registration_shared_secret allows for (#2885)
Signed-off-by: Aaron Raimist <aaron@raim.ist>
* Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
endpoints (#4793)
Server side of a solution towards #3622.
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Disable captcha registration by default in tests
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
fixes https://github.com/vector-im/riot-web/issues/3155
|
|/ / |
|
|\ \
| | |
| | |
| | | |
erikj/soft_fail_impl
|
| |\ \
| | | |
| | | | |
When re-syncing device lists reset the state
|
| | | | |
|
| |/ / |
|
| |\ \
| | | |
| | | | |
Document the `generate` option for the docker image.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ / |
|
| |\ \
| | | |
| | | | |
Use static locations for Riot icons
|
| | | |
| | | |
| | | | |
Co-Authored-By: turt2live <travpc@gmail.com>
|
| | | | |
|
| |\ \ \
| | | | |
| | | | | |
Prefill client IPs cache on workers
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Add docstrings from matrix-org-hotfixes
|
| | |/ / / |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Port #4422 debug logging from hotfixes
|
| | |/ / / |
|
| |/ / / |
|
| |\ \ \
| | | | |
| | | | | |
Support batch updates in the worker sender
|
| | | | | |
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Add 'server_version' endpoint to admin API
|
| |/ / /
| | | |
| | | |
| | | | |
Signed-off-by: Joseph Weston <joseph@weston.cloud>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Rate-limiting for registration
* Add unit test for registration rate limiting
* Add config parameters for rate limiting on auth endpoints
* Doc
* Fix doc of rate limiting function
Co-Authored-By: babolivier <contact@brendanabolivier.com>
* Incorporate review
* Fix config parsing
* Fix linting errors
* Set default config for auth rate limiting
* Fix tests
* Add changelog
* Advance reactor instead of mocked clock
* Move parameters to registration specific config and give them more sensible default values
* Remove unused config options
* Don't mock the rate limiter un MAU tests
* Rename _register_with_store into register_with_store
* Make CI happy
* Remove unused import
* Update sample config
* Fix ratelimiting test for py2
* Add non-guest test
|
|\ \ \ \
| | | | |
| | | | | |
Remove reference to that no longer exists in README
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove unnecessary dollar signs
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Stop backpaginating when events not visible
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
erikj/stop_fed_not_in_room
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Clean ups in replication notifier
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Allow /keys/{changes,query} API to run on worker
|
| | |_|_|/ / / /
| |/| | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
I'm hoping to establish which rooms are having lots of RRs sent for them, and
how old the events are when they are sent.
|
| |/ / / / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove a call to run_as_background_process: there is no need to run this as a
background process, because build_and_send_edu does not block.
We may as well inline the whole of _push_remotes.
|
|/ / / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The v4v6 option only has a usage one ipv6 socket: https://serverfault.com/q/747895
Signed-off-by: Flakebi <flakebi@t-online.de>
|
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | | |
In worker mode, on the federation sender, when we receive an edu for sending
over the replication socket, it is parsed into an Edu object. There is no point
extracting the contents of it so that we can then immediately build another Edu.
|
| |_|/ /
|/| | | |
|
| |/ /
|/| |
| | | |
We were logging this when it was not true.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* make 'event_id' a required parameter in federated state requests
As per the spec: https://matrix.org/docs/spec/server_server/r0.1.1.html#id40
Signed-off-by: Joseph Weston <joseph@weston.cloud>
* add changelog entry for bugfix
Signed-off-by: Joseph Weston <joseph@weston.cloud>
* Update server.py
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Fix parsing of Content-Disposition headers
TIL: filenames in content-dispostion headers can contain semicolons, and aren't
%-encoded.
* fix python2 incompatibility
* Fix docstrings
|
| | | |
|
|\ \ \
| | | |
| | | | |
Move /account/3pid to client_reader
|
| | | |
| | | |
| | | | |
Co-Authored-By: erikjohnston <erikj@jki.re>
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
When presence is disabled don't send over replication
|
| |/ / / |
|
|/ / / |
|
|\ \ \
| |_|/
|/| | |
Fix tightloop over connecting to replication server
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fix check-newsfragment script
I previously broke this so that it always succeeded...
* more fixes
* fix newsfiles
|
|\ \
| | |
| | |
| | | |
anoa/public_rooms_federate_develop
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Don't log stack trace when client has gone away during media download
* Newsfile
* Fixup newsfile
|
| | |
| | |
| | | |
Fixes #4675.
|
| |\ \
| | | |
| | | | |
Log tracebacks correctly
|
| | | | |
|
| |\ \ \
| | | | |
| | | | | |
Fix backfill storing incorrect state for events
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
MSC 1866 - Use M_UNSUPPORTED_ROOM_VERSION for invite API
|
| | | | | | |
|
| |\ \ \ \ \
| | |_|_|/ /
| |/| | | |
| | | | | |
| | | | | | |
matrix-org/erikj/correctly_handle_keyring_exceptions
Handle errors when fetching remote server keys
|
| | |/ / / |
|