Bot releases are visible (Hide)
Note: This release is not yet available on PyPI. If using a bare metal install, you can update directly from GitHub using pip install --upgrade heisenbridge@git+https://github.com/hifi/[email protected]
. Docker images are available normally.
Matrix v1.11 deprecated the old way of downloading media without authentication, which Heisenbridge was relying on when bridging media. This release adds a proxy into the bridge which allows unauthenticated access to media that has been sent over the bridge. Support for old way of bridging media has also been removed completely, which means a Matrix v1.11 compatible homeserver is required (Synapse v1.111 or higher, matrix-media-repo v1.3.5 or higher).
To set it up, configure your reverse proxy to pass /_heisenbridge/media/*
to heisenbridge, then set heisenbridge
-> media_url
in the registration file with the public URL that the reverse proxy handles. Optionally, you can run another heisenbridge instance with the --media-proxy
flag to have it in a separate process. When doing so, point the reverse proxy at that second process, not the main process.
The unauthenticated links generated by Heisenbridge will have a checksum to prevent accessing media that hasn't been sent over the bridge. By default, the checksum uses the hs_token
as the HMAC secret. Optionally, you can set heisenbridge
-> media_key
in the registration to use a custom key.
status
command (@Christoph-D in https://github.com/hifi/heisenbridge/pull/286)Published by github-actions[bot] 12 months ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] about 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Enabling hidden room functionality additionally requires either re-joining channels or having them already at v9 and using the UPGRADE command.
Published by github-actions[bot] over 2 years ago
Not much to see here. A small contribution release which is always a nice thing when people come around and help 🤗.
Published by github-actions[bot] over 2 years ago
This release also breaks support for homeservers not supporting the "v3" API path so if you run Synapse 1.47 or older the bridge will not start.
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] almost 3 years ago
Not a breaking change but the caps support will cause connections to networks that ignore CAP requests take a few seconds longer unless you remove all the default caps for said network and it will never try requesting them again.
Mautrix 0.14 upgrade bumps the minimum version as well so packages beware.
Published by github-actions[bot] almost 3 years ago
Upgrade warning: CertFP SASL has been updated to do SASL external flow by default. If you are upgrading and have used CertFP with OFTC you need to run SASL --mechanism=none
for it to connect again.
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Published by github-actions[bot] almost 3 years ago
Note to packagers: required Mautrix bump, Python 3.7 is no longer tested but 3.10 is.
Published by github-actions[bot] almost 3 years ago
This is a critical fix for anyone upgrading Synapse. No other changes.
Published by github-actions[bot] almost 3 years ago
The separator for IRC ghosts can now be changed to forward slash (/) from the default underscore (_). This happens by modifying the regex in the registration file. Only do this for new installations and it will cause all IRC users to duplicate in rooms who you can't remove and probably other bad side effects as well. The default may be changed in the future.