Skip to content
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

Can't federate with matrix.org, can federate with everyone else #3279

Closed
matrixbot opened this issue Nov 1, 2024 · 2 comments
Closed

Can't federate with matrix.org, can federate with everyone else #3279

matrixbot opened this issue Nov 1, 2024 · 2 comments

Comments

@matrixbot
Copy link
Collaborator

This issue was originally created by @TheStranjer at matrix-org/dendrite#3279.

Background information

  • Dendrite version or git SHA: fd11e65a9d113839177f9f7a32af328a0292b195
  • SQLite3 or Postgres?: Postgres
  • Running in Docker?: No
  • go version: go version go1.19.8 linux/amd64
  • Client used (if applicable):

Description

  • What is the problem: Will federate with every instance except matrix.org, which insists the requests sent use an invalid signature:
122023-12-04 01:05:48,310 - synapse.federation.transport.server._base - 312 - WARNING - PUT-830024a3de2d9830-SJC - authenticate_request failed: 401: Invalid signature for server [iddqd.chat](http://iddqd.chat/) with key ed25519:4nSjL2: Unable to verify signature for [iddqd.chat](http://iddqd.chat/): <class 'nacl.exceptions.BadSignatureError'> Signature was forged or corrupt
2023-12-04 01:05:48,310 - synapse.http.server - 124 - INFO - PUT-830024a3de2d9830-SJC - <XForwardedForRequest at 0x7ffb382a0320 method='PUT' uri='/_matrix/federation/v1/send/1701607934603-6' clientproto='HTTP/1.1' site='15102'> SynapseError: 401 - Invalid signature for server [iddqd.chat](http://iddqd.chat/) with key ed25519:4nSjL2: Unable to verify signature for [iddqd.chat](http://iddqd.chat/): <class 'nacl.exceptions.BadSignatureError'> Signature was forged or corrupt

But other instances don't have this problem.

  • Who is affected: matrix.org
  • How is this bug manifesting: Messages from iddqd.chat do not federate to matrix.org, but do federate elsewhere
  • When did this first appear: ~1wk ago

Steps to reproduce

  1. Send message on iddqd.chat
  2. Verify that it arrives elsewhere like bolha.chat and on matrix.org
  3. Notice that it arrives at the former but not the latter
@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @viviicat at matrix-org/dendrite#3279 (comment).

might be related to these upstream patches?
matrix-org/gomatrixserverlib@2aa5890
matrix-org/gomatrixserverlib@41497b7

@matrixbot
Copy link
Collaborator Author

This comment was originally posted by @TheStranjer at matrix-org/dendrite#3279 (comment).

Yup. As far as I'm aware, this has been fixed. Thanks for your time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant