Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2025-06-11 16:27:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "znc" Wed Jun 11 16:27:48 2025 rev:32 rq:1284802 version:1.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/znc/znc.changes 2024-09-20 17:13:50.128289509 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.19631/znc.changes 2025-06-11 16:29:34.140089748 +0200 @@ -1,0 +2,28 @@ +Tue Jun 10 14:48:13 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- update to 1.10.0: + * SASL v3.1 and v3.2 for clients + * Added a way to disable capabilities + * Warn user if flood protection is delaying the messages for too long + * Added experimental support for unix sockets + * `znc --makepem` now takes the CN from `gethostname()` and `uname()` if available + * Fixed high CPU usage when ZNC is connecting to a server + * Sped up capability negotiation with the server + * Don't forward client JOINs during registration + * Fixed the translation pipeline again + * Fixed sending server passwords with spaces in them + * CTCP sent to `*status` shouldn't reach server + * Made PING skip the flood protection queue just like PONG does + * Made CTCP flood timer use monotonic time + * certauth: it's no longer required to send a garbage password via `PASS` command, if + the client uses SASL EXTERNAL + * log: don't log user quits to logs of channels that are disabled + * modperl: removed usage of deprecated keywords `given`/`when` + * sasl: if RequireAuth is set, but SASL failed, don't disable the network anymore + * webadmin: + - fixed editing fields which are allowed to be edited while + `DenySetNetwork` is set. + - removed old compatibility code for pre-0.090 versions of parsing + arguments to module to open another web port. + +------------------------------------------------------------------- Old: ---- znc-1.9.1.tar.gz znc-1.9.1.tar.gz.sig New: ---- znc-1.10.0.tar.gz znc-1.10.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ znc.spec ++++++ --- /var/tmp/diff_new_pack.ACdAaY/_old 2025-06-11 16:29:36.324180857 +0200 +++ /var/tmp/diff_new_pack.ACdAaY/_new 2025-06-11 16:29:36.344181691 +0200 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: znc -Version: 1.9.1 +Version: 1.10.0 Release: 0 Summary: Advanced IRC Bouncer License: Apache-2.0 @@ -32,7 +32,7 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gettext -BuildRequires: libboost_locale-devel +BuildRequires: libboost_locale-devel >= 1.70 BuildRequires: perl BuildRequires: pkgconfig BuildRequires: swig >= 4.0.1 @@ -160,86 +160,87 @@ %files %license LICENSE %doc README.md -%{_unitdir}/%{name}.service -%{_sbindir}/rc%{name} -%{_bindir}/%{name} +%attr(750,%{name},%{name}) %{_var}/lib/%{name} %dir %{_libdir}/%{name} -%{_libdir}/%{name}/autoattach.so +%{_bindir}/%{name} +%{_datadir}/%{name} %{_libdir}/%{name}/admindebug.so +%{_libdir}/%{name}/adminlog.so %{_libdir}/%{name}/alias.so +%{_libdir}/%{name}/autoattach.so %{_libdir}/%{name}/autocycle.so %{_libdir}/%{name}/autoop.so +%{_libdir}/%{name}/autoreply.so +%{_libdir}/%{name}/autovoice.so %{_libdir}/%{name}/awaynick.so +%{_libdir}/%{name}/awaystore.so +%{_libdir}/%{name}/block_motd.so +%{_libdir}/%{name}/blockuser.so %{_libdir}/%{name}/bouncedcc.so +%{_libdir}/%{name}/buffextras.so +%{_libdir}/%{name}/cert.so +%{_libdir}/%{name}/certauth.so %{_libdir}/%{name}/chansaver.so +%{_libdir}/%{name}/clearbufferonmsg.so %{_libdir}/%{name}/clientnotify.so +%{_libdir}/%{name}/controlpanel.so +%{_libdir}/%{name}/corecaps.so %{_libdir}/%{name}/crypt.so +%{_libdir}/%{name}/ctcpflood.so +%{_libdir}/%{name}/cyrusauth.so %{_libdir}/%{name}/dcc.so +%{_libdir}/%{name}/disconkick.so %{_libdir}/%{name}/fail2ban.so +%{_libdir}/%{name}/flooddetach.so %{_libdir}/%{name}/identfile.so %{_libdir}/%{name}/imapauth.so %{_libdir}/%{name}/keepnick.so %{_libdir}/%{name}/kickrejoin.so +%{_libdir}/%{name}/lastseen.so +%{_libdir}/%{name}/listsockets.so +%{_libdir}/%{name}/log.so +%{_libdir}/%{name}/missingmotd.so +%{_libdir}/%{name}/modules_online.so %{_libdir}/%{name}/nickserv.so +%{_libdir}/%{name}/notes.so +%{_libdir}/%{name}/notify_connect.so %{_libdir}/%{name}/perform.so %{_libdir}/%{name}/raw.so +%{_libdir}/%{name}/route_replies.so %{_libdir}/%{name}/sample.so +%{_libdir}/%{name}/samplewebapi.so +%{_libdir}/%{name}/sasl.so +%{_libdir}/%{name}/saslplainauth.so %{_libdir}/%{name}/savebuff.so %{_libdir}/%{name}/schat.so +%{_libdir}/%{name}/send_raw.so %{_libdir}/%{name}/shell.so %{_libdir}/%{name}/simple_away.so %{_libdir}/%{name}/stickychan.so +%{_libdir}/%{name}/stripcontrols.so %{_libdir}/%{name}/watch.so %{_libdir}/%{name}/webadmin.so -%{_libdir}/%{name}/awaystore.so -%{_libdir}/%{name}/controlpanel.so -%{_libdir}/%{name}/cyrusauth.so -%{_libdir}/%{name}/missingmotd.so -%{_libdir}/%{name}/modules_online.so -%{_libdir}/%{name}/sasl.so -%{_libdir}/%{name}/adminlog.so -%{_libdir}/%{name}/autoreply.so -%{_libdir}/%{name}/autovoice.so -%{_libdir}/%{name}/block_motd.so -%{_libdir}/%{name}/blockuser.so -%{_libdir}/%{name}/buffextras.so -%{_libdir}/%{name}/cert.so -%{_libdir}/%{name}/certauth.so -%{_libdir}/%{name}/clearbufferonmsg.so -%{_libdir}/%{name}/ctcpflood.so -%{_libdir}/%{name}/disconkick.so -%{_libdir}/%{name}/flooddetach.so -%{_libdir}/%{name}/lastseen.so -%{_libdir}/%{name}/listsockets.so -%{_libdir}/%{name}/log.so -%{_libdir}/%{name}/notes.so -%{_libdir}/%{name}/notify_connect.so -%{_libdir}/%{name}/route_replies.so -%{_libdir}/%{name}/send_raw.so -%{_libdir}/%{name}/stripcontrols.so -%{_libdir}/%{name}/samplewebapi.so -%{_libdir}/%{name}/corecaps.so -%{_datadir}/%{name} %{_mandir}/man?/%{name}.?%{?ext_man} -%attr(750,%{name},%{name}) %{_var}/lib/%{name} +%{_sbindir}/rc%{name} +%{_unitdir}/%{name}.service %files lang -f %{name}.lang %files perl -%{_libdir}/%{name}/modperl.so %dir %{_libdir}/%{name}/modperl +%{_libdir}/%{name}/modperl.so %{_libdir}/%{name}/modperl/ZNC.pm %{_libdir}/%{name}/modperl/ZNC.so %{_libdir}/%{name}/modperl/startup.pl %{_libdir}/%{name}/perleval.pm %files python3 -%{_libdir}/%{name}/pyeval.py -%{_libdir}/%{name}/modpython.so %dir %{_libdir}/%{name}/modpython/ +%{_libdir}/%{name}/modpython.so %{_libdir}/%{name}/modpython/_znc_core.so %{_libdir}/%{name}/modpython/znc.py %{_libdir}/%{name}/modpython/znc_core.py +%{_libdir}/%{name}/pyeval.py %files tcl %{_libdir}/%{name}/modtcl.so ++++++ znc-1.9.1.tar.gz -> znc-1.10.0.tar.gz ++++++ ++++ 114052 lines of diff (skipped)