Package Details: shadowsocks-rust 1.17.1-1

Git Clone URL: https://aur.archlinux.org/shadowsocks-rust.git (read-only, click to copy)
Package Base: shadowsocks-rust
Description: A Rust port of shadowsocks https://shadowsocks.org/
Upstream URL: https://github.com/shadowsocks/shadowsocks-rust
Keywords: shadowsocks
Licenses: MIT
Submitter: BigmenPixel
Maintainer: BigmenPixel
Last Packager: BigmenPixel
Votes: 16
Popularity: 2.46
First Submitted: 2022-01-01 16:31 (UTC)
Last Updated: 2023-11-27 14:36 (UTC)

Latest Comments

1 2 Next › Last »

Hanabishi commented on 2023-11-30 18:56 (UTC)

No, it's not. All Arch packages imply that you have base installed and don't explicitly include anything from there.

AUR packages also imply that you have base-devel installed during build time.

If you are new, consider reading the wiki first: https://wiki.archlinux.org/title/Arch_User_Repository

qubeck commented on 2023-11-30 18:39 (UTC) (edited on 2023-11-30 18:48 (UTC) by qubeck)

I just checked the package with namcap. Thought it would be better if it was listed anyway. I'm kinda new to AUR, sorry :)

Hanabishi commented on 2023-11-30 18:05 (UTC) (edited on 2023-11-30 18:13 (UTC) by Hanabishi)

Add what? You literally can't have a working system without glibc package. It is always installed.

Same goes for openssl and gcc-libs. They are always installed with base Arch system.

qubeck commented on 2023-11-30 17:32 (UTC) (edited on 2023-11-30 17:39 (UTC) by qubeck)

I think some dependencies are missing. Can you add them, please?

shadowsocks-rust E: Dependency openssl detected and not included (libraries ['usr/lib/libcrypto.so.3', 'usr/lib/libssl.so.3'] needed in files ['usr/bin/sslocal', 'usr/bin/ssservice'])
shadowsocks-rust E: Dependency glibc detected and not included (libraries ['usr/lib/libm.so.6', 'usr/lib/libc.so.6'] needed in files ['usr/bin/sslocal', 'usr/bin/ssmanager', 'usr/bin/ssurl', 'usr/bin/ssservice', 'usr/bin/ssserver'])
shadowsocks-rust E: Dependency gcc-libs detected and not included (libraries ['usr/lib/libgcc_s.so.1'] needed in files ['usr/bin/sslocal', 'usr/bin/ssservice', 'usr/bin/ssmanager', 'usr/bin/ssserver', 'usr/bin/ssurl'])

zumoshi commented on 2023-06-13 02:19 (UTC)

Can you add RUSTUP_TOOLCHAIN=stable to the cargo build command? AUR installers that use some kind of isolation/sandboxing like rua can't access ~/.cargo and fail with:

==> Starting build()...
error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured.
help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain.
==> ERROR: A failure occurred in build().
    Aborting...

See rua#133 for more info. Thanks.

BigmenPixel commented on 2023-05-06 07:16 (UTC)

Oh, yes, I will fix it.

Hanabishi commented on 2023-05-06 07:14 (UTC)

You forgot to update checksums.

==> Validating source files with sha512sums...
    shadowsocks-rust-1.15.3.tar.gz ... Passed
    shadowsocks-rust@.service ... FAILED
    shadowsocks-rust-server@.service ... FAILED

hykilp commented on 2023-05-05 04:31 (UTC) (edited on 2023-05-05 04:31 (UTC) by hykilp)

If you add the following line under build(), it can successfully build on riscv64 platforms:

[[ "$CARCH" == "riscv64" ]] && CARCH="riscv64gc"

igo95862 commented on 2023-04-30 13:04 (UTC) (edited on 2023-04-30 13:05 (UTC) by igo95862)

I think in the service file the CapabilityBoundingSet= should actually be AmbientCapabilities=. I believe the bounding set limits the capabilities but ambient grants them.

Also maybe it is worth adding CAP_NET_ADMIN to allow the use of --outbound-fwmark.

(maybe also NoNewPrivileges=yes ?)

BigmenPixel commented on 2023-04-20 14:51 (UTC)

I can enable trust-dns but are dns-over-{tls,https} inscluded in it?