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

enhancement: websocket as a transport #1059

Closed
hadmut opened this issue Oct 4, 2024 · 1 comment
Closed

enhancement: websocket as a transport #1059

hadmut opened this issue Oct 4, 2024 · 1 comment

Comments

@hadmut
Copy link

hadmut commented Oct 4, 2024

Hi,

I do know that you're short of people and time to work on unison, but unfortunately I don't speak OCaml to help you.

Unison can use ssh and plain tcp (dreprecated for security reasons) as a transport, which is part of it's age and heritage. ssh requires to give clients ssh access to a server machine, which is also somewhat risky. Even if there's things like rush and ssh restrictions to limit the attacks over ssh, it still requires an open ssh port.

Therefore, it would be useful to have websockets as a third transport. There's OCaml libraries for that, eg. https://github.com/vbmithr/ocaml-websocket

regards

@gdt
Copy link
Collaborator

gdt commented Oct 7, 2024

Moved to https://github.com/bcpierce00/unison/wiki/Feature-Requests to not forget it and not have an open non-actionable issue.

If you want to discuss, please use -hackers.

@gdt gdt closed this as completed Oct 7, 2024
Repository owner locked and limited conversation to collaborators Oct 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants