commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2020-09-09 18:03:21 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.3399 (New) Package is "znc" Wed Sep 9 18:03:21 2020 rev:25 rq:833007 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2020-08-17 12:06:05.162717859 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.3399/znc.changes2020-09-09 18:09:37.191617564 +0200 @@ -1,0 +2,12 @@ +Tue Sep 8 12:39:28 UTC 2020 - Maximilian Trummer + +- Update to 1.8.2: + * Polish translation + * List names of translators in TRANSLATORS.md file in source, +as this contribution isn't directly reflected in git log + * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734) + * webadmin: When confirming deletion of a network and selecting No, +redirect to the edituser page instead of listusers page (#1751) + * Make more client command results translateable, which were missed before + +--- Old: znc-1.8.1.tar.gz znc-1.8.1.tar.gz.sig New: znc-1.8.2.tar.gz znc-1.8.2.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.VByGj9/_old 2020-09-09 18:09:39.579619739 +0200 +++ /var/tmp/diff_new_pack.VByGj9/_new 2020-09-09 18:09:39.583619743 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.8.1 +Version:1.8.2 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 ++ znc-1.8.1.tar.gz -> znc-1.8.2.tar.gz ++ 44746 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2020-08-17 12:05:40 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.3399 (New) Package is "znc" Mon Aug 17 12:05:40 2020 rev:24 rq:826852 version:1.8.1 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2020-05-19 14:47:50.983988987 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.3399/znc.changes2020-08-17 12:06:05.162717859 +0200 @@ -1,0 +2,8 @@ +Sat Aug 15 13:30:20 UTC 2020 - Dirk Mueller + +- update to 1.8.1: + * Authenticated users can trigger an application crash + (with a NULL pointer dereference) if echo-message is not enabled + and there is no network. (bsc#1172446, CVE-2020-1377) + +--- Old: znc-1.8.0.tar.gz znc-1.8.0.tar.gz.sig New: znc-1.8.1.tar.gz znc-1.8.1.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.ynr7Df/_old 2020-08-17 12:06:05.806718218 +0200 +++ /var/tmp/diff_new_pack.ynr7Df/_new 2020-08-17 12:06:05.810718220 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.8.0 +Version:1.8.1 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 ++ znc-1.8.0.tar.gz -> znc-1.8.1.tar.gz ++ 2172 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2020-05-19 14:47:47 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.2738 (New) Package is "znc" Tue May 19 14:47:47 2020 rev:23 rq:806842 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2020-05-07 14:53:55.378235959 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.2738/znc.changes2020-05-19 14:47:50.983988987 +0200 @@ -1,0 +2,7 @@ +Mon May 11 08:21:41 UTC 2020 - Martin Pluskal + +- Use pristine linker flags +- Use systemd orering to allow working in environments without + running systemd + +--- Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.xYzdHa/_old 2020-05-19 14:47:52.075991320 +0200 +++ /var/tmp/diff_new_pack.xYzdHa/_new 2020-05-19 14:47:52.079991329 +0200 @@ -42,7 +42,7 @@ BuildRequires: pkgconfig(tcl) BuildRequires: pkgconfig(zlib) Requires(pre): shadow -%systemd_requires +%systemd_ordering %description ZNC is an IRC bouncer with many features like detaching, multiple @@ -116,7 +116,7 @@ -DWANT_SYSTEMD=1 \ -DWANT_PYTHON=1 \ -DWANT_PYTHON_VERSION=python3 \ - -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed" + -Wno-dev %cmake_build %install @@ -207,8 +207,7 @@ %{_mandir}/man1/%{name}.1%{?ext_man} %attr(750,%{name},%{name}) %{_var}/lib/%{name} -%files lang -%license LICENSE +%files lang -f %{name}.lang %{_datadir}/locale/de_DE/LC_MESSAGES/znc* %{_datadir}/locale/es_ES/LC_MESSAGES/znc* %{_datadir}/locale/fr_FR/LC_MESSAGES/znc* @@ -217,7 +216,6 @@ %{_datadir}/locale/ru_RU/LC_MESSAGES/znc* %files perl -%license LICENSE %{_libdir}/%{name}/modperl.so %dir %{_libdir}/%{name}/modperl/ %{_libdir}/%{name}/modperl/ZNC.pm @@ -226,7 +224,6 @@ %{_libdir}/%{name}/perleval.pm %files python3 -%license LICENSE %{_libdir}/%{name}/pyeval.py %{_libdir}/%{name}/modpython.so %dir %{_libdir}/%{name}/modpython/ @@ -235,11 +232,9 @@ %{_libdir}/%{name}/modpython/znc_core.py %files tcl -%license LICENSE %{_libdir}/%{name}/modtcl.so %files devel -%license LICENSE %{_bindir}/znc-buildmod %{_includedir}/%{name}/ %{_libdir}/pkgconfig/znc.pc
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2020-05-07 14:53:49 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.2738 (New) Package is "znc" Thu May 7 14:53:49 2020 rev:22 rq:800723 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2019-09-30 16:01:36.992862526 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.2738/znc.changes2020-05-07 14:53:55.378235959 +0200 @@ -1,0 +2,29 @@ +Wed May 6 13:33:46 UTC 2020 - Paolo Stivanin + +- Update to 1.8.0: + * Output of various commands (e.g. /znc help) was switched from a table to a list + * Support IP while verifying SSL certificates (#1504) + * Make it more visible that admins have lots of privileges + * Fix null dereference on startup when reading invalid config (#1585) + * Don't show server passwords on ZNC startup (#1599) + * Fix build with newer OpenSSL (#1688) + * Fix in-source CMake build + * Fix echo-message for *status (#1705) + * controlpanel: Add already supported NoTrafficTimeout User variable to help output + * Support python 3.9 (#1702) + * modtcl: Added GetNetworkName (#1658) + * partyline: Module is removed (#1632) + * q: Module is removed (#786) + * route_replies: Handle more numerics (#1421) (#1659) (#1660) + * sasl: Fix sending of long authentication information (#942) + * shell: Unblock signals when spawning child processes (#1590) + * simple_away: Convert to UTC time (#1506) + * watch: Better support multiple clients (#1701) + * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713) + * Refactor the way how SSL certificate is checked to simplify +future socket-related refactors (#1697) + * Various improvements for translation CI + * Normalize variable name sUserName/sUsername (#1546) + * Make de-escaping less lenient (#1715) + +--- Old: znc-1.7.5.tar.gz znc-1.7.5.tar.gz.sig New: znc-1.8.0.tar.gz znc-1.8.0.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.XkgCrh/_old 2020-05-07 14:53:56.698238274 +0200 +++ /var/tmp/diff_new_pack.XkgCrh/_new 2020-05-07 14:53:56.698238274 +0200 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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.7.5 +Version:1.8.0 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -42,7 +42,6 @@ BuildRequires: pkgconfig(tcl) BuildRequires: pkgconfig(zlib) Requires(pre): shadow -Recommends: %{name}-lang %systemd_requires %description @@ -118,7 +117,7 @@ -DWANT_PYTHON=1 \ -DWANT_PYTHON_VERSION=python3 \ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed" -%make_jobs +%cmake_build %install %cmake_install @@ -126,6 +125,7 @@ %{buildroot}%{_sbindir} ln -sv %{_sbindir}/service \ %{buildroot}%{_sbindir}/rc%{name} +%find_lang %{name} --all-name %pre getent group %{name} >/dev/null || groupadd -r %{name} @@ -166,9 +166,7 @@ %{_libdir}/%{name}/keepnick.so %{_libdir}/%{name}/kickrejoin.so %{_libdir}/%{name}/nickserv.so -%{_libdir}/%{name}/partyline.so %{_libdir}/%{name}/perform.so -%{_libdir}/%{name}/q.so %{_libdir}/%{name}/raw.so %{_libdir}/%{name}/sample.so %{_libdir}/%{name}/savebuff.so @@ -211,7 +209,12 @@ %files lang %license LICENSE -%{_datadir}/locale +%{_datadir}/locale/de_DE/LC_MESSAGES/znc* +%{_datadir}/locale/es_ES/LC_MESSAGES/znc* +%{_datadir}/locale/fr_FR/LC_MESSAGES/znc* +%{_datadir}/locale/it_IT/LC_MESSAGES/znc* +%{_datadir}/locale/pt_BR/LC_MESSAGES/znc* +%{_datadir}/locale/ru_RU/LC_MESSAGES/znc* %files perl %license LICENSE ++ znc-1.7.5.tar.gz -> znc-1.8.0.tar.gz ++ 54495 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2019-09-30 16:01:09 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.2352 (New) Package is "znc" Mon Sep 30 16:01:09 2019 rev:21 rq:733989 version:1.7.5 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2019-07-13 14:01:04.438885592 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.2352/znc.changes2019-09-30 16:01:36.992862526 +0200 @@ -1,0 +2,11 @@ +Sun Sep 29 06:47:48 UTC 2019 - Mathias Homann + +- Update to 1.7.5: + * modpython: Add support for Python 3.8 + * modtcl: install .tcl files when building with CMake + * nickserv: report success of Clear commands + * Update translations, add Italian, Bulgarian, fix name of Dutch + * Update error messages to be clearer + * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README + +--- Old: znc-1.7.4.tar.gz znc-1.7.4.tar.gz.sig New: znc-1.7.5.tar.gz znc-1.7.5.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.yWtO04/_old 2019-09-30 16:01:38.244859194 +0200 +++ /var/tmp/diff_new_pack.yWtO04/_new 2019-09-30 16:01:38.244859194 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.7.4 +Version:1.7.5 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 ++ znc-1.7.4.tar.gz -> znc-1.7.5.tar.gz ++ 27543 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2019-07-13 13:50:41 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.4615 (New) Package is "znc" Sat Jul 13 13:50:41 2019 rev:20 rq:714978 version:1.7.4 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2019-07-11 13:08:24.246997108 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.4615/znc.changes2019-07-13 14:01:04.438885592 +0200 @@ -1,0 +2,5 @@ +Sat Jul 13 04:20:29 UTC 2019 - Bernhard Wiedemann + +- Use swig to build bindings + +--- Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.uoDMac/_old 2019-07-13 14:01:04.958885434 +0200 +++ /var/tmp/diff_new_pack.uoDMac/_new 2019-07-13 14:01:04.962885432 +0200 @@ -113,6 +113,7 @@ -DSYSTEMD_DIR=%{_unitdir} \ -DWANT_TCL=1 \ -DWANT_PERL=1 \ + -DWANT_SWIG=1 \ -DWANT_SYSTEMD=1 \ -DWANT_PYTHON=1 \ -DWANT_PYTHON_VERSION=python3 \
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2019-07-11 13:08:22 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.4615 (New) Package is "znc" Thu Jul 11 13:08:22 2019 rev:19 rq:712237 version:1.7.4 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2019-06-19 20:59:09.846022134 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.4615/znc.changes2019-07-11 13:08:24.246997108 +0200 @@ -1,0 +2,7 @@ +Thu Jun 27 08:35:56 UTC 2019 - Martin Pluskal + +- Update to version 1.7.4: + * This is a security release to fix CVE-2019-12816 boo#1138572 + * Send "Connected!" messages to client to the correct nick + +--- Old: znc-1.7.3.tar.gz znc-1.7.3.tar.gz.sig New: znc-1.7.4.tar.gz znc-1.7.4.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.lNCrRU/_old 2019-07-11 13:08:26.970995986 +0200 +++ /var/tmp/diff_new_pack.lNCrRU/_new 2019-07-11 13:08:26.974995984 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.7.3 +Version:1.7.4 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -32,6 +32,7 @@ BuildRequires: libboost_locale-devel BuildRequires: perl BuildRequires: pkgconfig +BuildRequires: swig BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(libsasl2) ++ znc-1.7.3.tar.gz -> znc-1.7.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/znc-1.7.3/CMakeLists.txt new/znc-1.7.4/CMakeLists.txt --- old/znc-1.7.3/CMakeLists.txt2019-03-30 15:37:00.0 +0100 +++ new/znc-1.7.4/CMakeLists.txt2019-06-21 22:31:41.0 +0200 @@ -15,8 +15,8 @@ # cmake_minimum_required(VERSION 3.1) -project(ZNC VERSION 1.7.3) -set(ZNC_VERSION 1.7.3) +project(ZNC VERSION 1.7.4) +set(ZNC_VERSION 1.7.4) set(append_git_version false) set(alpha_version "") # e.g. "-rc1" set(VERSION_EXTRA "" CACHE STRING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/znc-1.7.3/ChangeLog.md new/znc-1.7.4/ChangeLog.md --- old/znc-1.7.3/ChangeLog.md 2019-03-30 15:37:00.0 +0100 +++ new/znc-1.7.4/ChangeLog.md 2019-06-21 22:31:41.0 +0200 @@ -1,3 +1,14 @@ +# ZNC 1.7.4 (2019-06-19) + +## Fixes +* This is a security release to fix CVE-2019-12816 (remote code execution by existing non-admin users). Thanks to Jeriko One for the bugreport. +* Send "Connected!" messages to client to the correct nick. + +# Internal +* Increase znc-buildmod timeout in the test. + + + # ZNC 1.7.3 (2019-03-30) ## Fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/znc-1.7.3/configure new/znc-1.7.4/configure --- old/znc-1.7.3/configure 2019-03-30 15:37:24.0 +0100 +++ new/znc-1.7.4/configure 2019-06-21 22:32:07.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for znc 1.7.3. +# Generated by GNU Autoconf 2.69 for znc 1.7.4. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ # Identity of this package. PACKAGE_NAME='znc' PACKAGE_TARNAME='znc' -PACKAGE_VERSION='1.7.3' -PACKAGE_STRING='znc 1.7.3' +PACKAGE_VERSION='1.7.4' +PACKAGE_STRING='znc 1.7.4' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1269,7 +1269,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures znc 1.7.3 to adapt to many kinds of systems. +\`configure' configures znc 1.7.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1334,7 +1334,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of znc 1.7.3:";; + short | recursive ) echo "Configuration of znc 1.7.4:";; esac cat <<\_ACEOF @@ -1475,7 +1475,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -znc configure 1.7.3 +znc configure 1.7.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1643,7 +1643,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by znc $as_me 1.7.3, which was +It was created by znc $as_me 1.7.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1991,7 +1991,7 @@ ac_compiler_gnu=$ac_cv_c_
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2019-06-19 20:59:07 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.4811 (New) Package is "znc" Wed Jun 19 20:59:07 2019 rev:18 rq:705792 version:1.7.3 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2019-03-26 22:33:33.697689288 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new.4811/znc.changes2019-06-19 20:59:09.846022134 +0200 @@ -1,0 +2,9 @@ +Tue May 28 07:01:09 UTC 2019 - Martin Pluskal + +- Update to version 1.7.3: + * This is a security release to fix CVE-2019-9917. + * Docker only: the znc image now supports --user option of docker +run. +- Drop no longer needed znc-CVE-2019-9917.patch + +--- Old: znc-1.7.2.tar.gz znc-1.7.2.tar.gz.sig znc-CVE-2019-9917.patch New: znc-1.7.3.tar.gz znc-1.7.3.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.POYdPf/_old 2019-06-19 20:59:10.358022592 +0200 +++ /var/tmp/diff_new_pack.POYdPf/_new 2019-06-19 20:59:10.362022596 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.7.2 +Version:1.7.3 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -26,11 +26,10 @@ Source0:https://znc.in/releases/%{name}-%{version}.tar.gz Source1:https://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring -# PATCH-FIX-UPSTREAM znc-CVE-2019-9917.patch boo#1130360 -Patch0: znc-CVE-2019-9917.patch BuildRequires: cmake >= 3.1 BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libboost_locale-devel BuildRequires: perl BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros @@ -44,11 +43,6 @@ Requires(pre): shadow Recommends: %{name}-lang %systemd_requires -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_locale-devel -%else -BuildRequires: boost-devel -%endif %description ZNC is an IRC bouncer with many features like detaching, multiple @@ -112,7 +106,6 @@ %prep %setup -q -%patch0 -p1 %build %cmake \ ++ znc-1.7.2.tar.gz -> znc-1.7.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/znc-1.7.2/CMakeLists.txt new/znc-1.7.3/CMakeLists.txt --- old/znc-1.7.2/CMakeLists.txt2019-01-27 10:20:05.0 +0100 +++ new/znc-1.7.3/CMakeLists.txt2019-03-30 15:37:00.0 +0100 @@ -15,8 +15,8 @@ # cmake_minimum_required(VERSION 3.1) -project(ZNC VERSION 1.7.2) -set(ZNC_VERSION 1.7.2) +project(ZNC VERSION 1.7.3) +set(ZNC_VERSION 1.7.3) set(append_git_version false) set(alpha_version "") # e.g. "-rc1" set(VERSION_EXTRA "" CACHE STRING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/znc-1.7.2/ChangeLog.md new/znc-1.7.3/ChangeLog.md --- old/znc-1.7.2/ChangeLog.md 2019-01-27 10:20:05.0 +0100 +++ new/znc-1.7.3/ChangeLog.md 2019-03-30 15:37:00.0 +0100 @@ -1,3 +1,13 @@ +# ZNC 1.7.3 (2019-03-30) + +## Fixes +This is a security release to fix CVE-2019-9917. Thanks to LunarBNC for the bugreport. + +## New +Docker only: the znc image now supports --user option of docker run. + + + # ZNC 1.7.2 (2019-01-19) ## New diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/znc-1.7.2/configure new/znc-1.7.3/configure --- old/znc-1.7.2/configure 2019-01-27 10:20:29.0 +0100 +++ new/znc-1.7.3/configure 2019-03-30 15:37:24.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for znc 1.7.2. +# Generated by GNU Autoconf 2.69 for znc 1.7.3. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ # Identity of this package. PACKAGE_NAME='znc' PACKAGE_TARNAME='znc' -PACKAGE_VERSION='1.7.2' -PACKAGE_STRING='znc 1.7.2' +PACKAGE_VERSION='1.7.3' +PACKAGE_STRING='znc 1.7.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1269,7 +1269,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures znc 1.7.2 to adapt to many kinds of systems. +\`configure' configures znc 1.7.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1334,7 +1334,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of znc 1.7.2:";; + short | recursive ) echo "Configuration of znc 1.7.3:";; esac cat <<\_ACEOF @@ -1475
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2019-03-26 22:33:09 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.25356 (New) Package is "znc" Tue Mar 26 22:33:09 2019 rev:17 rq:688197 version:1.7.2 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2019-02-24 17:10:43.956500441 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new.25356/znc.changes 2019-03-26 22:33:33.697689288 +0100 @@ -1,0 +2,6 @@ +Mon Mar 25 11:06:56 UTC 2019 - Martin Pluskal + +- Fix boo#1130360 CVE-2019-9917 + * znc-CVE-2019-9917.patch + +--- New: znc-CVE-2019-9917.patch Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.2bSoxW/_old 2019-03-26 22:33:34.381689123 +0100 +++ /var/tmp/diff_new_pack.2bSoxW/_new 2019-03-26 22:33:34.385689122 +0100 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -26,6 +26,8 @@ Source0:https://znc.in/releases/%{name}-%{version}.tar.gz Source1:https://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring +# PATCH-FIX-UPSTREAM znc-CVE-2019-9917.patch boo#1130360 +Patch0: znc-CVE-2019-9917.patch BuildRequires: cmake >= 3.1 BuildRequires: fdupes BuildRequires: gcc-c++ @@ -110,6 +112,7 @@ %prep %setup -q +%patch0 -p1 %build %cmake \ ++ znc-CVE-2019-9917.patch ++ >From 64613bc8b6b4adf1e32231f9844d99cd512b8973 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Fri, 15 Mar 2019 20:34:10 + Subject: [PATCH] Don't crash if user specified invalid encoding. This is CVE-2019-9917 --- modules/controlpanel.cpp | 2 +- src/IRCNetwork.cpp | 4 ++-- src/User.cpp | 4 ++-- src/znc.cpp | 26 ++ test/integration/tests/scripting.cpp | 7 +++ 5 files changed, 34 insertions(+), 9 deletions(-) diff --git a/modules/controlpanel.cpp b/modules/controlpanel.cpp index 139c2aefa..109f8c6b0 100644 --- a/modules/controlpanel.cpp +++ b/modules/controlpanel.cpp @@ -495,7 +495,7 @@ class CAdminMod : public CModule { #ifdef HAVE_ICU else if (sVar == "clientencoding") { pUser->SetClientEncoding(sValue); -PutModule("ClientEncoding = " + sValue); +PutModule("ClientEncoding = " + pUser->GetClientEncoding()); } #endif else diff --git a/src/IRCNetwork.cpp b/src/IRCNetwork.cpp index 0284dc53e..0e1d6e2a3 100644 --- a/src/IRCNetwork.cpp +++ b/src/IRCNetwork.cpp @@ -1482,9 +1482,9 @@ void CIRCNetwork::SetBindHost(const CString& s) { } void CIRCNetwork::SetEncoding(const CString& s) { -m_sEncoding = s; +m_sEncoding = CZNC::Get().FixupEncoding(s); if (GetIRCSock()) { -GetIRCSock()->SetEncoding(s); +GetIRCSock()->SetEncoding(m_sEncoding); } } diff --git a/src/User.cpp b/src/User.cpp index 3fd532a7c..c44cf6070 100644 --- a/src/User.cpp +++ b/src/User.cpp @@ -1253,9 +1253,9 @@ void CUser::SetAdmin(bool b) { m_bAdmin = b; } void CUser::SetDenySetBindHost(bool b) { m_bDenySetBindHost = b; } void CUser::SetDefaultChanModes(const CString& s) { m_sDefaultChanModes = s; } void CUser::SetClientEncoding(const CString& s) { -m_sClientEncoding = s; +m_sClientEncoding = CZNC::Get().FixupEncoding(s); for (CClient* pClient : GetAllClients()) { -pClient->SetEncoding(s); +pClient->SetEncoding(m_sClientEncoding); } } void CUser::SetQuitMsg(const CString& s) { m_sQuitMsg = s; } diff --git a/src/znc.cpp b/src/znc.cpp index 4e7216ee1..3f4dd2e07 100644 --- a/src/znc.cpp +++ b/src/znc.cpp @@ -2092,18 +2092,36 @@ void CZNC::ForceEncoding() { m_uiForceEncoding++; #ifdef HAVE_ICU for (Csock* pSock : GetManager()) { -if (pSock->GetEncoding().empty()) { -pSock->SetEncoding("UTF-8"); -} +pSock->SetEncoding(FixupEncoding(pSock->GetEncoding())); } #endif } void CZNC::UnforceEncoding() { m_uiForceEncoding--; } bool CZNC::IsForcingEncoding() const { return m_uiForceEncoding; } CString CZNC::FixupEncoding(const CSt
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2019-02-24 17:10:39 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new.28833 (New) Package is "znc" Sun Feb 24 17:10:39 2019 rev:16 rq:670355 version:1.7.2 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2018-07-27 10:55:35.909572658 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new.28833/znc.changes 2019-02-24 17:10:43.956500441 +0100 @@ -1,0 +2,10 @@ +Tue Jan 29 12:51:03 UTC 2019 - i...@paolostivanin.com + +- Update to version 1.7.2: + * Fix compilation without deprecated APIs in OpenSSL (#1615) + * Distinguish Channel CTCP Requests and Replies (#1624) + * admindebug: Enforce need of TTY to turn on debug mode (#1580) + * controlpanel: Add missing return to ListNetMods (#1589) + * webadmin: Fix adding the last allowed network (#1584) + +--- Old: znc-1.7.1.tar.gz znc-1.7.1.tar.gz.sig New: znc-1.7.2.tar.gz znc-1.7.2.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.QuxkVO/_old 2019-02-24 17:10:44.576500330 +0100 +++ /var/tmp/diff_new_pack.QuxkVO/_new 2019-02-24 17:10:44.576500330 +0100 @@ -17,7 +17,7 @@ Name: znc -Version:1.7.1 +Version:1.7.2 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 ++ znc-1.7.1.tar.gz -> znc-1.7.2.tar.gz ++ 15631 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2018-07-27 10:55:30 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Fri Jul 27 10:55:30 2018 rev:15 rq:623567 version:1.7.1 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2018-06-13 15:37:15.773257997 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2018-07-27 10:55:35.909572658 +0200 @@ -1,0 +2,42 @@ +Wed Jul 18 07:22:27 UTC 2018 - mplus...@suse.com + +- Update to version 1.7.1: + * Security critical fixes[edit] ++ CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf. ++ CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name. + * Core ++ Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536) ++ Fix language selector. Russian and German were both not selectable. ++ Fix build without SSL support (#1554) ++ Fix several broken strings ++ Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541) + * New ++ Add partial Spanish, Indonesian, and Dutch translations + * Modules ++ adminlog: Log the error message again (regression of 1.7.0) (#1557) ++ admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556) ++ flooddetach: Fix description of commands (#1548) ++ modperl: Fix memory leak in NV handling ++ modperl: Fix functions which return VCString (#1543) ++ modpython: Fix functions which return VCString (#1543) ++ webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled + * Internal ++ Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon() ++ Don't throw from destructor in the integration test ++ Fix a warning with integration test / gmake / znc-buildmod interaction. +- Drop upstream patches: + * znc-inject2.patch + * znc-inject.patch + * znc-traversal.patch + +--- +Mon Jul 16 07:58:04 UTC 2018 - mplus...@suse.com + +- Fix boo#1101280 CVE-2018-14056 + * znc-traversal.patch +- Fix boo#1101281 CVE-2018-14055 + * znc-inject.patch + * znc-inject2.patch +- Fix building on Leap-42* by using less strict linker flags + +--- Old: znc-1.7.0.tar.gz znc-1.7.0.tar.gz.sig New: znc-1.7.1.tar.gz znc-1.7.1.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.hEhX46/_old 2018-07-27 10:55:36.333573470 +0200 +++ /var/tmp/diff_new_pack.hEhX46/_new 2018-07-27 10:55:36.337573478 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.7.0 +Version:1.7.1 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -29,7 +29,6 @@ BuildRequires: cmake >= 3.1 BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: libboost_locale-devel BuildRequires: perl BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros @@ -43,6 +42,11 @@ Requires(pre): shadow Recommends: %{name}-lang %systemd_requires +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_locale-devel +%else +BuildRequires: boost-devel +%endif %description ZNC is an IRC bouncer with many features like detaching, multiple @@ -114,7 +118,8 @@ -DWANT_PERL=1 \ -DWANT_SYSTEMD=1 \ -DWANT_PYTHON=1 \ - -DWANT_PYTHON_VERSION=python3 + -DWANT_PYTHON_VERSION=python3 \ + -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed" %make_jobs %install @@ -147,6 +152,7 @@ %{_bindir}/%{name} %dir %{_libdir}/%{name}/ %{_libdir}/%{name}/autoattach.so +%{_libdir}/%{name}/admindebug.so %{_libdir}/%{name}/alias.so %{_libdir}/%{name}/autocycle.so %{_libdir}/%{name}/autoop.so ++ znc-1.7.0.tar.gz -> znc-1.7.1.tar.gz ++ 70224 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2018-06-13 15:35:45 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Wed Jun 13 15:35:45 2018 rev:14 rq:613951 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2018-03-08 10:59:36.224772093 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2018-06-13 15:37:15.773257997 +0200 @@ -1,0 +2,42 @@ +Mon Jun 4 09:11:45 UTC 2018 - tchva...@suse.com + +- Define systemd unitdir for cmake + +--- +Fri Jun 1 15:02:25 UTC 2018 - mplus...@suse.com + +- Update to version 1.7.0: + * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed. + * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug. + * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2. + * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462) + * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer + * Configs written before ZNC 0.206 can't be read anymore (#929) + * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316) + * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950) + * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version. + * Make ZNC request server-time from server when available (#839) + * Increase accepted line length from 1024 to 2048 to give some space to message tags + * Separate buffer size settings for channels and queries (#967) + * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192) + * Add "AuthOnlyViaModule" global/user setting (#331) + * Added pyeval module + * Added stripcontrols module (#387) + * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139) + * Stop defaulting real name to "Got ZNC?" (#818) + * Make the user aware that debug mode is enabled. (#1446) + * Added ClearAllBuffers command (#852) + * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946) + * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450) + * Add SNI SSL client support (#1200) + * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219) + * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866) + * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards. + * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455) + * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894) + * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable +- Update dependencies +- Run spec-cleaner +- Use cmake for building + +--- Old: znc-1.6.6.tar.gz znc-1.6.6.tar.gz.sig New: znc-1.7.0.tar.gz znc-1.7.0.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.0TGvzN/_old 2018-06-13 15:37:17.793183657 +0200 +++ /var/tmp/diff_new_pack.0TGvzN/_new 2018-06-13 15:37:17.793183657 +0200 @@ -17,17 +17,19 @@ Name: znc -Version:1.6.6 +Version:1.7.0 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 Group: Productivity/Networking/IRC -URL:http://wiki.znc.in/ZNC -Source0:http://znc.in/releases/%{name}-%{version}.tar.gz -Source1:http://znc.in/releases/%{name}-%{version}.tar.gz.sig +URL:https://wiki.znc.in/ZNC +Source0:https://znc.in/releases/%{name}-%{version}.tar.gz +Source1:https://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring +BuildRequires: cmake >= 3.1 BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libboost_locale-devel BuildRequires: perl BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros @@ -39,6 +41,7 @@ BuildRequires: pkgconfig(tcl) BuildRequires:
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2018-03-08 10:59:25 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Thu Mar 8 10:59:25 2018 rev:13 rq:584024 version:1.6.6 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2017-11-17 11:00:46.727020940 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2018-03-08 10:59:36.224772093 +0100 @@ -1,0 +2,10 @@ +Wed Mar 7 17:31:43 UTC 2018 - mplus...@suse.com + +- Update to version 1.6.6: + * Fix use-after-free in znc --makepem. It was broken for a long +time, but started segfaulting only now. This is a useability +fix, not a security fix, because self-signed (or signed by a +CA) certificates can be created without using --makepem, and +then combined into znc.pem. + +--- Old: znc-1.6.5.tar.gz znc-1.6.5.tar.gz.sig New: znc-1.6.6.tar.gz znc-1.6.6.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.hp1zxD/_old 2018-03-08 10:59:37.072741444 +0100 +++ /var/tmp/diff_new_pack.hp1zxD/_new 2018-03-08 10:59:37.076741299 +0100 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: znc -Version:1.6.5 +Version:1.6.6 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 Group: Productivity/Networking/IRC -Url:http://wiki.znc.in/ZNC +URL:http://wiki.znc.in/ZNC Source0:http://znc.in/releases/%{name}-%{version}.tar.gz Source1:http://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring @@ -134,7 +134,8 @@ %service_del_postun %{name}.service %files -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} %{_bindir}/%{name} @@ -197,7 +198,8 @@ %attr(750,%{name},%{name}) %{_var}/lib/%{name} %files perl -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %{_libdir}/%{name}/modperl.so %dir %{_libdir}/%{name}/modperl/ %{_libdir}/%{name}/modperl/ZNC.pm @@ -211,14 +213,17 @@ %{_libdir}/%{name}/modpython/_znc_core.so %{_libdir}/%{name}/modpython/znc.py %{_libdir}/%{name}/modpython/znc_core.py -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %files tcl -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %{_libdir}/%{name}/modtcl.so %files devel -%doc AUTHORS LICENSE README.md +%license LICENSE +%doc AUTHORS README.md %{_bindir}/znc-buildmod %{_includedir}/%{name}/ %{_libdir}/pkgconfig/znc.pc ++ znc-1.6.5.tar.gz -> znc-1.6.6.tar.gz ++ 5225 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2017-11-17 10:56:37 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Fri Nov 17 10:56:37 2017 rev:12 rq:542254 version:1.6.5 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2017-05-18 20:48:34.881048714 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2017-11-17 11:00:46.727020940 +0100 @@ -1,0 +2,5 @@ +Thu Nov 9 12:52:41 UTC 2017 - jzelazk...@suse.com + +- Cleanup of spec file with spec-cleaner + +--- Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.u8QJ7z/_old 2017-11-17 11:00:47.498992686 +0100 +++ /var/tmp/diff_new_pack.u8QJ7z/_new 2017-11-17 11:00:47.502992540 +0100 @@ -134,7 +134,6 @@ %service_del_postun %{name}.service %files -%defattr(-,root,root,-) %doc AUTHORS LICENSE README.md %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} @@ -198,7 +197,6 @@ %attr(750,%{name},%{name}) %{_var}/lib/%{name} %files perl -%defattr(-,root,root,-) %doc AUTHORS LICENSE README.md %{_libdir}/%{name}/modperl.so %dir %{_libdir}/%{name}/modperl/ @@ -208,7 +206,6 @@ %{_libdir}/%{name}/perleval.pm %files python3 -%defattr(-,root,root,-) %{_libdir}/%{name}/modpython.so %dir %{_libdir}/%{name}/modpython/ %{_libdir}/%{name}/modpython/_znc_core.so @@ -217,12 +214,10 @@ %doc AUTHORS LICENSE README.md %files tcl -%defattr(-,root,root,-) %doc AUTHORS LICENSE README.md %{_libdir}/%{name}/modtcl.so %files devel -%defattr(-,root,root,-) %doc AUTHORS LICENSE README.md %{_bindir}/znc-buildmod %{_includedir}/%{name}/
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2017-05-18 20:48:26 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Thu May 18 20:48:26 2017 rev:11 rq:495616 version:1.6.5 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2017-03-16 09:52:11.148262205 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2017-05-18 20:48:34.881048714 +0200 @@ -1,0 +2,5 @@ +Wed May 10 12:27:49 UTC 2017 - mplus...@suse.com + +- Update project url + +--- Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.wHASjf/_old 2017-05-18 20:48:35.540955584 +0200 +++ /var/tmp/diff_new_pack.wHASjf/_new 2017-05-18 20:48:35.544955020 +0200 @@ -22,7 +22,7 @@ Summary:Advanced IRC Bouncer License:Apache-2.0 Group: Productivity/Networking/IRC -Url:http://en.znc.in/ +Url:http://wiki.znc.in/ZNC Source0:http://znc.in/releases/%{name}-%{version}.tar.gz Source1:http://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2017-03-16 09:43:46 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Thu Mar 16 09:43:46 2017 rev:10 rq:479808 version:1.6.5 Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2017-02-07 12:04:14.315076586 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2017-03-16 09:52:11.148262205 +0100 @@ -1,0 +2,7 @@ +Wed Mar 15 21:11:48 UTC 2017 - mplus...@suse.com + +- Update to version 1.6.5: + * Fixed a regression of 1.6.4 which caused a crash in modperl/modpython. (#1283) + * Fixed the behavior of verbose command in the sasl module. (#1291) + +--- Old: znc-1.6.4.tar.gz znc-1.6.4.tar.gz.sig New: znc-1.6.5.tar.gz znc-1.6.5.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.nLUJrd/_old 2017-03-16 09:52:11.716181777 +0100 +++ /var/tmp/diff_new_pack.nLUJrd/_new 2017-03-16 09:52:11.720181211 +0100 @@ -17,7 +17,7 @@ Name: znc -Version:1.6.4 +Version:1.6.5 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 ++ znc-1.6.4.tar.gz -> znc-1.6.5.tar.gz ++ 17849 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2017-02-07 12:04:13 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2017-01-10 10:44:21.531937146 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2017-02-07 12:04:14.315076586 +0100 @@ -1,0 +2,10 @@ +Fri Feb 3 17:28:18 UTC 2017 - mplus...@suse.com + +- Drop extra hardening flags + +--- +Fri Feb 3 17:00:26 UTC 2017 - jeng...@inai.de + +- Slightly trim descriptions. + +--- Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.vptokS/_old 2017-02-07 12:04:14.835003032 +0100 +++ /var/tmp/diff_new_pack.vptokS/_new 2017-02-07 12:04:14.839002466 +0100 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,15 +39,12 @@ BuildRequires: pkgconfig(tcl) BuildRequires: pkgconfig(zlib) Requires(pre): shadow -Provides: %{name}-extra = %{version} -Obsoletes: %{name}-extra < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %systemd_requires %description -ZNC is an IRC bounce with many advanced features like detaching, multiple +ZNC is an IRC bouncer with many features like detaching, multiple users, per channel playback buffer, SSL, IPv6, transparent DCC bouncing, and -c++ module support to name a few. +C++ module support. %package devel Summary:Development files to build modules for ZNC @@ -55,11 +52,11 @@ Requires: %{name} = %{version}-%{release} %description devel -ZNC is an IRC bounce with many advanced features like detaching, multiple +ZNC is an IRC bouncer with many features like detaching, multiple users, per channel playback buffer, SSL, IPv6, transparent DCC bouncing, and -c++ module support to name a few. +C++ module support. -This package contains the %{name} development headers for developing modules. +This package contains the development headers for developing modules for ZNC. %package perl Summary:Perl support for ZNC @@ -68,11 +65,11 @@ Requires: perl >= 5.10 %description perl -ZNC is an IRC bounce with many advanced features like detaching, multiple +ZNC is an IRC bouncer with many features like detaching, multiple users, per channel playback buffer, SSL, IPv6, transparent DCC bouncing, and -c++ module support to name a few. +C++ module support. -This package contains the %{name} Perl extension. +This package contains the Perl extension to ZNC. %package python3 Summary:Python support for ZNC @@ -83,11 +80,11 @@ Obsoletes: %{name}-python < %{version} %description python3 -ZNC is an IRC bounce with many advanced features like detaching, multiple +ZNC is an IRC bouncer with many features like detaching, multiple users, per channel playback buffer, SSL, IPv6, transparent DCC bouncing, and -c++ module support to name a few. +C++ module support. -This package contains the %{name} Python extension. +This package contains the Python extension to ZNC. %package tcl Summary:TCL support for ZNC @@ -96,18 +93,16 @@ Requires: tcl %description tcl -ZNC is an IRC bounce with many advanced features like detaching, multiple +ZNC is an IRC bouncer with many features like detaching, multiple users, per channel playback buffer, SSL, IPv6, transparent DCC bouncing, and -c++ module support to name a few. +C++ module support. -This package contains the %{name} Tcl extension. +This package contains the Tcl extension to ZNC. %prep %setup -q %build -export CFLAGS="%{optflags} -fstack-protector-all" -export CXXFLAGS="%{optflags} -fstack-protector-all" %configure \ --enable-cyrus \ --enable-perl \ @@ -115,7 +110,6 @@ --with-tcl=%{_libdir} \ --enable-python \ --with-systemdsystemunitdir=%{_unitdir} - make %{?_smp_mflags} V=1 %install
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2016-04-08 09:39:39 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2016-02-26 00:48:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2016-04-08 09:39:42.0 +0200 @@ -1,0 +2,5 @@ +Tue Mar 29 21:20:09 UTC 2016 - mplus...@suse.com + +- Update changelog with missed issue boo#973088 (update to 1.6.3) + +--- Other differences: --
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2016-02-25 22:11:09 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2015-11-28 15:19:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2016-02-26 00:48:37.0 +0100 @@ -1,0 +2,16 @@ +Wed Feb 24 20:29:50 UTC 2016 - mplus...@suse.com + +- Update to 1.6.3 + * New character encoding is now applied immediately, without +reconnect. + * Fixed build with LibreSSL. (#594) + * Fixed error 404 when accessing the web UI with the configured +URI prefix, but without the / in the end. + * znc-buildmod now exits with non-zero exit code when the .cpp +file is not found. (#1226) + * Fixed znc-buildmod on Cygwin. + * ExpandString got expanded. + * Default quit message is switche +- Small spec file cleanup + +--- Old: znc-1.6.2.tar.gz znc-1.6.2.tar.gz.sig New: znc-1.6.3.tar.gz znc-1.6.3.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.eK4P3V/_old 2016-02-26 00:48:39.0 +0100 +++ /var/tmp/diff_new_pack.eK4P3V/_new 2016-02-26 00:48:39.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # 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.6.2 +Version:1.6.3 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -26,9 +26,10 @@ Source0:http://znc.in/releases/%{name}-%{version}.tar.gz Source1:http://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: perl -BuildRequires: pkgconfig +BuildRequires: pkg-config BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(libssl) @@ -55,6 +56,7 @@ %package devel Summary:Development files to build modules for ZNC Group: Development/Libraries/Other +Requires: %{name} = %{version}-%{release} %description devel ZNC is an IRC bounce with many advanced features like detaching, multiple @@ -66,7 +68,7 @@ %package perl Summary:Perl support for ZNC Group: Productivity/Networking/IRC -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: perl >= 5.10 %description perl @@ -79,7 +81,7 @@ %package python3 Summary:Python support for ZNC Group: Productivity/Networking/IRC -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: python3 Provides: %{name}-python = %{version} Obsoletes: %{name}-python < %{version} @@ -94,7 +96,7 @@ %package tcl Summary:TCL support for ZNC Group: Productivity/Networking/IRC -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: tcl %description tcl @@ -121,9 +123,10 @@ make %{?_smp_mflags} V=1 %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +make %{?_smp_mflags} DESTDIR=%{buildroot} install install -d -m 0755 %{buildroot}%{_var}/lib/%{name} %{buildroot}%{_sbindir} ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} +%fdupes -s %{buildroot} %pre getent group %{name} >/dev/null || groupadd -r %{name} @@ -201,7 +204,7 @@ %{_libdir}/%{name}/route_replies.so %{_libdir}/%{name}/send_raw.so %{_datadir}/%{name}/ -%{_mandir}/man1/%{name}.1* +%{_mandir}/man1/%{name}.1%{ext_man} %attr(750,%{name},%{name}) %{_var}/lib/%{name} %files perl @@ -234,6 +237,6 @@ %{_bindir}/znc-buildmod %{_includedir}/%{name}/ %{_libdir}/pkgconfig/znc.pc -%{_mandir}/man1/znc-buildmod.1* +%{_mandir}/man1/znc-buildmod.1%{ext_man} %changelog ++ znc-1.6.2.tar.gz -> znc-1.6.3.tar.gz ++ 23594 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2015-11-28 15:18:59 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2015-08-05 19:17:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2015-11-28 15:19:01.0 +0100 @@ -1,0 +2,42 @@ +Tue Nov 17 12:33:57 UTC 2015 - mplus...@suse.com + +- Update to 1.6.2 + * fixes + + Fixed a use-after-delete in webadmin. It was already + partially fixed in ZNC 1.4; since 1.4 it has been still + possible to trigger, but much harder. + + Fixed a startup failure when awaynick and simple_away were + both loaded, and simple_away had arguments. + + Fixed a build failure when using an ancient OpenSSL version. + + Fixed a build failure when using OpenSSL which was built + without SSLv3 support. + + Bindhost was sometimes used as ident. + + CAP :END wasn't parsed correctly, causing timeout during + login for some clients. + + Fixed channel keys if client joined several channels in + single command. + + Fixed memory leak when reading an invalid config. + * autovoice + + Check for autovoices when we are opped. + * controlpanel + + Fixed DelCTCPReply case-insensitivity. + * dcc + + Add missing return statement. It was harmless. + * modpython + + Fixed a memory leak. + * modules_online + + Wrong ident was used before. + * stickychan + + Fixed to unstick inaccessible channels to avoid infinite + join loops. + * internal changes + + Fixed the nick passed to CModule::OnChanMsg() so it has + channel permissions set. + + Fixed noisy -Winconsistent-missing-override compilation + warnings. + + Initialized some fields in constructors of modules before + OnLoad(). +- Make building more verbose +- Partially fixes bsc#956254 - CVE-2014-9043 + +--- Old: znc-1.6.1.tar.gz znc-1.6.1.tar.gz.sig New: znc-1.6.2.tar.gz znc-1.6.2.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.03k7bv/_old 2015-11-28 15:19:02.0 +0100 +++ /var/tmp/diff_new_pack.03k7bv/_new 2015-11-28 15:19:02.0 +0100 @@ -17,7 +17,7 @@ Name: znc -Version:1.6.1 +Version:1.6.2 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -36,16 +36,16 @@ BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(tcl) BuildRequires: pkgconfig(zlib) -%if 0%{?suse_version} == 1310 -BuildRequires: cyrus-sasl-devel -%else -BuildRequires: pkgconfig(libsasl2) -%endif Requires(pre): shadow Provides: %{name}-extra = %{version} Obsoletes: %{name}-extra < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %systemd_requires +%if 0%{?suse_version} == 1310 +BuildRequires: cyrus-sasl-devel +%else +BuildRequires: pkgconfig(libsasl2) +%endif %description ZNC is an IRC bounce with many advanced features like detaching, multiple @@ -110,14 +110,15 @@ %build export CFLAGS="%{optflags} -fstack-protector-all" export CXXFLAGS="%{optflags} -fstack-protector-all" -%configure --enable-cyrus \ +%configure \ + --enable-cyrus \ --enable-perl \ --enable-tcl \ --with-tcl=%{_libdir} \ --enable-python \ --with-systemdsystemunitdir=%{_unitdir} -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install make DESTDIR=%{buildroot} install %{?_smp_mflags} ++ znc-1.6.1.tar.gz -> znc-1.6.2.tar.gz ++ 28355 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2015-08-05 19:17:30 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2015-02-16 21:46:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2015-08-05 19:17:31.0 +0200 @@ -1,0 +2,39 @@ +Wed Aug 5 12:25:38 UTC 2015 - mimi...@gmail.com + +- Update to 1.6.1: + * Fixed the problem that channels were no longer removed from the config despite + of chansaver being loaded. + * Fixed query buffer size for users who have the default channel buffer size set to 0. + * Fixed a startup failure when simple_away was loaded after awaynick. + * Fixed channel matching commands, such as DETACH, to be case insensitive. + * Specified the required compiler versions in the configure script. + * Fixed a rare conflict of HTTP-Basic auth and cookies. + * Hid local IP address from the 404 page. + * Fixed a build failure for users who have -Werror=missing-declarations in their CXXFLAGS. + * Fixed CXXFLAGS=-DVERSION_EXTRA="foo" which is used by some distros to package ZNC. + * Fixed znc-buildmod on Cygwin. + * Fixed CThreadPool destructor to handle spurious wakeups. + * Fixed make distclean to remove zncconfig.h. + * Improved the error message about --datadir. + * Fixed a compilation warning when HAVE_LIBSSL is not defined. + * Fixed 'comparision' typos in CString documentation. + * Added a non-minified version of the jQuery source code to make Linux distributions + (Debian) happy, even though the jQuery license does not require this. + * chansaver: +* Fixed random loading behavior due to an uninitialized member variable. + * modpython: +* Fixed access to CUser::GetUserClients() and CUser::GetAllClients(). + * sasl: +* Improved help texts for the SET and REQUIREAUTH commands. (#875) + * savebuff: +* Fixed periodical writes on the disk when the module is loaded after startup. (#868) + * webadmin: +* Fixed module checkboxes not to claim that all networks/users have loaded + a module when there are no networks/users. (#872) +* Added an explanation that ZNC was built without ICU support, when encoding + settings are disabled for that reason. +* Improved the breadcrumbs. +* Mentioned ExpandString in CTCP replies. +* Added an explanation how to delete port which is used to access webadmin. + +-- Old: znc-1.6.0.tar.gz znc-1.6.0.tar.gz.sig New: znc-1.6.1.tar.gz znc-1.6.1.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.4paxoI/_old 2015-08-05 19:17:32.0 +0200 +++ /var/tmp/diff_new_pack.4paxoI/_new 2015-08-05 19:17:32.0 +0200 @@ -17,7 +17,7 @@ Name: znc -Version:1.6.0 +Version:1.6.1 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 ++ znc-1.6.0.tar.gz -> znc-1.6.1.tar.gz ++ 27624 lines of diff (skipped)
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2015-02-16 21:46:42 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2015-01-29 09:56:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2015-02-16 21:46:44.0 +0100 @@ -2 +2 @@ -Tue Jan 27 09:04:47 UTC 2015 - mplus...@suse.com +Sun Feb 15 18:28:43 UTC 2015 - mplus...@suse.com @@ -3,0 +4,48 @@ +- Update to 1.6.0: + * Switch versioning scheme to ... Add settings + * for which SSL/TLS protocols to use (SSLProtocols), + which ciphers to enable (SSLCiphers). By default TLSv1+ are enabled, + SSLv2/3 are disabled. Default ciphers are what Mozilla advices: + https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 + * Validate SSL certificates. Allow clients to specify an ID as part of + * username + (user[@identifier][/network]). Currently not used, but modules can + use it. + * Add alias module for ZNC-side command interception and processing. + * Support character encodings with separate settings for networks, + and for clients. It replaces older charset module, which didn't work + well with webadmin, log and other modules. + * Support X-Forwarded-For HTTP header, used with new TrustedProxy + * setting. Add URIPrefix option for HTTP listeners, used with reverse + * proxy. Store query buffers per query the same way it's done for + * channels, + add new option AutoClearQueryBuffer. + * Add DisableChan command to *status, it was available only in + webadmin before. + * Allow wildcards in arguments of Help commands of *status and + various modules. + * Support IRCv3.2 batches, used for buffer playbacks. Support IRCv3.2 + * self-message. Remove awaynick module. It's considered bad etiquette. + * Add JoinDelay setting, which allows a delay between + connection to server, and joining first channel. By default it joins + immediately after connect. + * Make Detach, EnableChan and DisableChan commands of *status + accept multiple channels. + * znc-buildmod: Build output to the current working directory. Wrap + * long lines in tables (e.g. in Help or + ListAvailMods commands). + * Support ECDHE if available in OpenSSL. Report ZNC version more + * consistently, add HideVersion + setting, which hides ZNC version from public. + * Bump compiler requirements to support C++11. This means + GCC 4.7+, Clang 3.2+, SWIG 3.0.0+. +- Drop support for old distributions since they lack support for + C++11 +- Drop package extra, all modules are now in znc +- Disable colloquy plugin since it fails to build +- Drop init script + +--- +Mon Feb 9 15:37:18 UTC 2015 - mplus...@suse.com + +- Rename znc-python to znc-python3 Old: colloquypush-989bb18710.zip gpl-2.0.txt znc-1.4.tar.gz znc-1.4.tar.gz.sig znc.init New: znc-1.6.0.tar.gz znc-1.6.0.tar.gz.sig Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.kSsbEh/_old 2015-02-16 21:46:44.0 +0100 +++ /var/tmp/diff_new_pack.kSsbEh/_new 2015-02-16 21:46:44.0 +0100 @@ -17,7 +17,7 @@ Name: znc -Version:1.4 +Version:1.6.0 Release:0 Summary:Advanced IRC Bouncer License:Apache-2.0 @@ -26,30 +26,26 @@ Source0:http://znc.in/releases/%{name}-%{version}.tar.gz Source1:http://znc.in/releases/%{name}-%{version}.tar.gz.sig Source2:%{name}.keyring -Source3:znc.init -# extra modules: -# colloquy: http://colloquy.info/project/wiki/PushNotifications -Source4:colloquypush-989bb18710.zip -Source5:https://www.gnu.org/licenses/gpl-2.0.txt BuildRequires: gcc-c++ -BuildRequires: openssl-devel BuildRequires: perl BuildRequires: pkgconfig -BuildRequires: tcl-devel -BuildRequires: unzip -Requires(pre): shadow -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1210 -BuildRequires: cyrus-sasl-devel -BuildRequires: python3-devel BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(libssl) +BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(systemd) -%systemd_requires +BuildRequires: pkgconfig(tcl) +BuildRequires: pkgconfig(zlib) +%if 0%{?suse_version} == 1310 +BuildRequires: cyrus-sasl-devel %else -BuildRequires: cyrus-sasl2-devel -Requires(pre): %fillup_prereq -Requires(pre): %insserv_prereq +BuildRequires: pkgconfig(libsasl2) %endif +Requires(pre): shadow +Provides: %{name}-extra = %{version} +Obsole
commit znc for openSUSE:Factory
Hello community, here is the log from the commit of package znc for openSUSE:Factory checked in at 2015-01-29 09:56:17 Comparing /work/SRC/openSUSE:Factory/znc (Old) and /work/SRC/openSUSE:Factory/.znc.new (New) Package is "znc" Changes: --- /work/SRC/openSUSE:Factory/znc/znc.changes 2014-10-06 12:06:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.znc.new/znc.changes 2015-01-29 09:56:20.0 +0100 @@ -1,0 +2,7 @@ +Tue Jan 27 09:04:47 UTC 2015 - mplus...@suse.com + +- Add signature and znc.keyring +- Reorder source names +- Correct (pre) dependencies for older releases of openSUSE + +--- New: znc-1.4.tar.gz.sig znc.keyring Other differences: -- ++ znc.spec ++ --- /var/tmp/diff_new_pack.VRe7du/_old 2015-01-29 09:56:21.0 +0100 +++ /var/tmp/diff_new_pack.VRe7du/_new 2015-01-29 09:56:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package znc # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,12 +23,14 @@ License:Apache-2.0 Group: Productivity/Networking/IRC Url:http://en.znc.in/ -Source: http://znc.in/releases/%{name}-%{version}.tar.gz -Source1:znc.init +Source0:http://znc.in/releases/%{name}-%{version}.tar.gz +Source1:http://znc.in/releases/%{name}-%{version}.tar.gz.sig +Source2:%{name}.keyring +Source3:znc.init # extra modules: # colloquy: http://colloquy.info/project/wiki/PushNotifications -Source2:colloquypush-989bb18710.zip -Source3:https://www.gnu.org/licenses/gpl-2.0.txt +Source4:colloquypush-989bb18710.zip +Source5:https://www.gnu.org/licenses/gpl-2.0.txt BuildRequires: gcc-c++ BuildRequires: openssl-devel BuildRequires: perl @@ -40,9 +42,13 @@ %if 0%{?suse_version} > 1210 BuildRequires: cyrus-sasl-devel BuildRequires: python3-devel +BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(systemd) +%systemd_requires %else BuildRequires: cyrus-sasl2-devel +Requires(pre): %fillup_prereq +Requires(pre): %insserv_prereq %endif %description @@ -53,7 +59,6 @@ %package devel Summary:Development files to build modules for ZNC License:Apache-2.0 -Group: Productivity/Networking/IRC Group: Development/Libraries/Other %description devel @@ -121,12 +126,12 @@ This package contains the %{name} Tcl extension. %prep -%setup -q -a2 +%setup -q -a4 # extra module colloquy: cp colloquypush-master/znc/colloquy.cpp modules/ cp colloquypush-master/znc/README README.colloquy cp colloquypush-master/znc/AUTHORS AUTHORS.colloquy -cp %{SOURCE3} LICENSE.GPL-2.0 +cp %{SOURCE5} LICENSE.GPL-2.0 %build @@ -150,7 +155,7 @@ %if 0%{?suse_version} >= 1210 ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} %else -install -D -m 0755 %{SOURCE1} %{buildroot}%{_initddir}/%{name} +install -D -m 0755 %{SOURCE3} %{buildroot}%{_initddir}/%{name} ln -s -f %{_initddir}/%{name} %{buildroot}%{_sbindir}/rc%{name} %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org