packages icon indicating copy to clipboard operation
packages copied to clipboard

[21.02] snowflake: add package

Open PolynomialDivision opened this issue 3 years ago • 4 comments

Package Tor's Snowflake system components so users can offer e.g. a standalone Snowflake proxy on their routers or other devices.

Signed-off-by: Daniel Golle [email protected] (cherry picked from commit https://github.com/openwrt/packages/commit/cf120a7effd5d13a7f705b5eb9d22410b73d71f3)

Maintainer: @dangowrt, me Compile tested: tbd Run tested: tbd

PolynomialDivision avatar Sep 24 '22 21:09 PolynomialDivision

Is there a reason, why you want to add this package to version, which is a feature complete or we can say also old stable?

BKPepe avatar Sep 25 '22 09:09 BKPepe

21.02 is still not dead. Even some devices like wdr4900v1 are not supported anymore in 22.03. So I thought we keep it in sync with 22.03 also. If a user wants to add his router to "snowflake-network", we should make that as easy as possible.

PolynomialDivision avatar Sep 25 '22 09:09 PolynomialDivision

Compile and run tested on 21.02?

BKPepe avatar Oct 05 '22 21:10 BKPepe

Compile and run tested on 21.02?

Compiling on 21.02 was done by the CI. As all the runs are green, I assume it was successful. I run-tested the artifacts for mips-24kc on my tplink,archer-c5-v1. I didn't see any issues with this, so we should be safe on merging this.

akira25 avatar Oct 09 '22 20:10 akira25

It is the stable branch, you needs to be tested on the real device, which OP does not do, that's why I was asking that. Thanks @Akira25 for testing it! Quality over quantity, guys. :)

What should be done is to add test.sh file to be even run tested in CI, when we have it. On the other hand, you should not count on CI, too much. It just compiles a few packages, it does not do full builds. It can reveal some missing dependencies, etc.

BKPepe avatar Oct 27 '22 10:10 BKPepe

It just compiles a few packages, it does not do full builds. It can reveal some missing dependencies, etc.

Anyway, this is a standalone and dependency-free golang package ;)

1715173329 avatar Nov 18 '22 01:11 1715173329