#1036804 RFP: shadowsocks-rust -- a rust port of shadowsocks

#1036804#5
Date:
2023-05-26 16:58:06 UTC
From:
To:
URL: https://github.com/shadowsocks/shadowsocks-rust
License: MIT
Description: a rust port of shadowsocks https://shadowsocks.org/

#1036804#10
Date:
2023-06-17 23:45:23 UTC
From:
To:

#1036804#15
Date:
2023-06-17 23:13:38 UTC
From:
To:
Debian now has shadowsocks-libev, but it is now considered legacy and probably won't be updated.

shadowsocks-rust is now basically main reference implementation with all improvements and fixes. Please add it.

#1036804#18
Date:
2024-10-08 09:12:29 UTC
From:
To:
I have spent some time on packaging shadowsocks-rust, but things didn't go very
smoothly. The main problems are:

* it has too many (transitive) dependencies not in debian (sled, smoltcp, tun2, ...),
  which have their own dependencies that I do not have time to investigate.
* it has some dependencies that cannot be relaxed to debian version, e.g., http-body-util
* it might have dependencies that violates debian policy (e.g. rustls-native-certs)

People from Rust team have helped me a lot during my try. But it is currently beyond my
ability to finish the packaging alone. I could provide more detailed information if anyone
wants to try.

And BTW, maybe not related to this RFP, but re-introducing ss-libev might be a last-resort
option. It at lease gets (infrequent) bug fixes, better than nothing to use in trixie.

Thanks,
Shengqi Chen