Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package 3proxy for openSUSE:Factory checked 
in at 2026-07-06 12:30:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/3proxy (Old)
 and      /work/SRC/openSUSE:Factory/.3proxy.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "3proxy"

Mon Jul  6 12:30:50 2026 rev:4 rq:1363795 version:0.9.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/3proxy/3proxy.changes    2026-06-22 
17:27:04.396800421 +0200
+++ /work/SRC/openSUSE:Factory/.3proxy.new.1982/3proxy.changes  2026-07-06 
12:33:18.985442835 +0200
@@ -1,0 +2,14 @@
+Sat Jul  4 21:35:25 UTC 2026 - Илья Индиго <[email protected]>
+
+- Moved configuration from /var/lib/3proxy to /etc/3proxy.
+- Updated to 0.9.7
+  * https://github.com/3proxy/3proxy/releases/tag/0.9.7
+  * Moved PCRE2 and SSL/TLS code from plugins into main 3proxy binary.
+  * Added 3proxy_crypt new internal password hashing replacing mycrypt.
+  * Supported Unix sockets for parent proxies, tcppm, internal listeners and 
-i option.
+  * Added ssl_client_mode = 3 to use 'secure' parent types: https, tcps, 
socks5s, connect+s, etc.
+  * Added SOCKSv5 UDP parent support; -Ne/-Ni NAT options.
+  * Allowed setting internal/external network namespaces on Linux.
+  * Fixed multiple minor bugfixes and code cleanup.
+
+-------------------------------------------------------------------

Old:
----
  3proxy-0.9.6.tar.gz

New:
----
  3proxy-0.9.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ 3proxy.spec ++++++
--- /var/tmp/diff_new_pack.1UsIHi/_old  2026-07-06 12:33:19.933475826 +0200
+++ /var/tmp/diff_new_pack.1UsIHi/_new  2026-07-06 12:33:19.933475826 +0200
@@ -21,7 +21,7 @@
 %define _home   %{_localstatedir}/lib/%{name}
 %define plugdir %{_libdir}/%{name}/plugins
 Name:           3proxy
-Version:        0.9.6
+Version:        0.9.7
 Release:        0
 Summary:        Tiny proxy servers set
 License:        Apache-2.0 OR BSD-3-Clause OR GPL-2.0-or-later OR 
LGPL-2.1-or-later
@@ -46,23 +46,24 @@
 %prep
 %autosetup -p1
 sed -i -e 's/USER/%{_user}/' -e 's/GROUP/%{_group}/' %{SOURCE1}
-sed -i -e 's/CFLAGS := -g/CFLAGS := %{optflags}/' -e 's/LDFLAGS := /LDFLAGS := 
%{optflags} /' Makefile.Linux
 
 %build
-%make_build -f Makefile.Linux PLUGINS="SSLPlugin StringsPlugin TrafficPlugin 
PCREPlugin TransparentPlugin PamAuth"
+%make_build -f Makefile.Linux DCFLAGS="%{optflags}" OPENSSL_CHECK=true 
PCRE_CHECK=true PAM_CHECK=true
 
 %install
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{plugdir}
-mkdir -p %{buildroot}%{_mandir}/man{3,8}
+mkdir -p %{buildroot}%{_mandir}/man{5,8}
 mkdir -p %{buildroot}%{_localstatedir}/log/%{name}
-install -pm0755 bin/%{name} %{buildroot}%{_bindir}/%{name}
-install -pm0755 
bin/{{PCRE,SSL,Strings,Traffic,Transparent}Plugin,pamauth}.ld.so 
%{buildroot}%{plugdir}
-install -pm0644 man/%{name}.cfg.3 %{buildroot}%{_mandir}/man3/%{name}.cfg.3
-install -pm0644 man/%{name}.8 %{buildroot}%{_mandir}/man8/%{name}.8
+mkdir -p %{buildroot}%{_sysconfdir}/%{name}
+mkdir -p %{buildroot}%{_home}
+install -pm0755 bin/%{name}{,_crypt} %{buildroot}%{_bindir}
+install -pm0755 bin/{*Plugin,pamauth}.ld.so %{buildroot}%{plugdir}
+install -pm0644 man/%{name}.cfg.5 %{buildroot}%{_mandir}/man5
+install -pm0644 man/%{name}{,_crypt}.8 %{buildroot}%{_mandir}/man8
 install -Dpm0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
 install -Dpm0644 %{SOURCE2} 
%{buildroot}%{_prefix}/lib/firewalld/services/%{name}-socks.xml
-install -Dpm0660 %{SOURCE3} %{buildroot}%{_home}/%{name}.cfg
+install -Dpm0660 %{SOURCE3} %{buildroot}%{_sysconfdir}/%{name}/%{name}.cfg
 
 %pre
 getent group %{_group} &> /dev/null || groupadd -r %{_group}
@@ -80,14 +81,16 @@
 
 %files
 %license copying
-%doc authors cfg README
-%config(noreplace) %attr(0660,%{_user},%{_group}) %{_home}/%{name}.cfg
-%{_bindir}/%{name}
+%doc authors cfg README.md
+%dir %{_libdir}/%{name}
+%dir %attr(-,%{_user},%{_group}) %{_sysconfdir}/%{name}
+%config(noreplace) %attr(0660,%{_user},%{_group}) 
%{_sysconfdir}/%{name}/%{name}.cfg
+%{_bindir}/%{name}{,_crypt}
 %dir %{_libdir}/%{name}
 %dir %{plugdir}
 %{plugdir}/*.ld.so
-%{_mandir}/man3/%{name}.cfg.3%{?ext_man}
-%{_mandir}/man8/%{name}.8%{?ext_man}
+%{_mandir}/man5/%{name}.cfg.5%{?ext_man}
+%{_mandir}/man8/%{name}{,_crypt}.8%{?ext_man}
 %{_unitdir}/%{name}.service
 %{_prefix}/lib/firewalld
 %dir %attr(-,%{_user},%{_group}) %{_home}

++++++ 3proxy-0.9.6.tar.gz -> 3proxy-0.9.7.tar.gz ++++++
++++ 29309 lines of diff (skipped)

++++++ 3proxy.service ++++++
--- /var/tmp/diff_new_pack.1UsIHi/_old  2026-07-06 12:33:20.373491140 +0200
+++ /var/tmp/diff_new_pack.1UsIHi/_new  2026-07-06 12:33:20.381491418 +0200
@@ -1,13 +1,13 @@
 [Unit]
 Description=Tiny proxy servers set
-Documentation=man:3proxy(1)
+Documentation=man:3proxy(8)
 After=network-online.target
 Wants=network-online.target
 
 [Service]
 User=USER
 Group=GROUP
-ExecStart=/usr/bin/3proxy /var/lib/3proxy/3proxy.cfg
+ExecStart=/usr/bin/3proxy /etc/3proxy/3proxy.cfg
 ExecReload=/usr/bin/kill -SIGUSR1 $MAINPID
 KillMode=process
 Restart=on-failure

Reply via email to