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


Reply via email to