Fix boo#1256041 #1

Open
hillwood wants to merge 0 commits from hillwood/shadowsocks-rust:leap-16.0 into leap-16.0
First-time contributor
No description provided.
hillwood added 49 commits 2026-02-15 08:11:57 +01:00
OBS-URL: https://build.opensuse.org/request/show/931466
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=1
OBS-URL: https://build.opensuse.org/request/show/931512
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=2
OBS-URL: https://build.opensuse.org/request/show/931645
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=3
- Update version to 1.15.3
  * local-tun: Support tun_interface_destination for configuring Tun 
    device's destination address
  * Support outbound_fwmark, outbound_user_cookie, outbound_bind_interface
    and outbound_bind_addr in configuration file
  * AEAD-2022 protoco
  * SIP002 Extended Format: Allowing unencoded user-info in URL
  * Manager standalone mode support bypassing ACL files
  * Allow sslocal run without any servers, which will bypass all connections
    and packets
  * "password" is optional for none / plain method
  * redir-local: Enable dual-stack support on Linux (TProxy) and FreeBSD
  * Disable md5-asm and sha1-asm: shadowsocks/shadowsocks-crypto
  * "acl" and "outbound_fwmark" are available in configuration file
  * Properly handle IPv4-mapped-IPv6 addresses in UDP assocations
  * Automatically bump RLIMIT_NOFILE on Unix (except Android)
  * SOCKS5 protocol supports RFC1929 Username/Password Authentication
  * HKDF-SHA1 uses ring's assembly implementation
  * Set environment variable SS_SYSTEM_DNS_RESOLVER_FORCE_BUILTIN to use system's
    builtin DNS resolver
  * Allow setting "system" in DNS configuration key "dns" to use system provided
    DNS API
  * Support setting SO_USER_COOKIE on FreeBSD
  * Local tun interface refactored the VirtDevice::poll strategy
  * balancer.check_best_interval could let ping balancer to ping only the choosen
    best server in this interval
  * Set a shorter interval in balancer.check_best_interval than
    balancer.check_interval to check much frequently the best server
  * efactored local-tun, using smoltcp as a user-space network stack
  * Support K8S deployment

OBS-URL: https://build.opensuse.org/request/show/1093738
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=4
OBS-URL: https://build.opensuse.org/request/show/1093745
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=5
OBS-URL: https://build.opensuse.org/request/show/1093750
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=6
- Add Recommends for shadowsocks-v2ray-plugin
- Update systemd services

OBS-URL: https://build.opensuse.org/request/show/1093876
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=7
OBS-URL: https://build.opensuse.org/request/show/1093878
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=8
OBS-URL: https://build.opensuse.org/request/show/1093879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=1
- Update constraints for riscv64

OBS-URL: https://build.opensuse.org/request/show/1094643
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=10
OBS-URL: https://build.opensuse.org/request/show/1094656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=2
- Update version to 1.16.2
  * Fix bugs
- Update vendor, fix boo#1215658 CVE-2023-42811

OBS-URL: https://build.opensuse.org/request/show/1113569
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=12
OBS-URL: https://build.opensuse.org/request/show/1116315
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=13
(forwarded request 1116315 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1116316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=3
- Fix boo#1216372 and boo#1216373

OBS-URL: https://build.opensuse.org/request/show/1119864
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=15
- Fix boo#1216372 and boo#1216373, run systemd service as a dedicated user and group

OBS-URL: https://build.opensuse.org/request/show/1120480
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=16
- Fix boo#1216372 and boo#1216373, run systemd service as a dedicated user and group

OBS-URL: https://build.opensuse.org/request/show/1120484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=4
- Update version to 1.17.1
  * Trust-DNS is rebranded to Hickory-DNS
  * Support DNS-over-H3 (Try with configuration "dns": "google_h3" 
    and compile with feature "dns-over-h3")
  * Allow configuring local-dns client cache size
  * local-tun supports Windows with Wintun
  * Upgrade hyper
  * Fix bugs

OBS-URL: https://build.opensuse.org/request/show/1130557
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=18
OBS-URL: https://build.opensuse.org/request/show/1130558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=5
- Set permissions as 640 for /etc/shadowsocks (boo#1216372)

OBS-URL: https://build.opensuse.org/request/show/1132888
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=20
OBS-URL: https://build.opensuse.org/request/show/1132889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=6
- Update version to 1.18.3
  * Support outbound_fwmark in server side to split outbound tunnel
  * Default build for *-windows-* targets includes sswinservice
  * local-fakedns: Add a basic implementation of Fake-DNS, which will
    allocate IPs from pool for DNS queries. This experimental feature
    could be useful when using local-tun, local-redir or other features
    that could only receive IP destinations, the domain name that is
    resolved by the Fake-DNS will be translated from IP back to domain
    name when connecting to the remote
  * Add launchd_udp_socket_name, launchd_tcp_socket_name to basic config format
  * local-tun: Support tun_interface_destination configuration key
  * Default logging framework changed to tracing-subscriber
  * local: socks local server will support SOCKS5, SOCKS4a, HTTP proxy
    protocols when local-http, local-socks4 features are enabled
  * local: Support setting udp_mtu in configuration file to actively reject
    packet.size > MTU
  * Fix bugs
- Add fix-boo-1223239.patch, fix CVE-2024-32650 boo#1223239

OBS-URL: https://build.opensuse.org/request/show/1169685
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=22
OBS-URL: https://build.opensuse.org/request/show/1169687
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=23
(forwarded request 1169687 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1169688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=7
- Update version to 1.20.0
  * Making HTTP requests with local-http's HttpClient implementation, mainly
    for supporting outbound_* socket configurations.
  * Support SIP008 Online Configuration. Pull servers from remote servers
    automatically. (Experimental)
  * Add basic, full, full-extra features makes building command line arguments
    shorter
  * Binaries support --plugin-mode command line argument
  * local-tun is enabled by default for Windows targets in CI builds
  * Fix bugs
- Drop fix-boo-1223239.patch, merged by upstream

OBS-URL: https://build.opensuse.org/request/show/1181099
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=25
OBS-URL: https://build.opensuse.org/request/show/1181164
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=26
OBS-URL: https://build.opensuse.org/request/show/1181166
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=27
(forwarded request 1181166 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1181168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=8
- Update version to 1.20.4
  * Updated rustls to v0.23 with ring backend
  * local-redir, server: Better approach to check current platform IP stack
    capabilities like Go (IPv4, IPv6, IPv4-mapped-IPv6 supports)
  * Explicitly enable dual-stack if listen addresses (server, local_address)
    are IPv4-mapped-IPv6, by setting IPV6_V6ONLY=0
  * PingBalancer check Firefox portal allowing 200 HTTP status
  * Ping Balancer scores replaced standard deviation with median absolute
    deviation, which should help focusing less on outlying observations in
    latency samples
  * local: Allow configuring SOCKS5 UDP_ASSOCIATE address
  * ProxyServerStream::from_stream made public
  * Fix bugs

OBS-URL: https://build.opensuse.org/request/show/1200652
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=29
OBS-URL: https://build.opensuse.org/request/show/1200819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=9
Add reproducible.patch to override build date (boo#1047218)

OBS-URL: https://build.opensuse.org/request/show/1223845
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=31
OBS-URL: https://build.opensuse.org/request/show/1224081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=10
- Update version to 1.21.2
  * supports generic I/O socket type
  * Support OpenBSD Packet-Filter (pf)
  * Fix bugs

OBS-URL: https://build.opensuse.org/request/show/1225827
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=33
- Update version to 1.21.2
  * supports generic I/O socket type
  * Support OpenBSD Packet-Filter (pf)
  * Fix bugs (forwarded request 1225827 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1225828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=11
- Fix start failure by systemd
  * Make sure /etc/shadowsocks can be read by shadowsocks user
  * Create the PID file under /run/shadowsocks

OBS-URL: https://build.opensuse.org/request/show/1235122
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=35
OBS-URL: https://build.opensuse.org/request/show/1235195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=12
- Update version to 1.23.0
  * local-fake-dns switched storage engine from sled to rocksdb,
    users should delete the old database file and let sslocal
    recreate it ageain
  * refactor: change error handling to be strongly-typed 
  * fix: mips-* reenabled, moka automatically switches to a
    fallback impl for AtomicU64

OBS-URL: https://build.opensuse.org/request/show/1267600
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=37
OBS-URL: https://build.opensuse.org/request/show/1270212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=13
- Update version to 1.23.2
  * local-tun: Fixes panic when resizing cached buffers
  * local-tun: Enable congestion control algorithm for TCP connections
  * local-tun: Disable TCP package receive checksum for improving performance
  * local-tun: Buffer for receiving/sending packets from/to tun device are 
    cached globally
  * Fix some issues

OBS-URL: https://build.opensuse.org/request/show/1274243
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=39
OBS-URL: https://build.opensuse.org/request/show/1276083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=14
OBS-URL: https://build.opensuse.org/request/show/1284827
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=41
- Update version to 1.24.4
  * online-config: SIP008 online configuration supports adding plugin whitelist
    (see README for details)
  * Fix bugs

OBS-URL: https://build.opensuse.org/request/show/1285516
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=42
- Update version to 1.24.4
  * online-config: SIP008 online configuration supports adding plugin whitelist
    (see README for details)
  * Fix bugs (forwarded request 1285516 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1285517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=15
- Update version to 1.23.5
  * Updated once_cell::sync::Lazy to std::sync::LazyLock
  * ACL supported outbound_allow_list
  * Allow customizable SocketProtect trait for Android VpnService
  * Fix bugs

- Update version to 1.23.4

OBS-URL: https://build.opensuse.org/request/show/1303370
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=44
- Update version to 1.23.5
  * Updated once_cell::sync::Lazy to std::sync::LazyLock
  * ACL supported outbound_allow_list
  * Allow customizable SocketProtect trait for Android VpnService
  * Fix bugs

- Update version to 1.23.4 (forwarded request 1303370 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1303372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=16
- Update version to 1.24.0
  * Support logging to file and syslog
  * HTTP Client support auto retry if cached connection was lost
  * Fix bugs

OBS-URL: https://build.opensuse.org/request/show/1323669
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=46
- Update version to 1.24.0
  * Support logging to file and syslog
  * HTTP Client support auto retry if cached connection was lost
  * Fix bugs (forwarded request 1323669 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1323670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=17
OBS-URL: https://build.opensuse.org/package/show/server:proxy/shadowsocks-rust?expand=0&rev=48
- Fix boo#1256041 (forwarded request 1332468 from hillwood)

OBS-URL: https://build.opensuse.org/request/show/1332469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/shadowsocks-rust?expand=0&rev=18
autogits_workflow_pr_bot requested review from legaldb 2026-02-15 08:12:26 +01:00
autogits_workflow_pr_bot requested review from maintenance-release-review 2026-02-15 08:12:26 +01:00
autogits_workflow_pr_bot requested review from opensuse-review 2026-02-15 08:12:26 +01:00
First-time contributor

Review by maintenance-release-review represents a group of reviewers: abergmann, amattiazzo, bfilho, cmatos, crazybyte, emanuelecappello, gsonnu, maintenance-robot, mauriziogalli, mbozicevic, mimi_vx, mschnitzer, msmeissn, pluskalm, rfrohl, slemke .

Do not use standard review interface to review on behalf of the group.
To accept the review on behalf of the group, create the following comment: @maintenance-release-review: approve.
To request changes on behalf of the group, create the following comment: @maintenance-release-review: decline followed with lines justifying the decision.
Future edits of the comments are ignored, a new comment is required to change the review state.

Review by maintenance-release-review represents a group of reviewers: abergmann, amattiazzo, bfilho, cmatos, crazybyte, emanuelecappello, gsonnu, maintenance-robot, mauriziogalli, mbozicevic, mimi_vx, mschnitzer, msmeissn, pluskalm, rfrohl, slemke . Do **not** use standard review interface to review on behalf of the group. To accept the review on behalf of the group, create the following comment: `@maintenance-release-review: approve`. To request changes on behalf of the group, create the following comment: `@maintenance-release-review: decline` followed with lines justifying the decision. Future edits of the comments are ignored, a new comment is required to change the review state.

Review by opensuse-review represents a group of reviewers: alarrosa, anag, atartamo, bigironman, darix, dimstar, dmach, eroca, jdsn, jengelh, mcalabkova, mstrigl, nkrapp, oertel, RBrownSUSE, simotek, smithfarm .

Do not use standard review interface to review on behalf of the group.
To accept the review on behalf of the group, create the following comment: @opensuse-review: approve.
To request changes on behalf of the group, create the following comment: @opensuse-review: decline followed with lines justifying the decision.
Future edits of the comments are ignored, a new comment is required to change the review state.

Review by opensuse-review represents a group of reviewers: alarrosa, anag, atartamo, bigironman, darix, dimstar, dmach, eroca, jdsn, jengelh, mcalabkova, mstrigl, nkrapp, oertel, RBrownSUSE, simotek, smithfarm . Do **not** use standard review interface to review on behalf of the group. To accept the review on behalf of the group, create the following comment: `@opensuse-review: approve`. To request changes on behalf of the group, create the following comment: `@opensuse-review: decline` followed with lines justifying the decision. Future edits of the comments are ignored, a new comment is required to change the review state.
Member

Legal review in progress.

Legal review [in progress](https://legaldb.suse.de/reviews/details/505380).
Member

Legal reviewed by dec16180 as acceptable_by_lawyer:

Reviewed ok
Legal reviewed by *dec16180* as [acceptable_by_lawyer](https://legaldb.suse.de/reviews/details/505380): ``` Reviewed ok ```
legaldb approved these changes 2026-02-17 19:04:36 +01:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u leap-16.0:hillwood-leap-16.0
git checkout hillwood-leap-16.0
Sign in to join this conversation.