tarpc icon indicating copy to clipboard operation
tarpc copied to clipboard

feat: Unix domain sockets with serde transports

Open kbknapp opened this issue 3 years ago • 1 comments

Picks up where #369 apparently stalled. Funny fact I didn't look at existing PRs when doing this, so we just happened to pick almost identical impls since it's basically just copying the tcp module.

All tests are passing locally, I've also run this through a local application I have using unix sockets and it appears to work as desired.

The unix sockets are behind the feature flag unix and in the unix module to keep modules similar to those in Tokio and std. They are also gated by the target OS being a unix flavor as well.

~There's one minor additional tag along commit of a UI test that was failing on master.~ (edit: looks like that may have been an artifact of me testing with nightly. It's been removed).

kbknapp avatar Sep 21 '22 02:09 kbknapp

Thanks so much! I'm away this week, will hopefully review next week

tikue avatar Sep 22 '22 02:09 tikue

@tikue any chance of a release? I would love to start using this.

dignifiedquire avatar Oct 20 '22 16:10 dignifiedquire

Sorry for the delay! I'll get it released this week.

tikue avatar Oct 25 '22 17:10 tikue

It is now released, thank you for your patience! 🙏

tikue avatar Nov 03 '22 20:11 tikue

thank you!

dignifiedquire avatar Nov 04 '22 09:11 dignifiedquire