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
