--- /home/fdroid/fdroiddata/tmp/com.github.shadowsocks.tv_5030250.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.github.shadowsocks.tv_5030250.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <398a96343e243a4836f01ad25732346aec357a6d720b320bde3ab02a7b1bcc71>, actual: <8f21f147fb57e95c3f980c620adfbc89ff779f2bc64ab8752b6aa9d52fec916c> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <10a44865b39cdb19c8c8d92d13167c7fb0df3db6abd1083b4497ae4f0cddb2dbe14fb60000000000> │ @@ -1,80 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 39af8d9cf522326b8710b7e685c70af0b8430cfda413d67c481f3f11c4fe86aa │ -Signer #1 certificate SHA-1 digest: 5305d0d18340a4fc2ba7311bc6e8636016dd5855 │ -Signer #1 certificate MD5 digest: cfc071f5c337407b9fd7fd48af28d8ef │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: cca776861e88e91d274f5d1477d0a430ecf42ff6e7ebe5fad835e5766e9f7f5f │ -Signer #1 public key SHA-1 digest: 7a08c7896f07db2c1d31e715238056dd1e1f454b │ -Signer #1 public key MD5 digest: 88b485b56ddd88e5a87f1f2e88c1d114 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.leanback_leanback-preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.leanback_leanback.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-service.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.preference_preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.room_room-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite-framework.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-multiprocess.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_android.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1061,8 +1061,8 @@ │ -rw---- 0.0 fat 112 b- defN 81-Jan-01 01:01 res/xml/locales_config.xml │ -rw---- 0.0 fat 264 b- defN 81-Jan-01 01:01 res/xml/network_security_config.xml │ -rw---- 0.0 fat 2236 b- defN 81-Jan-01 01:01 res/xml/pref_main.xml │ -rw---- 0.0 fat 813484 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 126001 b- defN 81-Jan-01 01:01 META-INF/1386FC4A.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/1386FC4A.RSA │ -rw---- 2.0 fat 125874 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -1066 files, 25486768 bytes uncompressed, 11766651 bytes compressed: 53.8% │ +1066 files, 25486768 bytes uncompressed, 11766657 bytes compressed: 53.8% ├── lib/armeabi-v7a/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -1901,15 +1901,15 @@ │ │ Enable VPN mode (only for Android)STAT_PATHstat-pathSTAT_ADDR │ │ Specify socket path (unix domain socket) for sending traffic statisticstat-addr │ │ Specify socket address IP:PORT (TCP) for sending traffic statisticLOCAL_DNS_ADDRlocal-dns-addr │ │ Specify the address of local DNS server, send queries directlyREMOTE_DNS_ADDRremote-dns-addr │ │ Specify the address of remote DNS server, send queries through shadowsocks' tunnelDNS_LOCAL_ADDRDNS address, listen to this address if specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pid │ │ File path to store daemonized process's PID │ │ Run as another userloading config src/service/local.rs`password` is required for server not supported `protocol` "loading ACL "", missing `local_address`, consider specifying it by --local-addr command line option, or "local_address" and "local_port" in configuration file │ │ -shadowsocks local build 1.15.12022-12-24T22:42:21.352840070+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.12022-12-24T18:41:12.303524370+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: src/sys.rsuser not foundshadowsocks_rust::syscould not change group id to user , uid: could not change supplementary groups to user could not change user id to user │ │ should be SIP002 (https://shadowsocks.org/guide/sip002.html) formatInvalid value: logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct SSConfig with 2 elementsstruct SSLogConfigstruct SSLogConfig with 3 elementsstruct SSLogFormatstruct SSLogFormat with 1 elementstruct SSRuntimeConfigstruct SSRuntimeConfig with 1 elementfailed to daemonize, shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot get current working directory, cannot get absolute path to working directory, │ │ should be either ip:port or domain:port │ │ should be a valid IPv4 or IPv6 address │ │ should be ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join.rspolled MutexLockFuture after completionmismatched peer: and dst: │ │ closed while reading message │ │ closed while reading lengthMap must not be polled after it returned `Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/stream/futures_unordered/mod.rsstream closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -27156,16 +27156,16 @@ │ │ 0x002b2e80 64206c69 6e65206f 7074696f 6e2c206f d line option, o │ │ 0x002b2e90 7220226c 6f63616c 5f616464 72657373 r "local_address │ │ 0x002b2ea0 2220616e 6420226c 6f63616c 5f706f72 " and "local_por │ │ 0x002b2eb0 74222069 6e20636f 6e666967 75726174 t" in configurat │ │ 0x002b2ec0 696f6e20 66696c65 0a736861 646f7773 ion file.shadows │ │ 0x002b2ed0 6f636b73 206c6f63 616c2020 6275696c ocks local buil │ │ 0x002b2ee0 6420312e 31352e31 32303232 2d31322d d 1.15.12022-12- │ │ - 0x002b2ef0 32345432 323a3432 3a32312e 33353238 24T22:42:21.3528 │ │ - 0x002b2f00 34303037 302b3030 3a303063 72656174 40070+00:00creat │ │ + 0x002b2ef0 32345431 383a3431 3a31322e 33303335 24T18:41:12.3035 │ │ + 0x002b2f00 32343337 302b3030 3a303063 72656174 24370+00:00creat │ │ 0x002b2f10 6520746f 6b696f20 52756e74 696d6563 e tokio Runtimec │ │ 0x002b2f20 6f6e6669 6720696e 74656772 69747920 onfig integrity │ │ 0x002b2f30 63686563 6b206661 696c6564 2c206c6f check failed, lo │ │ 0x002b2f40 6164696e 67206465 6661756c 7420636f ading default co │ │ 0x002b2f50 6e666967 20637265 61746520 6c6f6361 nfig create loca │ │ 0x002b2f60 6c736572 76657220 61626f72 74656420 lserver aborted │ │ 0x002b2f70 77697468 20736572 76657220 65786974 with server exit ├── lib/x86_64/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -4995,15 +4995,15 @@ │ │ decrypt header chunk failedinvalid client user identity InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt failedDecryptErrordecrypt payload failedinvalid address in packet, packet too short for tag, at least bytes, but only packet too short for salt, at least DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid socket type, expecting decrypt payload errorpacket too short, at least InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid server user identity peer: InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs │ │ attempt to calculate the remainder with a divisor of zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM encryptAes256CcmAES_256_CCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM encryptAES_256_GCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rsAES_128_GCM_SIV encryptAES_256_GCM_SIV encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305 encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305 encrypt is not an AEAD cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs │ │ assertion failed: key.len() >= Self::MIN_KEY_LEN && key.len() <= Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot implemented: Category is not v1 protocolss-subkey is not an AEAD-2022 cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks 2022 session subkeycipher is not an AES2022 AES-GCM cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher is not an AEAD 2022 cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly support Stream ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly support AEAD ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not used in decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno entry found for key │ │ attempt to calculate the remainder with a divisor of zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs │ │ `async fn` resumed after completioninitializing DNS resolver with config opts shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent platform doesn't support trust-dns resolver with system configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset TCP_FASTOPEN error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite zero byte into writerAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp association for is closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs is not in assertion failed: !ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/select_all.rsassertion failed: self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey not found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing direct DNS resolver for shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize trust-dns DNS resolver failed, fallback to default system resolver, error: initialize trust-dns DNS system resolver failed, fallback to default system resolver, error: initialized DNS system resolver builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked remote latency timeout, elapsed ms latency with unexpected response from 8.8.8.8:53, unexpected response from 8.8.8.8:53updated remote (score: detectportal.firefox.comunexpected response from http://detectportal.firefox.com/success.txt, unexpected response from http://detectportal.firefox.com/success.txtcheck_interval must be >= check_best_intervalchose best TCP server switched best TCP server from kept best TCP server chose best UDP server switched best UDP server from kept best UDP server (best check)finished initializing server scoresall plugins are exited. all connections may fail, check your configurationplugin exited with error: plugin exited with status: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend client flow statistic error: timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend client flow statistic error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks dns TCP listening on , local: , remote: accept failed with error: shadowsocks dns UDP listening on udp server recv_from failed with error: query message parse error: dns tcp connection closed read length failed, error: read message failed, error: parse message failed, error: lookup error: lookup failed, error: pick remote response (query): pick local response (query): pick remote response (response): reaching this means there probably is an off by one bugdns answer: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp relay channel full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall branches are disabled and there is no else branchudp relay keep-alive failed, channel full or closed <- ... (proxied) failed, error: packet_id out of window <- ... (bypassed) failed, error: -> ... channel closedudp server with session for proxied (bypassed) with bytes, error: ) received udp failed to send back bytes to client , from target ), error: sent bytes != expected (proxied) packet id overflowed. socket reset and session renewed ( (proxied) sending bytes failed, error: created udp association for /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks socks TCP listening on shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5 tcp client handler error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported authentication method shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone authentication method is not allowedcurrently shadowsocks-rust does not support authenticationTCP CONNECT is disabledsent header: Username/Password Authentication Initial request failed: Username/Password Authentication Initial request uname contains invaid charactersUsername/Password Authentication Initial request passwd contains invaid characterssocks5 authenticated with Username/Password method, user: , password: socks5 rejected Username/Password user: Username/Password Authentication failed, user: socks5 handshake early eof. peer: socks5 handshake error: socks5 peer: UDP ASSOCIATE from BIND is not supportedsocks5 udp is disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks socks5 UDP listening on shadowsocks_service::local::socks::server::socks5::udprelayreceived invalid UDP associate packet: received UDP associate with frag != 0, which is not supported by shadowsocksUDP ASSOCIATE relay keep-alive channel closed unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished tcp tunnel <-> through sever shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp tunnel (proxied) sent handshake without data (proxied) closed with error: (proxied) closed, L2R bytes, R2L bypassed (bypassed) closed with error: (bypassed) closed, L2R assertion failed: config.config_type == ConfigType::Local && !config.local.is_empty()stream cipher for server have inherent weaknesses (see discussion in https://github.com/shadowsocks/shadowsocks-org/issues/36). DO NOT USE. It will be removed in the future.no valid local server configurationmissing local_dns_addrmissing remote_dns_addrdns requires local addresssocks requires local address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/util/flat_map.rsMismatch between definition and access of ``. /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/parser/error.rsFatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion failed: edge.height == self.node.height - 1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/copy.rsassertion failed: self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/process/mod.rsfailed to park threadFailed to `Enter::block_on`a spawned task panicked and the runtime is configured to shut down on unhandled panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join_all.rsfrom_entropy failed: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit logging with filesrc/logging/mod.rsshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: got server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's encryption method`method` is requiredCONFIGShadowsocks configuration file (https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal address, listen only to this address if specifiedTCP_AND_UDPServer mode UDP_ONLYServer mode TCP_AND_UDPProtocol for communicating with clients (SOCKS5 by default)UDP_BIND_ADDRudp-bind-addrUDP relay's bind address, default is the same as local-addrSERVER_ADDRserver-addrServer's passwordTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/guide/sip003.html) pluginPLUGIN_OPTplugin-optsSet SIP003 plugin optionsURLserver-urlServer address in SIP002 (https://shadowsocks.org/guide/sip002.html) URLSERVER_CONFIGACLPath to ACL (Access Control List)DNSDNS nameservers, formatted like [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare"TCP_NO_DELAYtcp-no-delaySet TCP_NODELAY option for socketsTCP_FAST_OPENtcp-fast-openfast-openEnable TCP Fast Open (TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet TCP keep alive timeout secondsUDP_TIMEOUTudp-timeoutTimeout seconds for UDP relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum associations to be kept simultaneously for UDP relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet inbound sockets' SO_SNDBUF optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet inbound sockets' SO_RCVBUF optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet outbound sockets' SO_SNDBUF optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet outbound sockets' SO_RCVBUF optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind address, outbound socket will bind this addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet SO_BINDTODEVICE / IP_BOUND_IF / IP_UNICAST_IF option for outbound socketIPV6_FIRSTResolve hostname to IPv6 address firstLog without datetime prefixlog-configlog4rs configuration fileOUTBOUND_FWMARKoutbound-fwmarkSet SO_MARK option for outbound socketsvpnEnable VPN mode (only for Android)STAT_PATHstat-pathSTAT_ADDRSpecify socket path (unix domain socket) for sending traffic statisticstat-addrSpecify socket address IP:PORT (TCP) for sending traffic statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify the address of local DNS server, send queries directlyREMOTE_DNS_ADDRremote-dns-addrSpecify the address of remote DNS server, send queries through shadowsocks' tunnelDNS_LOCAL_ADDRDNS address, listen to this address if specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile path to store daemonized process's PIDRun as another userloading config src/service/local.rs`password` is required for server not supported `protocol` "loading ACL "", missing `local_address`, consider specifying it by --local-addr command line option, or "local_address" and "local_port" in configuration file │ │ -shadowsocks local build 1.15.12022-12-24T22:53:00.305313846+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.12022-12-24T18:48:25.247778107+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: src/sys.rsuser not foundshadowsocks_rust::syscould not change group id to user , uid: could not change supplementary groups to user could not change user id to user should be SIP002 (https://shadowsocks.org/guide/sip002.html) formatInvalid value: logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct SSConfig with 2 elementsstruct SSLogConfigstruct SSLogConfig with 3 elementsstruct SSLogFormatstruct SSLogFormat with 1 elementstruct SSRuntimeConfigstruct SSRuntimeConfig with 1 elementfailed to daemonize, shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot get current working directory, cannot get absolute path to working directory, should be either ip:port or domain:portshould be a valid IPv4 or IPv6 addressshould be ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join.rspolled MutexLockFuture after completionmismatched peer: and dst: closed while reading messageclosed while reading lengthMap must not be polled after it returned `Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/stream/futures_unordered/mod.rsstream closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ │ `async fn` resumed after completiondns resolve /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset SO_BINDTODEVICE error: shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed to disable IP fragmentation, error: protect() timeoutset SO_MARK error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved empty addresstrying connect shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion failed: dnaddr.len() <= u8::MAX as usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected tcp remote (outbound: ) with shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher is None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot AEAD salt shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion failed: size != 0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot stream iv shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager must not be Noneexpecting EIH, but header chunk len: doesn't support EIHserver EIH chosen by EIHgot AEAD header stream_type: , timestamp: , length: SystemTime::now() is before UNIX Epoch!generated AEAD cipher salt shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated Stream cipher IV only AEAD-2022 protocol has data chunk counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP server client receive from , control: bytes, payload length bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP server client send to , payload length bytes, packet length UDP server client send bytes, but actually sent connected udp remote with /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rs password is not base64 encoded, error: bytes key, but password: ( bytes after decode)iPSK /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan not send messages after stream is shutdownCurrent time is before the Unix epoch.must not poll after completeinconsistent in dropreceived TCP response header with unmatched saltNot all bytes of message sent, requestor canceledid space exhausted, consider filing an issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa sequenceudptcpvariant index 0 <= i < 2struct ResolverConfig with 3 elementsbad state, client should be connectedcan not lookup IPs for no namesstruct NameServerConfig with 5 elements │ │ dest is out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.1/src/position.rsposition out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.1/src/iterators/pair.rsinvalid key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt to join into collection with len > usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion failed: self.remaining() >= dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/buf/buf_impl.rsassertion failed: self.remaining() >= 1invalid type: , expected invalid value: missing field ``invalid length duplicate field `unknown variant ``, expected socket addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/net/lookup_host.rsno addresses to send data to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mutex.rsIpRange [, cannot advance past `remaining`: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsdecoded length calculation overflow/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/src/decode.rsImpossible: must only have 0 to 8 input bytes in last chunk, with no invalid lengthsnew_len = ; capacity = /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/bytes_mut.rsassertion failed: pos <= self.get_ref().as_ref().len()LocalNode::with ensures it is set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.1/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.1/src/debt/helping.rsinternal error: entered unreachable code: Invalid control value Ready polled after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/write_all.rscannot poll Select twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/select.rspolling FirstAnswerFuture twiceLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree { .. }Rules { ipv4: , rule_regex: [, ...], rule_set: [], rule_tree: }IPV4-RULE shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE \.REGEX-RULE => SET-RULE => TREE-RULE ^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE TREE-RULE parsing error: Unicode not allowed here ` regex error: ACL loading from [outbound_block_list][black_list] or [bypass_list][white_list] or [proxy_list]ACL parsing start from mode and black_list / bypass_listACL rule containing non-ASCII characters, skippedswitch to mode loading outbound_block_listloading white_list / proxy_list/tmp/shadowsocks-managerdnssocksmissing `addr` in configurationmissing `local_dns_addr` or `remote_dns_addr` in configurationmalformed `mode`, must be one of `tcp_only`, `udp_only` and `tcp_and_udp`missing `local_port` │ │ crates/shadowsocks-service/src/config.rsunrecognized protocol `protocol` invalidinvalid `mode`file , error: acl loading failed`local_udp_port` cannot be 0`local_port` cannot be 0` is not a supported methodunsupported method`password` is required for method `password` is required`server`, `server_port`, `method`, `password` must be provided together`users[].password` should be base64 encodedinvalid `tcp_weight`, must be in [0, 1]invalid `udp_weight`, must be in [0, 1]invalid replay attack policyinvalid `dns` value, can only be [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare"balancer.check_interval must be > 0balancer.max_server_rtt must be > 0missing any valid servers in configurationmissing `manager_addr` and `manager_port` in configuration`server` shouldn't be an empty string, `server_port` shouldn't be 0`server` shouldn't be an unspecified address (INADDR_ANY)`users[].password` length must be exactly the same as method's key length`server_port` shouldn't be 0`plugin` shouldn't be an empty stringcouldn't read password from environemnt variable shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot set DNS resolver on a shared contextcannot set ipv6_first on a shared contextcannot set security on a shared contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating connection to DNS server shadowsocks_service::local::dns::client_cachetake cached DNS client for cached DNS client for crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped rdata shadowsocks_service::local::dns::dns_resolver*DNS querying name of server shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal DNS response contains unexpected name for query local DNS response has inconsistent answer type crates/shadowsocks-service/src/local/dns/upstream.rsDNS lookup shadowsocks_service::local::dns::upstreamUDPTCPno valid TCP server serving for TCP clients, consider disable TCP with "mode": "udp_only", currently chose crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit chose TCP server no valid UDP server serving for UDP clients, consider disable UDP with "mode": "tcp_only", currently chose init chose UDP server init without any TCP and UDP serversno available serverping balancer stoppedserversGET /success.txt HTTP/1.1 │ │ Host: detectportal.firefox.com │ │ Connection: close │ │ Accept: */* │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -30852,16 +30852,16 @@ │ │ 0x004634d0 6d616e64 206c696e 65206f70 74696f6e mand line option │ │ 0x004634e0 2c206f72 20226c6f 63616c5f 61646472 , or "local_addr │ │ 0x004634f0 65737322 20616e64 20226c6f 63616c5f ess" and "local_ │ │ 0x00463500 706f7274 2220696e 20636f6e 66696775 port" in configu │ │ 0x00463510 72617469 6f6e2066 696c650a 73686164 ration file.shad │ │ 0x00463520 6f77736f 636b7320 6c6f6361 6c202062 owsocks local b │ │ 0x00463530 75696c64 20312e31 352e3132 3032322d uild 1.15.12022- │ │ - 0x00463540 31322d32 34543232 3a35333a 30302e33 12-24T22:53:00.3 │ │ - 0x00463550 30353331 33383436 2b30303a 30306372 05313846+00:00cr │ │ + 0x00463540 31322d32 34543138 3a34383a 32352e32 12-24T18:48:25.2 │ │ + 0x00463550 34373737 38313037 2b30303a 30306372 47778107+00:00cr │ │ 0x00463560 65617465 20746f6b 696f2052 756e7469 eate tokio Runti │ │ 0x00463570 6d65636f 6e666967 20696e74 65677269 meconfig integri │ │ 0x00463580 74792063 6865636b 20666169 6c65642c ty check failed, │ │ 0x00463590 206c6f61 64696e67 20646566 61756c74 loading default │ │ 0x004635a0 20636f6e 66696720 63726561 7465206c config create l │ │ 0x004635b0 6f63616c 73657276 65722061 626f7274 ocalserver abort │ │ 0x004635c0 65642077 69746820 73657276 65722065 ed with server e ├── lib/arm64-v8a/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -429,15 +429,15 @@ │ │ decrypt header chunk failedinvalid client user identity InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt failedDecryptErrordecrypt payload failedinvalid address in packet, packet too short for tag, at least bytes, but only packet too short for salt, at least DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid socket type, expecting decrypt payload errorpacket too short, at least InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid server user identity peer: InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs │ │ attempt to calculate the remainder with a divisor of zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM encryptAes256CcmAES_256_CCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM encryptAES_256_GCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rsAES_128_GCM_SIV encryptAES_256_GCM_SIV encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305 encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305 encrypt is not an AEAD cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs │ │ assertion failed: key.len() >= Self::MIN_KEY_LEN && key.len() <= Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot implemented: Category is not v1 protocolss-subkey is not an AEAD-2022 cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks 2022 session subkeycipher is not an AES2022 AES-GCM cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher is not an AEAD 2022 cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly support Stream ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly support AEAD ciphersonly support AEAD 2022 ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not used in decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno entry found for key │ │ attempt to calculate the remainder with a divisor of zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs │ │ `async fn` resumed after completioninitializing DNS resolver with config opts shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent platform doesn't support trust-dns resolver with system configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset TCP_FASTOPEN error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite zero byte into writer/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp association for is closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs is not in assertion failed: !ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/select_all.rsassertion failed: self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey not found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing direct DNS resolver for shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize trust-dns DNS resolver failed, fallback to default system resolver, error: initialize trust-dns DNS system resolver failed, fallback to default system resolver, error: initialized DNS system resolver builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked remote latency timeout, elapsed ms latency with unexpected response from 8.8.8.8:53, unexpected response from 8.8.8.8:53updated remote (score: detectportal.firefox.comunexpected response from http://detectportal.firefox.com/success.txt, unexpected response from http://detectportal.firefox.com/success.txtcheck_interval must be >= check_best_intervalchose best TCP server switched best TCP server from kept best TCP server chose best UDP server switched best UDP server from kept best UDP server (best check)finished initializing server scoresall plugins are exited. all connections may fail, check your configurationplugin exited with error: plugin exited with status: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend client flow statistic error: timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend client flow statistic error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks dns TCP listening on , local: , remote: accept failed with error: shadowsocks dns UDP listening on udp server recv_from failed with error: query message parse error: dns tcp connection closed read length failed, error: read message failed, error: parse message failed, error: lookup error: lookup failed, error: pick remote response (query): pick local response (query): pick remote response (response): reaching this means there probably is an off by one bugdns answer: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp relay channel full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall branches are disabled and there is no else branchudp relay keep-alive failed, channel full or closed <- ... (proxied) failed, error: packet_id out of window <- ... (bypassed) failed, error: -> ... channel closedudp server with session for proxied (bypassed) with bytes, error: ) received udp failed to send back bytes to client , from target ), error: sent bytes != expected (proxied) packet id overflowed. socket reset and session renewed ( (proxied) sending bytes failed, error: created udp association for /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks socks TCP listening on shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5 tcp client handler error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported authentication method shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone authentication method is not allowedcurrently shadowsocks-rust does not support authenticationTCP CONNECT is disabledsent header: Username/Password Authentication Initial request failed: Username/Password Authentication Initial request uname contains invaid charactersUsername/Password Authentication Initial request passwd contains invaid characterssocks5 authenticated with Username/Password method, user: , password: socks5 rejected Username/Password user: Username/Password Authentication failed, user: socks5 handshake early eof. peer: socks5 handshake error: socks5 peer: UDP ASSOCIATE from BIND is not supportedsocks5 udp is disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks socks5 UDP listening on shadowsocks_service::local::socks::server::socks5::udprelayreceived invalid UDP associate packet: received UDP associate with frag != 0, which is not supported by shadowsocksUDP ASSOCIATE relay keep-alive channel closed unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished tcp tunnel <-> through sever shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp tunnel (proxied) sent handshake without data (proxied) closed with error: (proxied) closed, L2R bytes, R2L bypassed (bypassed) closed with error: (bypassed) closed, L2R assertion failed: config.config_type == ConfigType::Local && !config.local.is_empty()stream cipher for server have inherent weaknesses (see discussion in https://github.com/shadowsocks/shadowsocks-org/issues/36). DO NOT USE. It will be removed in the future.no valid local server configurationmissing local_dns_addrmissing remote_dns_addrdns requires local addresssocks requires local address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRS/usr/shareXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/util/flat_map.rsMismatch between definition and access of ``. /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/parser/error.rsFatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion failed: edge.height == self.node.height - 1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/copy.rsassertion failed: self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/process/mod.rsfailed to park threadFailed to `Enter::block_on`a spawned task panicked and the runtime is configured to shut down on unhandled panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join_all.rsfrom_entropy failed: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit logging with filesrc/logging/mod.rs{h({l}):<5} shadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: got server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's encryption method`method` is requiredCONFIGShadowsocks configuration file (https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal address, listen only to this address if specifiedTCP_AND_UDPServer mode UDP_ONLYServer mode TCP_AND_UDPProtocol for communicating with clients (SOCKS5 by default)UDP_BIND_ADDRudp-bind-addrUDP relay's bind address, default is the same as local-addrSERVER_ADDRserver-addrServer addressServer's passwordTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/guide/sip003.html) pluginPLUGIN_OPTplugin-optsSet SIP003 plugin optionsURLserver-urlServer address in SIP002 (https://shadowsocks.org/guide/sip002.html) URLSERVER_CONFIGACLPath to ACL (Access Control List)DNSDNS nameservers, formatted like [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare"TCP_NO_DELAYtcp-no-delaySet TCP_NODELAY option for socketsTCP_FAST_OPENtcp-fast-openfast-openEnable TCP Fast Open (TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet TCP keep alive timeout secondsUDP_TIMEOUTudp-timeoutTimeout seconds for UDP relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum associations to be kept simultaneously for UDP relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet inbound sockets' SO_SNDBUF optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet inbound sockets' SO_RCVBUF optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet outbound sockets' SO_SNDBUF optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet outbound sockets' SO_RCVBUF optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind address, outbound socket will bind this addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet SO_BINDTODEVICE / IP_BOUND_IF / IP_UNICAST_IF option for outbound socketIPV6_FIRSTResolve hostname to IPv6 address firstSet log levelLog without datetime prefixlog-configlog4rs configuration fileOUTBOUND_FWMARKoutbound-fwmarkSet SO_MARK option for outbound socketsvpnEnable VPN mode (only for Android)STAT_PATHstat-pathSTAT_ADDRSpecify socket path (unix domain socket) for sending traffic statisticstat-addrSpecify socket address IP:PORT (TCP) for sending traffic statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify the address of local DNS server, send queries directlyREMOTE_DNS_ADDRremote-dns-addrSpecify the address of remote DNS server, send queries through shadowsocks' tunnelDNS_LOCAL_ADDRDNS address, listen to this address if specifiedDAEMONIZEdaemonizeDaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile path to store daemonized process's PIDRun as another userloading config src/service/local.rs`password` is required for server protect_pathnot supported `protocol` "loading ACL "", missing `local_address`, consider specifying it by --local-addr command line option, or "local_address" and "local_port" in configuration file │ │ -shadowsocks local build 1.15.12022-12-24T22:45:48.078189078+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.12022-12-24T18:43:33.269804588+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: src/sys.rsuser not foundshadowsocks_rust::syscould not change group id to user , uid: could not change supplementary groups to user could not change user id to user should be SIP002 (https://shadowsocks.org/guide/sip002.html) formatInvalid value: logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct SSConfig with 2 elementsstruct SSLogConfigstruct SSLogConfig with 3 elementsstruct SSLogFormatstruct SSLogFormat with 1 elementstruct SSRuntimeConfigstruct SSRuntimeConfig with 1 elementfailed to daemonize, shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot get current working directory, cannot get absolute path to working directory, should be either ip:port or domain:portshould be a valid IPv4 or IPv6 addressshould be ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join.rspolled MutexLockFuture after completionmismatched peer: and dst: closed while reading messageclosed while reading lengthMap must not be polled after it returned `Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/stream/futures_unordered/mod.rsstream closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs`async fn` resumed after completiondns resolve /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset SO_BINDTODEVICE error: shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed to disable IP fragmentation, error: protect() timeoutset SO_MARK error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved empty addresstrying connect shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion failed: dnaddr.len() <= u8::MAX as usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected tcp remote (outbound: ) with shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher is None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot AEAD salt shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion failed: size != 0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot stream iv shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager must not be Noneexpecting EIH, but header chunk len: doesn't support EIHserver EIH chosen by EIHgot AEAD header stream_type: , timestamp: , length: SystemTime::now() is before UNIX Epoch!generated AEAD cipher salt shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated Stream cipher IV only AEAD-2022 protocol has data chunk counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP server client receive from , control: bytes, payload length bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP server client send to , payload length bytes, packet length UDP server client send bytes, but actually sent connected udp remote with /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rs password is not base64 encoded, error: bytes key, but password: ( bytes after decode)iPSK /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan not send messages after stream is shutdownCurrent time is before the Unix epoch.must not poll after completeinconsistent in dropreceived TCP response header with unmatched saltNot all bytes of message sent, requestor canceledid space exhausted, consider filing an issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa sequenceudptcpvariant index 0 <= i < 2struct ResolverConfig with 3 elementsbad state, client should be connectedcan not lookup IPs for no namesstruct NameServerConfig with 5 elements │ │ dest is out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.1/src/position.rsposition out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.1/src/iterators/pair.rsinvalid key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt to join into collection with len > usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion failed: self.remaining() >= dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/buf/buf_impl.rsassertion failed: self.remaining() >= 1invalid type: , expected invalid value: missing field ``invalid length duplicate field `unknown variant ``, expected socket addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/net/lookup_host.rsno addresses to send data to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mutex.rsIpRange [, cannot advance past `remaining`: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsdecoded length calculation overflow/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/src/decode.rsImpossible: must only have 0 to 8 input bytes in last chunk, with no invalid lengthsnew_len = ; capacity = /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/bytes_mut.rsassertion failed: pos <= self.get_ref().as_ref().len()LocalNode::with ensures it is set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.1/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.1/src/debt/helping.rsinternal error: entered unreachable code: Invalid control value Ready polled after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/write_all.rscannot poll Select twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/select.rspolling FirstAnswerFuture twiceLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree { .. }Rules { ipv4: , rule_regex: [, ...], rule_set: [], rule_tree: }IPV4-RULE shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE \.REGEX-RULE => SET-RULE => TREE-RULE ^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE TREE-RULE parsing error: Unicode not allowed here ` regex error: ACL loading from [outbound_block_list][black_list] or [bypass_list][white_list] or [proxy_list]ACL parsing start from mode and black_list / bypass_listACL rule containing non-ASCII characters, skippedswitch to mode loading outbound_block_listloading white_list / proxy_list/tmp/shadowsocks-managerdnssocksmissing `addr` in configurationmissing `local_dns_addr` or `remote_dns_addr` in configurationmalformed `mode`, must be one of `tcp_only`, `udp_only` and `tcp_and_udp`missing `local_port` │ │ crates/shadowsocks-service/src/config.rsunrecognized protocol `protocol` invalidinvalid `mode`file , error: acl loading failed`local_udp_port` cannot be 0`local_port` cannot be 0` is not a supported methodunsupported method`password` is required for method `password` is required`server`, `server_port`, `method`, `password` must be provided together`users[].password` should be base64 encodedinvalid `tcp_weight`, must be in [0, 1]invalid `udp_weight`, must be in [0, 1]invalid replay attack policyinvalid `dns` value, can only be [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare"balancer.check_interval must be > 0balancer.max_server_rtt must be > 0missing any valid servers in configurationmissing `manager_addr` and `manager_port` in configuration`server` shouldn't be an empty string, `server_port` shouldn't be 0`server` shouldn't be an unspecified address (INADDR_ANY)`users[].password` length must be exactly the same as method's key length`server_port` shouldn't be 0`plugin` shouldn't be an empty stringcouldn't read password from environemnt variable shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot set DNS resolver on a shared contextcannot set ipv6_first on a shared contextcannot set security on a shared contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating connection to DNS server shadowsocks_service::local::dns::client_cachetake cached DNS client for cached DNS client for crates/shadowsocks-service/src/local/dns/dns_resolver.rsresolve emptyskipped rdata shadowsocks_service::local::dns::dns_resolver*DNS querying name of server shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal DNS response contains unexpected name for query local DNS response has inconsistent answer type crates/shadowsocks-service/src/local/dns/upstream.rsDNS lookup shadowsocks_service::local::dns::upstreamUDPTCPno valid TCP server serving for TCP clients, consider disable TCP with "mode": "udp_only", currently chose crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit chose TCP server no valid UDP server serving for UDP clients, consider disable UDP with "mode": "tcp_only", currently chose init chose UDP server init without any TCP and UDP serversno available serverping balancer stoppedserversGET /success.txt HTTP/1.1 │ │ Host: detectportal.firefox.com │ │ Connection: close │ │ Accept: */* │ │ assertion failed: max_server_rtt > 0crates/shadowsocks-service/src/local/loadbalancing/server_data.rsassertion failed: (0.0..=1.0).contains(&user_weight)crates/shadowsocks-service/src/local/loadbalancing/server_stat.rsloading socks5 authentication configuration from shadowsocks_service::local::socks::configcrates/shadowsocks-service/src/local/socks/config.rscrates/shadowsocks-service/src/net/mon_socket.rsWhiteListBlackListAccessControloutbound_blockblack_listwhite_listfile_pathdata did not match any variant of untagged enum SSDnsConfigreplay_attackstruct SSSecurityConfigstruct SSSecurityConfig with 1 elementpolicystruct SSSecurityReplayAttackConfigstruct SSSecurityReplayAttackConfig with 1 elementmax_server_rttcheck_intervalcheck_best_intervalstruct SSBalancerConfigstruct SSBalancerConfig with 3 elementsserverserver_portlocal_addresslocal_portmanager_addressmanager_portmethodpluginplugin_optsplugin_argsudp_timeoutudp_max_associationslocalskeep_aliveipv6_firstipv6_onlyfast_openoutbound_fwmarkaclshadowsocksstruct SSConfiglocal_udp_addresslocal_udp_portlocal_dns_addresslocal_dns_portremote_dns_addressremote_dns_portsocks5_auth_config_pathstruct SSLocalExtConfigstruct SSLocalExtConfig with 13 elementsstruct SSServerUserConfigstruct SSServerUserConfig with 2 elementsusersremarkstcp_weightudp_weightaddressstruct SSServerExtConfigstruct SSServerExtConfig with 16 elementsManagerServerLocalIpStandaloneBuiltinserver_hostserver_modeserver_programserver_working_directoryManagerConfigDnsSockslocal_dns_addrremote_dns_addrsocks5_authLocalConfigSystemSecurityConfigSecurityReplayAttackConfigBalancerConfigTcpStreamAddrUnixStreamPathServerInstanceConfigconfigLocalInstanceConfiglocaloutbound_bind_interfaceoutbound_bind_addroutbound_vpn_protect_pathinbound_send_buffer_sizeinbound_recv_buffer_sizeoutbound_send_buffer_sizeoutbound_recv_buffer_sizemanagerconfig_typelocal_stat_addrconfig_pathworker_countConfigerror while reading fileUdpRemoteTcpRemoteUnixSocketAddrfailed to resolve AAAA records, error: failed to resolve A records, error: user_namestruct SSSocks5AuthPasswordUserConfigstruct SSSocks5AuthPasswordUserConfig with 2 elementsstruct SSSocks5AuthPasswordConfigstruct SSSocks5AuthPasswordConfig with 1 elementstruct SSSocks5AuthConfigstruct SSSocks5AuthConfig with 1 elementpasswdSocks5AuthPasswdConfigcrates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsPlatform broken, got NULL as siginfo to signal handler. Abortinglayouttried to create a `Socket` with an invalid fd/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.7/src/socket.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/iter.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/char/methods.rsto_digit: radix is too high (maximum 36)overflow in Duration::new/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/time.rs │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -28685,16 +28685,16 @@ │ │ 0x003ab720 61646472 20636f6d 6d616e64 206c696e addr command lin │ │ 0x003ab730 65206f70 74696f6e 2c206f72 20226c6f e option, or "lo │ │ 0x003ab740 63616c5f 61646472 65737322 20616e64 cal_address" and │ │ 0x003ab750 20226c6f 63616c5f 706f7274 2220696e "local_port" in │ │ 0x003ab760 20636f6e 66696775 72617469 6f6e2066 configuration f │ │ 0x003ab770 696c650a 73686164 6f77736f 636b7320 ile.shadowsocks │ │ 0x003ab780 6c6f6361 6c202062 75696c64 20312e31 local build 1.1 │ │ - 0x003ab790 352e3132 3032322d 31322d32 34543232 5.12022-12-24T22 │ │ - 0x003ab7a0 3a34353a 34382e30 37383138 39303738 :45:48.078189078 │ │ + 0x003ab790 352e3132 3032322d 31322d32 34543138 5.12022-12-24T18 │ │ + 0x003ab7a0 3a34333a 33332e32 36393830 34353838 :43:33.269804588 │ │ 0x003ab7b0 2b30303a 30306372 65617465 20746f6b +00:00create tok │ │ 0x003ab7c0 696f2052 756e7469 6d65636f 6e666967 io Runtimeconfig │ │ 0x003ab7d0 20696e74 65677269 74792063 6865636b integrity check │ │ 0x003ab7e0 20666169 6c65642c 206c6f61 64696e67 failed, loading │ │ 0x003ab7f0 20646566 61756c74 20636f6e 66696720 default config │ │ 0x003ab800 63726561 7465206c 6f63616c 73657276 create localserv │ │ 0x003ab810 65722061 626f7274 65642077 69746820 er aborted with ├── lib/x86/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -539,15 +539,15 @@ │ │ decrypt header chunk failedinvalid client user identity InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt failedDecryptErrordecrypt payload failedinvalid address in packet, packet too short for tag, at least bytes, but only packet too short for salt, at least DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid socket type, expecting decrypt payload errorpacket too short, at least InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid server user identity peer: InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream_core.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs │ │ attempt to calculate the remainder with a divisor of zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM encryptAes256CcmAES_256_CCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM encryptAES_256_GCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305 encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305 encrypt is not an AEAD cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs │ │ assertion failed: key.len() >= Self::MIN_KEY_LEN && key.len() <= Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot implemented: Category is not v1 protocol is not an AEAD-2022 cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks 2022 session subkeycipher is not an AES2022 AES-GCM cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher is not an AEAD 2022 cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly support Stream ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly support AEAD ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno entry found for key │ │ attempt to calculate the remainder with a divisor of zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs │ │ `async fn` resumed after completioninitializing DNS resolver with config opts shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent platform doesn't support trust-dns resolver with system configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset TCP_FASTOPEN error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rsAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp association for is closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs is not in assertion failed: !ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/select_all.rsassertion failed: self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey not found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing direct DNS resolver for shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize trust-dns DNS resolver failed, fallback to default system resolver, error: initialize trust-dns DNS system resolver failed, fallback to default system resolver, error: initialized DNS system resolver builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked remote latency timeout, elapsed ms latency with unexpected response from 8.8.8.8:53, unexpected response from 8.8.8.8:53updated remote (score: unexpected response from http://detectportal.firefox.com/success.txt, unexpected response from http://detectportal.firefox.com/success.txtcheck_interval must be >= check_best_intervalchose best TCP server switched best TCP server from kept best TCP server chose best UDP server switched best UDP server from kept best UDP server (best check)finished initializing server scoresall plugins are exited. all connections may fail, check your configurationplugin exited with error: plugin exited with status: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend client flow statistic error: timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend client flow statistic error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks dns TCP listening on , local: , remote: accept failed with error: shadowsocks dns UDP listening on udp server recv_from failed with error: query message parse error: dns tcp connection closed read length failed, error: read message failed, error: parse message failed, error: lookup error: lookup failed, error: pick remote response (query): pick local response (query): pick remote response (response): reaching this means there probably is an off by one bugdns answer: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall branches are disabled and there is no else branchudp relay keep-alive failed, channel full or closed <- ... (proxied) failed, error: packet_id out of window <- ... (bypassed) failed, error: -> ... channel closedudp server with session for proxied (bypassed) with bytes, error: ) received udp failed to send back bytes to client , from target ), error: sent bytes != expected (proxied) packet id overflowed. socket reset and session renewed ( (proxied) sending bytes failed, error: created udp association for /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks socks TCP listening on shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5 tcp client handler error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported authentication method shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone authentication method is not allowedcurrently shadowsocks-rust does not support authenticationTCP CONNECT is disabledsent header: Username/Password Authentication Initial request failed: Username/Password Authentication Initial request uname contains invaid charactersUsername/Password Authentication Initial request passwd contains invaid characterssocks5 authenticated with Username/Password method, user: , password: socks5 rejected Username/Password user: Username/Password Authentication failed, user: socks5 handshake early eof. peer: socks5 handshake error: socks5 peer: UDP ASSOCIATE from BIND is not supportedsocks5 udp is disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks socks5 UDP listening on shadowsocks_service::local::socks::server::socks5::udprelayreceived invalid UDP associate packet: received UDP associate with frag != 0, which is not supported by shadowsocksUDP ASSOCIATE relay keep-alive channel closed unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished tcp tunnel <-> through sever shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp tunnel (proxied) sent handshake without data (proxied) closed with error: (proxied) closed, L2R bytes, R2L bypassed (bypassed) closed with error: (bypassed) closed, L2R assertion failed: config.config_type == ConfigType::Local && !config.local.is_empty()stream cipher for server have inherent weaknesses (see discussion in https://github.com/shadowsocks/shadowsocks-org/issues/36). DO NOT USE. It will be removed in the future.no valid local server configurationmissing local_dns_addrmissing remote_dns_addr/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/util/flat_map.rsMismatch between definition and access of ``. /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/parser/error.rsFatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.29/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/binary_heap.rsassertion failed: edge.height == self.node.height - 1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/copy.rsassertion failed: self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/process/mod.rsfailed to park threadFailed to `Enter::block_on`a spawned task panicked and the runtime is configured to shut down on unhandled panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join_all.rsfrom_entropy failed: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGsingle_threadinit logging with filesrc/logging/mod.rsloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: got server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDENCRYPT_METHODencrypt-method`method` is requiredCONFIGShadowsocks configuration file (https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal address, listen only to this address if specifiedTCP_AND_UDPProtocol for communicating with clients (SOCKS5 by default)UDP_BIND_ADDRudp-bind-addrUDP relay's bind address, default is the same as local-addrSERVER_ADDRserver-addrTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/guide/sip003.html) pluginPLUGIN_OPTplugin-optsURLserver-urlServer address in SIP002 (https://shadowsocks.org/guide/sip002.html) URLSERVER_CONFIGACLPath to ACL (Access Control List)DNSDNS nameservers, formatted like [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare"TCP_NO_DELAYtcp-no-delaySet TCP_NODELAY option for socketsTCP_FAST_OPENtcp-fast-openfast-openTCP_KEEP_ALIVEtcp-keep-aliveSet TCP keep alive timeout secondsUDP_TIMEOUTudp-timeoutUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum associations to be kept simultaneously for UDP relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet inbound sockets' SO_SNDBUF optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet inbound sockets' SO_RCVBUF optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet outbound sockets' SO_SNDBUF optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet outbound sockets' SO_RCVBUF optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind address, outbound socket will bind this addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet SO_BINDTODEVICE / IP_BOUND_IF / IP_UNICAST_IF option for outbound socketIPV6_FIRSTResolve hostname to IPv6 address firstlog-configOUTBOUND_FWMARKoutbound-fwmarkSet SO_MARK option for outbound socketsvpnEnable VPN mode (only for Android)STAT_PATHstat-pathSTAT_ADDRSpecify socket path (unix domain socket) for sending traffic statisticstat-addrSpecify socket address IP:PORT (TCP) for sending traffic statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify the address of local DNS server, send queries directlyREMOTE_DNS_ADDRremote-dns-addrSpecify the address of remote DNS server, send queries through shadowsocks' tunnelDNS_LOCAL_ADDRDNS address, listen to this address if specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile path to store daemonized process's PIDloading config src/service/local.rs`password` is required for server not supported `protocol` "loading ACL "", missing `local_address`, consider specifying it by --local-addr command line option, or "local_address" and "local_port" in configuration file │ │ -shadowsocks local build 1.15.12022-12-24T22:49:25.346098054+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.12022-12-24T18:45:55.957517545+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: src/sys.rsuser not foundshadowsocks_rust::syscould not change group id to user , uid: could not change supplementary groups to user could not change user id to user should be SIP002 (https://shadowsocks.org/guide/sip002.html) formatInvalid value: logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct SSConfig with 2 elementsstruct SSLogConfigstruct SSLogConfig with 3 elementsstruct SSLogFormatstruct SSLogFormat with 1 elementstruct SSRuntimeConfigstruct SSRuntimeConfig with 1 elementfailed to daemonize, shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot get current working directory, cannot get absolute path to working directory, should be either ip:port or domain:portshould be a valid IPv4 or IPv6 address/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/join.rspolled MutexLockFuture after completionmismatched peer: and dst: Map must not be polled after it returned `Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/stream/futures_unordered/mod.rsstream closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ │ `async fn` resumed after completiondns resolve /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset SO_BINDTODEVICE error: shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed to disable IP fragmentation, error: set SO_MARK error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved empty addresstrying connect shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion failed: dnaddr.len() <= u8::MAX as usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected tcp remote (outbound: ) with shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher is None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot AEAD salt shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion failed: size != 0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot stream iv shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager must not be Noneexpecting EIH, but header chunk len: doesn't support EIHserver EIH chosen by EIHgot AEAD header stream_type: , timestamp: , length: SystemTime::now() is before UNIX Epoch!generated AEAD cipher salt shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated Stream cipher IV only AEAD-2022 protocol has data chunk counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP server client receive from , control: bytes, payload length bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP server client send to , payload length bytes, packet length UDP server client send bytes, but actually sent connected udp remote with /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rs password is not base64 encoded, error: bytes key, but password: ( bytes after decode)iPSK /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan not send messages after stream is shutdownCurrent time is before the Unix epoch.must not poll after completeinconsistent in dropreceived TCP response header with unmatched saltNot all bytes of message sent, requestor canceledid space exhausted, consider filing an issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa sequenceudptcpvariant index 0 <= i < 2struct ResolverConfig with 3 elementsbad state, client should be connectedcan not lookup IPs for no namesstruct NameServerConfig with 5 elements/rustc/897e37553bba8b42751c67658967889d11ecd120/library/std/src/io/cursor.rs │ │ dest is out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.1/src/position.rsposition out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.1/src/iterators/pair.rsinvalid key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt to join into collection with len > usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion failed: self.remaining() >= dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/buf/buf_impl.rsassertion failed: self.remaining() >= 1invalid type: , expected invalid value: missing field ``invalid length duplicate field `unknown variant ``, expected socket addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/net/lookup_host.rsno addresses to send data to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/sync/mutex.rsIpRange [, cannot advance past `remaining`: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsdecoded length calculation overflow/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.1/src/decode.rsImpossible: must only have 0 to 8 input bytes in last chunk, with no invalid lengthsnew_len = ; capacity = /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.3.0/src/bytes_mut.rsassertion failed: pos <= self.get_ref().as_ref().len()LocalNode::with ensures it is set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.1/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.1/src/debt/helping.rsinternal error: entered unreachable code: Invalid control value Ready polled after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.23.0/src/io/util/write_all.rscannot poll Select twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.25/src/future/select.rspolling FirstAnswerFuture twiceLazy instance has previously been poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.16.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree { .. }Rules { ipv4: , rule_regex: [, ...], rule_set: [], rule_tree: }IPV4-RULE shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE \.REGEX-RULE => SET-RULE => TREE-RULE ^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE TREE-RULE parsing error: Unicode not allowed here ` regex error: ACL loading from [outbound_block_list][black_list] or [bypass_list][white_list] or [proxy_list]ACL parsing start from mode and black_list / bypass_listACL rule containing non-ASCII characters, skipped[reject_all][bypass_all]switch to mode [accept_all][proxy_all]loading outbound_block_list[black_list][bypass_list][white_list][proxy_list]loading white_list / proxy_listdnssocksmissing `addr` in configurationmissing `local_dns_addr` or `remote_dns_addr` in configurationmalformed `mode`, must be one of `tcp_only`, `udp_only` and `tcp_and_udp`missing `local_port` │ │ crates/shadowsocks-service/src/config.rsunrecognized protocol `protocol` invalidinvalid `mode`file , error: acl loading failed`local_udp_port` cannot be 0`local_port` cannot be 0` is not a supported methodunsupported method`password` is required for method `password` is required`server`, `server_port`, `method`, `password` must be provided together`users[].password` should be base64 encodedinvalid `tcp_weight`, must be in [0, 1]invalid `udp_weight`, must be in [0, 1]invalid replay attack policycloudflareinvalid `dns` value, can only be [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare"balancer.check_interval must be > 0balancer.max_server_rtt must be > 0missing any valid servers in configurationmissing `manager_addr` and `manager_port` in configuration`server` shouldn't be an empty string, `server_port` shouldn't be 0`server` shouldn't be an unspecified address (INADDR_ANY)`users[].password` length must be exactly the same as method's key length`server_port` shouldn't be 0`plugin` shouldn't be an empty stringcouldn't read password from environemnt variable shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot set DNS resolver on a shared contextcannot set ipv6_first on a shared contextcannot set security on a shared contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating connection to DNS server shadowsocks_service::local::dns::client_cachetake cached DNS client for cached DNS client for crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped rdata shadowsocks_service::local::dns::dns_resolver*DNS querying name of server shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal DNS response contains unexpected name for query local DNS response has inconsistent answer type crates/shadowsocks-service/src/local/dns/upstream.rsDNS lookup shadowsocks_service::local::dns::upstreamUDPTCPno valid TCP server serving for TCP clients, consider disable TCP with "mode": "udp_only", currently chose crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit chose TCP server no valid UDP server serving for UDP clients, consider disable UDP with "mode": "tcp_only", currently chose init chose UDP server init without any TCP and UDP serversno available serverping balancer stoppedserversGET /success.txt HTTP/1.1 │ │ Host: detectportal.firefox.com │ │ Connection: close │ │ Accept: */* │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -30827,16 +30827,16 @@ │ │ 0x0041e880 696e6520 6f707469 6f6e2c20 6f722022 ine option, or " │ │ 0x0041e890 6c6f6361 6c5f6164 64726573 73222061 local_address" a │ │ 0x0041e8a0 6e642022 6c6f6361 6c5f706f 72742220 nd "local_port" │ │ 0x0041e8b0 696e2063 6f6e6669 67757261 74696f6e in configuration │ │ 0x0041e8c0 2066696c 650a7368 61646f77 736f636b file.shadowsock │ │ 0x0041e8d0 73206c6f 63616c20 20627569 6c642031 s local build 1 │ │ 0x0041e8e0 2e31352e 31323032 322d3132 2d323454 .15.12022-12-24T │ │ - 0x0041e8f0 32323a34 393a3235 2e333436 30393830 22:49:25.3460980 │ │ - 0x0041e900 35342b30 303a3030 63726561 74652074 54+00:00create t │ │ + 0x0041e8f0 31383a34 353a3535 2e393537 35313735 18:45:55.9575175 │ │ + 0x0041e900 34352b30 303a3030 63726561 74652074 45+00:00create t │ │ 0x0041e910 6f6b696f 2052756e 74696d65 636f6e66 okio Runtimeconf │ │ 0x0041e920 69672069 6e746567 72697479 20636865 ig integrity che │ │ 0x0041e930 636b2066 61696c65 642c206c 6f616469 ck failed, loadi │ │ 0x0041e940 6e672064 65666175 6c742063 6f6e6669 ng default confi │ │ 0x0041e950 67206372 65617465 206c6f63 616c7365 g create localse │ │ 0x0041e960 72766572 2061626f 72746564 20776974 rver aborted wit │ │ 0x0041e970 68207365 72766572 20657869 74656420 h server exited