You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 4, 2025. It is now read-only.
Some things to consider when implementing: The configurator (ask for http or unix, or try to interpret via some unix:// thing instead (handling URIs doesn't seem fun)), how synadm deals with library switeroo (and adding a dependency (plus distributions packaging synadm (although that might be a problem for distributions and not necessarily us)))
Synapse supports listening over a Unix socket. The library synadm uses to make HTTP requests is requests (python) (pretty much the requests part of synadm), which doesn't appear to support Unix sockets (https://stackoverflow.com/questions/26964595/whats-the-correct-way-to-use-a-unix-domain-socket-in-requests-framework/#27268999), so synadm doesn't support Synapse installs which listen over a Unix socket.
Unix socket support (Added in Synapse 1.89.0)in https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#listenersSome things to consider when implementing: The configurator (ask for http or unix, or try to interpret via some
unix://thing instead (handling URIs doesn't seem fun)), how synadm deals with library switeroo (and adding a dependency (plus distributions packaging synadm (although that might be a problem for distributions and not necessarily us)))