Hello community, here is the log from the commit of package v2ray-core for openSUSE:Factory checked in at 2020-08-29 20:45:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/v2ray-core (Old) and /work/SRC/openSUSE:Factory/.v2ray-core.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "v2ray-core" Sat Aug 29 20:45:10 2020 rev:6 rq:830477 version:4.27.4 Changes: -------- --- /work/SRC/openSUSE:Factory/v2ray-core/v2ray-core.changes 2020-08-03 14:19:34.208750839 +0200 +++ /work/SRC/openSUSE:Factory/.v2ray-core.new.3399/v2ray-core.changes 2020-08-29 20:45:25.869542349 +0200 @@ -1,0 +2,48 @@ +Sat Aug 29 03:26:28 UTC 2020 - opensuse-packaging <[email protected]> + +- Update version to 4.27.4 + * Features + - Dotless domain support in built-in DNS @Vigilans + - Support source port matching in routing config @Vigilans + - Make HTTP outbound 0-rtt @darhwa + - Add asset location auto search @vcptr + - Add PROXY protocol support to TCP & WebSocket inbound @lucifer9 and @rprx + - VLESS PREVIEW 1.5 @rprx + * Fixs + - Amending domain matcher with returning array of all matches @Vigilans + - Refactor DNS Server to record original rule of domain matchers @Vigilans + - New Systemd unit file @dctxmei + - Fix: logging empty rules & DNS @Loyalsoldier + - Fix a typo @dikaixu1999 + - Shadowsocks Detection defense @studentmain and @xiaokangwang + - Update Old file @Loyalsoldier + * Breaking Changes + - VLESS fallback -> fallbacks, + see https://www.v2fly.org/config/protocols/vless.html + - Route matching order changes + * Warning + - In version v4.28.0 and later, VMess AEAD will be enabled when alterId is + set to 0 +- Update in 4.27.0 + * Feature + - VLESS PREVIEW 1.3 https://www.v2fly.org/config/protocols/vless.html + * Fix + - Shadowsocks supports cipher as None @yuhan6665 + - Add access log for Dokodemo inbound @lucifer9 + - Some typo fixes @DuckSoft + - Add Linux riscv64 release @rprx + - Fix the error of missing curl in Dockerfile @kallydev + - GitHub Actions push to docker hub @kallydev + - Optimize SO_REUSEPORT implementation @Vigilans + - DOH supports HTTP/2 @darhwa + - Apply Sockopt from inbound config to Dokodemo Tproxy's response connection + @Vigilans + * Breaking Change + - VMessAEAD has been updated and needs both client and server to be the same + version for it to work. + - Release file structure changes. + * Warning + - In version v4.28.0 and later, VMess AEAD will be enabled when alterId is + set to 0 + +------------------------------------------------------------------- Old: ---- v2ray-core-4.26.0.tar.gz New: ---- v2ray-core-4.27.4.tar.gz [email protected] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ v2ray-core.spec ++++++ --- /var/tmp/diff_new_pack.MtAoTQ/_old 2020-08-29 20:45:27.441543005 +0200 +++ /var/tmp/diff_new_pack.MtAoTQ/_new 2020-08-29 20:45:27.445543007 +0200 @@ -25,15 +25,16 @@ %define import_path v2ray.com/core Name: v2ray-core -Version: 4.26.0 +Version: 4.27.4 Release: 0 Summary: Network tools for building a computer network License: MIT Group: Productivity/Networking/Web/Proxy -URL: https://github.com/v2ray/v2ray-core -Source0: https://github.com/v2ray/v2ray-core/archive/v%{version}/%{name}-%{version}.tar.gz +URL: https://github.com/v2fly/v2ray-core +Source0: https://github.com/v2fly/v2ray-core/archive/v%{version}/%{name}-%{version}.tar.gz Source1: vendor.tar.gz Source2: v2ray.service +Source3: [email protected] Source99: %{name}-rpmlintrc BuildRequires: fdupes BuildRequires: golang-packaging @@ -80,12 +81,13 @@ %gosrc %gofilelist -install -d %{buildroot}%{_datadir}/%{name} -install -m0644 release/config/geoip.dat %{buildroot}%{_datadir}/%{name}/ -install -m0644 release/config/geosite.dat %{buildroot}%{_datadir}/%{name}/ +install -d %{buildroot}%{_datadir}/%{project} +install -m0644 release/config/geoip.dat %{buildroot}%{_datadir}/%{project}/ +install -m0644 release/config/geosite.dat %{buildroot}%{_datadir}/%{project}/ install -d %{buildroot}%{_unitdir} install -m0644 %{SOURCE2} %{buildroot}%{_unitdir}/ +install -m0644 %{SOURCE3} %{buildroot}%{_unitdir}/ install -d %{buildroot}%{_sysconfdir}/%{project} install -m0644 release/config/*.json %{buildroot}%{_sysconfdir}/%{project}/ @@ -96,16 +98,16 @@ %fdupes %{buildroot} %pre -%service_add_pre %{project}.service +%service_add_pre %{project}.service %{project}@.service %post -%service_add_post %{project}.service +%service_add_post %{project}.service %{project}@.service %preun -%service_del_preun %{project}.service +%service_del_preun %{project}.service %{project}@.service %postun -%service_del_postun %{project}.service +%service_del_postun %{project}.service %{project}@.service %files %doc README.md @@ -113,9 +115,10 @@ %{_bindir}/v2ray %{_bindir}/v2ctl %{_unitdir}/%{project}.service +%{_unitdir}/%{project}@.service %dir %{_sysconfdir}/%{project} -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/* +%dir %{_datadir}/%{project} +%{_datadir}/%{project}/* %config(noreplace) %{_sysconfdir}/%{project}/*.json %{_sbindir}/rcv2ray ++++++ v2ray-core-4.26.0.tar.gz -> v2ray-core-4.27.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/v2ray-core/v2ray-core-4.26.0.tar.gz /work/SRC/openSUSE:Factory/.v2ray-core.new.3399/v2ray-core-4.27.4.tar.gz differ: char 12, line 1 ++++++ v2ray.service ++++++ --- /var/tmp/diff_new_pack.MtAoTQ/_old 2020-08-29 20:45:27.561543055 +0200 +++ /var/tmp/diff_new_pack.MtAoTQ/_new 2020-08-29 20:45:27.565543057 +0200 @@ -1,21 +1,14 @@ [Unit] Description=V2Ray Service -Documentation=https://www.v2ray.com/ https://www.v2fly.org/ +Documentation=https://www.v2fly.org/ After=network.target nss-lookup.target [Service] -# If the version of systemd is 240 or above, then uncommenting Type=exec and commenting out Type=simple -#Type=exec -Type=simple -# This service runs as root. You may consider to run it as another user for security concerns. -# By uncommenting User=nobody and commenting out User=root, the service will run as user nobody. -# More discussion at https://github.com/v2ray/v2ray-core/issues/1011 -User=root -#User=nobody +User=nobody CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE NoNewPrivileges=true -Environment=V2RAY_LOCATION_ASSET=/usr/share/v2ray-core/ +Environment=V2RAY_LOCATION_ASSET=/usr/share/v2ray ExecStart=/usr/bin/v2ray -config /etc/v2ray/config.json Restart=on-failure ++++++ [email protected] ++++++ [Unit] Description=V2Ray Service Documentation=https://www.v2fly.org/ After=network.target nss-lookup.target [Service] User=nobody CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE NoNewPrivileges=true Environment=V2RAY_LOCATION_ASSET=/usr/share/v2ray ExecStart=/usr/bin/v2ray -config /etc/v2ray/%i.json Restart=on-failure [Install] WantedBy=multi-user.target ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/v2ray-core/vendor.tar.gz /work/SRC/openSUSE:Factory/.v2ray-core.new.3399/vendor.tar.gz differ: char 1, line 1
