commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2023-11-10 12:33:43 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.17445 (New) Package is "hylafax+" Fri Nov 10 12:33:43 2023 rev:46 rq:1124826 version:7.0.7 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2023-01-26 14:01:03.517003997 +0100 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.17445/hylafax+.changes 2023-11-10 12:37:35.141954391 +0100 @@ -1,0 +2,5 @@ +Fri Nov 10 07:09:44 UTC 2023 - Jan Engelhardt + +- Add tiff.patch to unbreak build + +--- New: tiff.patch BETA DEBUG BEGIN: New: - Add tiff.patch to unbreak build BETA DEBUG END: Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.qe8Pgi/_old 2023-11-10 12:37:35.917983112 +0100 +++ /var/tmp/diff_new_pack.qe8Pgi/_new 2023-11-10 12:37:35.917983112 +0100 @@ -25,6 +25,7 @@ License:BSD-3-Clause Group: Productivity/Telephony/Servers URL:https://hylafax.sourceforge.io +#Git-Clone: https://gitlab.com/libtiff/libtiff.git Source0: https://prdownloads.sourceforge.net/hylafax/hylafax-%{version}.tar.gz Source4:hylafax-hfaxd.service Source5:hylafax-faxq.service @@ -40,7 +41,7 @@ Source14: hylafax-faxmodem@.service Source15: hylafax-service.xml Source16: hylafax-helper.xml - +Patch1: tiff.patch BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: ghostscript @@ -104,8 +105,7 @@ used to access the server. %prep -%setup -q -n hylafax-%{version} -%autopatch -p1 +%autosetup -p1 -n hylafax-%{version} cp %{SOURCE8} . cp %{SOURCE9} . ++ tiff.patch ++ From: Jan Engelhardt Date: 2023-11-10 08:08:51.524730522 +0100 Stop breaking the build at every TIFF update even if the API did not change. (This is as silly as other projects testing for Linux kernel "2.6" back in the 3.x days.) --- configure |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: hylafax-7.0.7/configure === --- hylafax-7.0.7.orig/configure +++ hylafax-7.0.7/configure @@ -2583,7 +2583,7 @@ EOF echo '#define TIFFSTRIPBYTECOUNTS uint32_t' echo '#define TIFFVERSION TIFF_VERSION' echo '#define TIFFHEADER TIFFHeader';; - 4.[012345]) tiff_runlen_t="uint32_t" + *) tiff_runlen_t="uint32_t" tiff_offset_t="uint64_t" echo '#define TIFFSTRIPBYTECOUNTS uint64_t' echo '#define TIFFVERSION TIFF_VERSION_CLASSIC'
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2023-01-26 13:57:18 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.32243 (New) Package is "hylafax+" Thu Jan 26 13:57:18 2023 rev:45 rq:1061003 version:7.0.7 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2023-01-12 22:45:29.941271056 +0100 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.32243/hylafax+.changes 2023-01-26 14:01:03.517003997 +0100 @@ -1,0 +2,14 @@ +Tue Jan 24 04:27:01 UTC 2023 - Bernhard Wiedemann + +- version 7.0.7 + * tiff_450.diff removed + * constrain job priority to 0-255 (20 Jan 2023) + * add support for libtiff v4.5.0 (4-5 Jan 2023) + * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023) + * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022) + * check that the modem isn't trying to deliver a message when we're trying to send +binary data to it (16-17 Oct 2022) + * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022) + * add external reference feature in dialrules (18 Aug 2022) + +--- Old: hylafax-7.0.6.tar.gz tiff_450.diff New: hylafax-7.0.7.tar.gz Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.ABhDln/_old 2023-01-26 14:01:04.153008104 +0100 +++ /var/tmp/diff_new_pack.ABhDln/_new 2023-01-26 14:01:04.161008156 +0100 @@ -19,7 +19,7 @@ %global faxspool%{_localstatedir}/spool/hylafax %define lib_version %(echo %{version} | tr \. _) Name: hylafax+ -Version:7.0.6 +Version:7.0.7 Release:0 Summary:A fax server License:BSD-3-Clause @@ -41,8 +41,6 @@ Source15: hylafax-service.xml Source16: hylafax-helper.xml -Patch0: tiff_450.diff - BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: ghostscript ++ hylafax-7.0.6.tar.gz -> hylafax-7.0.7.tar.gz ++ 2251 lines of diff (skipped)
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2023-01-12 22:45:21 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.32243 (New) Package is "hylafax+" Thu Jan 12 22:45:21 2023 rev:44 rq:1058050 version:7.0.6 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2022-12-27 11:55:15.227378608 +0100 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.32243/hylafax+.changes 2023-01-12 22:45:29.941271056 +0100 @@ -1,0 +2,6 @@ +Thu Jan 12 10:56:23 UTC 2023 - Axel Braun + +- tiff_450.diff added + updated to trunk r2695 for tiff 4.5 support - See CHANGES for details + +--- New: tiff_450.diff Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.lXicTv/_old 2023-01-12 22:45:30.737275524 +0100 +++ /var/tmp/diff_new_pack.lXicTv/_new 2023-01-12 22:45:30.741275547 +0100 @@ -1,7 +1,7 @@ # # spec file for package hylafax+ # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -41,6 +41,8 @@ Source15: hylafax-service.xml Source16: hylafax-helper.xml +Patch0: tiff_450.diff + BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: ghostscript @@ -105,6 +107,7 @@ %prep %setup -q -n hylafax-%{version} +%autopatch -p1 cp %{SOURCE8} . cp %{SOURCE9} . @@ -294,6 +297,12 @@ %{_mandir}/man8/ondelay.8c%{ext_man} %{_mandir}/man8/probemodem.8c%{ext_man} %{_mandir}/man8/typetest.8c%{ext_man} +%defattr(755,root,uucp,-) +%dir %{faxspool} +%dir %{faxspool}/bin +%dir %{faxspool}%{_sysconfdir} +%dir %{faxspool}/config +%dir %{faxspool}/bin/dict %{faxspool}/config/* %{faxspool}/bin/dict/* %{faxspool}/bin/genfontmap.ps @@ -308,10 +317,6 @@ %dir %{_sysconfdir}/hylafax/faxmail %dir %{_sysconfdir}/hylafax/faxmail/application %dir %{_sysconfdir}/hylafax/faxmail/image -%dir %{faxspool}/bin -%dir %{faxspool}%{_sysconfdir} -%dir %{faxspool}/config -%dir %{faxspool}/bin/dict %config(noreplace) %{_sysconfdir}/hylafax/hfaxd.conf %{_sbindir}/choptest %{_sbindir}/cqtest @@ -369,13 +374,11 @@ %{_sysconfdir}/hylafax/faxmail/application/binary %{_sysconfdir}/hylafax/faxmail/image/tiff %defattr(-,uucp,uucp,-) -%dir %{faxspool} %dir %{faxspool}/client %dir %{faxspool}/info %dir %{faxspool}/log %dir %{faxspool}/recvq %dir %{faxspool}/status -%dir %{faxspool}/config %dir %{faxspool}/dev %config(noreplace) %{faxspool}%{_sysconfdir}/xferfaxlog %defattr(700,uucp,uucp) ++ tiff_450.diff ++ 2082 lines (skipped)
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2022-12-27 11:55:04 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1563 (New) Package is "hylafax+" Tue Dec 27 11:55:04 2022 rev:43 rq:1045467 version:7.0.6 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2022-06-08 14:24:48.932494525 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1563/hylafax+.changes 2022-12-27 11:55:15.227378608 +0100 @@ -1,0 +2,15 @@ +Mon Dec 26 15:10:02 UTC 2022 - Axel Braun + +- version 7.0.6 + * add support for libtiff v4.4 (10 Jun 2022) + * libtiff44.diff removed + * cope with SSL Fax senders who skip Phase C (5 May 2022) + * add ability to trace SSL Fax data reception (3 May 2022) + * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022) + * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022) + * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022) + * try to cope with false "no dialtone" results (4, 8 Apr 2022) + * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022) + * buildrequirement for libssl added (Thanks Dimstar) + +--- Old: hylafax-7.0.5.tar.gz libtiff44.diff New: hylafax-7.0.6.tar.gz Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.9D8tp4/_old 2022-12-27 11:55:15.983382813 +0100 +++ /var/tmp/diff_new_pack.9D8tp4/_new 2022-12-27 11:55:15.991382857 +0100 @@ -19,7 +19,7 @@ %global faxspool%{_localstatedir}/spool/hylafax %define lib_version %(echo %{version} | tr \. _) Name: hylafax+ -Version:7.0.5 +Version:7.0.6 Release:0 Summary:A fax server License:BSD-3-Clause @@ -41,8 +41,6 @@ Source15: hylafax-service.xml Source16: hylafax-helper.xml -Patch0: libtiff44.diff - BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: ghostscript @@ -56,6 +54,7 @@ # needed together with devel for proper configure detection BuildRequires: tiff BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libssl) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(zlib) @@ -107,8 +106,6 @@ %prep %setup -q -n hylafax-%{version} -%autopatch -p1 - cp %{SOURCE8} . cp %{SOURCE9} . ++ hylafax-7.0.5.tar.gz -> hylafax-7.0.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hylafax-7.0.5/CHANGES new/hylafax-7.0.6/CHANGES --- old/hylafax-7.0.5/CHANGES 2021-12-05 05:53:43.0 +0100 +++ new/hylafax-7.0.6/CHANGES 2022-06-24 21:36:27.0 +0200 @@ -2,6 +2,17 @@ New Changes +* add support for libtiff v4.4 (10 Jun 2022) +* cope with SSL Fax senders who skip Phase C (5 May 2022) +* add ability to trace SSL Fax data reception (3 May 2022) +* handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022) +* don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022) +* improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022) +* try to cope with false "no dialtone" results (4, 8 Apr 2022) +* add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022) + +(7.0.5) + * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021) * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021) * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hylafax-7.0.5/VERSION new/hylafax-7.0.6/VERSION --- old/hylafax-7.0.5/VERSION 2021-09-08 04:03:25.0 +0200 +++ new/hylafax-7.0.6/VERSION 2022-02-23 23:56:08.0 +0100 @@ -1 +1 @@ -7.0.5 +7.0.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hylafax-7.0.5/configure new/hylafax-7.0.6/configure --- old/hylafax-7.0.5/configure 2021-07-25 23:16:27.0 +0200 +++ new/hylafax-7.0.6/configure 2022-06-10 16:21:28.0 +0200 @@ -2583,7 +2583,7 @@ echo '#define TIFFSTRIPBYTECOUNTS uint32_t' echo '#define TIFFVERSION TIFF_VERSION' echo '#define TIFFHEADER TIFFHeader';; - 4.[0123]) tiff_runlen_t="uint32_t" + 4.[01234]) tiff_runlen_t="uint32_t" tiff_offset_t="uint64_t" echo '#define
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2022-06-08 14:24:26 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1548 (New) Package is "hylafax+" Wed Jun 8 14:24:26 2022 rev:42 rq:981171 version:7.0.5 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2022-04-03 21:30:59.435819148 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1548/hylafax+.changes 2022-06-08 14:24:48.932494525 +0200 @@ -1,0 +2,6 @@ +Sat Jun 4 08:57:21 UTC 2022 - Axel Braun + +- Project and download links switched to https + libtiff44.diff added for tiff 4.x compatibility + +--- New: libtiff44.diff Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.Nz4k7N/_old 2022-06-08 14:24:49.708495486 +0200 +++ /var/tmp/diff_new_pack.Nz4k7N/_new 2022-06-08 14:24:49.712495492 +0200 @@ -24,8 +24,8 @@ Summary:A fax server License:BSD-3-Clause Group: Productivity/Telephony/Servers -URL:http://hylafax.sourceforge.net -Source0: http://downloads.sourceforge.net/hylafax/hylafax-%{version}.tar.gz +URL:https://hylafax.sourceforge.io +Source0: https://prdownloads.sourceforge.net/hylafax/hylafax-%{version}.tar.gz Source4:hylafax-hfaxd.service Source5:hylafax-faxq.service Source6:hylafax-faxgetty@.service @@ -41,6 +41,8 @@ Source15: hylafax-service.xml Source16: hylafax-helper.xml +Patch0: libtiff44.diff + BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: ghostscript @@ -105,10 +107,10 @@ %prep %setup -q -n hylafax-%{version} +%autopatch -p1 + cp %{SOURCE8} . cp %{SOURCE9} . -# pretend, that libtiff 4.4 is similar to 4.{0,1} -sed -i 's/4.\[01\])/4.[01234])/' configure %build # - Can't use the configure macro because HylaFAX configure script does ++ libtiff44.diff ++ diff -U 3 -dHrN -- a/configure b/configure --- a/configure 2021-07-25 23:16:27.0 +0200 +++ b/configure 2022-06-07 13:08:28.354137542 +0200 @@ -2583,7 +2583,7 @@ echo '#define TIFFSTRIPBYTECOUNTS uint32_t' echo '#define TIFFVERSION TIFF_VERSION' echo '#define TIFFHEADER TIFFHeader';; - 4.[0123]) tiff_runlen_t="uint32_t" + 4.[01234]) tiff_runlen_t="uint32_t" tiff_offset_t="uint64_t" echo '#define TIFFSTRIPBYTECOUNTS uint64_t' echo '#define TIFFVERSION TIFF_VERSION_CLASSIC'
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2022-04-03 21:30:51 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1900 (New) Package is "hylafax+" Sun Apr 3 21:30:51 2022 rev:41 rq:966558 version:7.0.5 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2021-10-23 00:51:47.237142806 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1900/hylafax+.changes 2022-04-03 21:30:59.435819148 +0200 @@ -1,0 +2,28 @@ +Sat Apr 2 16:23:46 UTC 2022 - Axel Braun + +- version 7.0.5 + * hylafax.diff removed - included in source + * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021) + * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021) + * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021) + * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021) + * don't refer to DCN as an invalid response in error messages (20 Oct 2021) + * handle TSI during procedural interrupt (19 Oct 2021) + * do better with waiting on prologue frames from receiver (13 Oct 2021) + * cope with echo of ERR (13 Oct 2021) + * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021) + * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021) + * fix hfaxd build when LDAP libs are not present (23 Sep 2021) + * handle PPR echo after fourth PPR (22 Sep 2021) + * don't use CRP when waiting for CFR following training (15 Sep 2021) + * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021) + * cope with senders who signal FTT in Phase D (10 Sep 2021) + * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021) + * cope with senders who signal PPS without the PPS FCF (9 Sep 2021) + * handle echo of PPR when expecting CTC/EOR (8 Sep 2021) + * add failure messages for unspecified training failures (7 Sep 2021) + * don't use CRP when waiting for CTR (7 Sep 2021) + * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021) + * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021) + +--- Old: hylafax-7.0.4.tar.gz hylafax.diff New: hylafax-7.0.5.tar.gz Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.NTqIC4/_old 2022-04-03 21:31:01.347797744 +0200 +++ /var/tmp/diff_new_pack.NTqIC4/_new 2022-04-03 21:31:01.351797700 +0200 @@ -1,7 +1,7 @@ # # spec file for package hylafax+ # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global faxspool%{_localstatedir}/spool/hylafax %define lib_version %(echo %{version} | tr \. _) Name: hylafax+ -Version:7.0.4 +Version:7.0.5 Release:0 Summary:A fax server License:BSD-3-Clause @@ -40,7 +40,6 @@ Source14: hylafax-faxmodem@.service Source15: hylafax-service.xml Source16: hylafax-helper.xml -Patch0: hylafax.diff BuildRequires: firewalld BuildRequires: gcc-c++ @@ -105,7 +104,7 @@ %prep %setup -q -n hylafax-%{version} -%patch0 -p2 + cp %{SOURCE8} . cp %{SOURCE9} . # pretend, that libtiff 4.4 is similar to 4.{0,1} ++ hylafax-7.0.4.tar.gz -> hylafax-7.0.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hylafax-7.0.4/CHANGES new/hylafax-7.0.5/CHANGES --- old/hylafax-7.0.4/CHANGES 2021-08-27 02:30:30.0 +0200 +++ new/hylafax-7.0.5/CHANGES 2021-12-05 05:53:43.0 +0100 @@ -2,6 +2,31 @@ New Changes +* extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021) +* cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021) +* cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021) +* avoid letting corrupt RTC signals lead to RTN (26 Oct 2021) +* don't refer to DCN as an invalid response in error messages (20 Oct 2021) +* handle TSI during procedural interrupt (19 Oct 2021) +* do better with waiting on prologue frames from receiver (13 Oct 2021) +* cope with echo of ERR (13 Oct 2021) +* run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021) +* attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021) +* fix hfaxd build when LDAP libs are not present (23 Sep 2021) +* handle PPR echo after fourth PPR (22 Sep 2021) +* don't use CRP when waiting for CFR following training (15 Sep 2021) +* attempt to cope
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2021-10-23 00:51:08 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1890 (New) Package is "hylafax+" Sat Oct 23 00:51:08 2021 rev:40 rq:926842 version:7.0.4 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2021-10-19 23:04:17.081285408 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1890/hylafax+.changes 2021-10-23 00:51:47.237142806 +0200 @@ -51,0 +52,6 @@ +Mon Jul 12 17:49:35 UTC 2021 - Hans-Peter Jansen + +- Add hylafax service and helper for use with firewalld, and + explain the details in README.SUSE. + +--- New: hylafax-helper.xml hylafax-service.xml Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.UeRnkS/_old 2021-10-23 00:51:48.373143308 +0200 +++ /var/tmp/diff_new_pack.UeRnkS/_new 2021-10-23 00:51:48.377143310 +0200 @@ -38,8 +38,11 @@ Source12: hylafax-faxqclean.timer Source13: hylafax-faxqclean.service Source14: hylafax-faxmodem@.service +Source15: hylafax-service.xml +Source16: hylafax-helper.xml Patch0: hylafax.diff +BuildRequires: firewalld BuildRequires: gcc-c++ BuildRequires: ghostscript BuildRequires: libjbig-devel @@ -178,6 +181,8 @@ install -D -m 0644 %{SOURCE12} %{buildroot}%{_unitdir}/hylafax-faxqclean.timer install -D -m 0644 %{SOURCE13} %{buildroot}%{_unitdir}/hylafax-faxqclean.service install -D -m 0644 %{SOURCE14} %{buildroot}%{_unitdir}/hylafax-faxmodem@.service +install -D -m 0644 %{SOURCE15} %{buildroot}%{_prefix}/lib/firewalld/services/hylafax.xml +install -D -m 0644 %{SOURCE16} %{buildroot}%{_prefix}/lib/firewalld/helpers/hylafax.xml for lnk in hylafax-hfaxd hylafax-faxq; do ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc$lnk @@ -221,6 +226,8 @@ %{_unitdir}/hylafax-faxqclean.timer %{_unitdir}/hylafax-faxmodem@.service %{_unitdir}/hylafax-faxqclean.service +%{_prefix}/lib/firewalld/services/hylafax.xml +%{_prefix}/lib/firewalld/helpers/hylafax.xml %{_sbindir}/rchylafax-faxq %{_sbindir}/rchylafax-hfaxd %{_sbindir}/rchylafax ++ README.openSUSE ++ --- /var/tmp/diff_new_pack.UeRnkS/_old 2021-10-23 00:51:48.413143326 +0200 +++ /var/tmp/diff_new_pack.UeRnkS/_new 2021-10-23 00:51:48.413143326 +0200 @@ -4,39 +4,47 @@ should only be installed in isolated environments for security reasons, allowing direct access for admins only. [bsc#1173519] + Setup of hylafax+ on openSUSE - After installation of hylafax you need to run + faxsetup + answer the questions and modify to your needs. Run + faxaddmodem + for each attached modem. It asks you for the device, leave out the /dev prefix; -only enter eg. modem, ttyS0 or such things. -Answer the other questions, important ones could be the ringtones, max pages, -permissions on files or your the name that should be shown. +only enter eg. modem, ttyS0 or similar device names. +Answer the questions, important ones are related to ringtones, max pages, +permissions on files or the name that should be shown on the tagline of send faxes. + Setting up hylafax for systemd -- -hylafax comes with three systemd service files. The first two are needed when -you want to send faxes from your server: +hylafax comes with a couple of systemd services. Two of them are needed to send +out faxes from your server: hylafax-hfaxd.service - the hylafax server hylafax-faxq.service - the fax scheduler -Enable systemd service for the daemons. They will start at boot time: +Enable these services with systemctl enable hylafax-hfaxd.service systemctl enable hylafax-faxq.service +They will be started at boot time. + systemd-timers -- -openSUSE has moved from cron to systemd-timers. By default we ship 2 timers, +openSUSE has moved from cron to systemd-timers. By default we ship two timers, for cleaning the faxqueue and for usage statistics. You need to enable them in case you want to make use of these features: @@ -47,23 +55,55 @@ Receiving faxes --- -In order to receive faxes as well, you need to run one faxgetty for each +In order to receive faxes, you need to additinally run one faxgetty for each interface, e.g.: systemctl start hylafax-faxgetty@ttyS0.service systemctl start hylafax-faxgetty@ttyIAX0.service -Starting them at boot time with: +Enable them at boot time with: systemctl enable hylafax-faxgetty@ttyS0.service systemctl enable
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2021-10-19 23:03:56 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1890 (New) Package is "hylafax+" Tue Oct 19 23:03:56 2021 rev:39 rq:926155 version:7.0.4 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2021-10-16 22:56:19.217130718 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1890/hylafax+.changes 2021-10-19 23:04:17.081285408 +0200 @@ -1,0 +2,35 @@ +Mon Oct 18 15:14:38 UTC 2021 - Axel Braun + +- version 7.0.4 + * README.SUSE renamed + * hylafax.diff added for boo#1191571 (pre-correction) + * Dependencies on systemd-services adjusted + * retry training twice at the same bitrate unless FTT (26 Aug 2021) + * add missing reason messages for session failures (21 Aug 2021) + * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021) + * add Class1HasRMHookIndication (16 Aug 2021) + * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021) + * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021) + * fix some behavior following frame reception timeouts (13 Aug 2021) + * improve behavior if procedural interrupt fails (12 Aug 2021) + * handle sender repeating RR after we transmit MCF (10 Aug 2021) + * add session logging of receipt of CFR/FTT signals (3 Aug 2021) + * cope with receipt of PPR following CTC (3 Aug 2021) + * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with +the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021) + * identify DCN after PPS as a receiver abort (2 Aug 2021) + * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021) + * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021) + * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021) + * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021) + * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021) + * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021) + * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021) + * decouple session logging from direct filesystem I/O (15 Jul 2021) + * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021) + * improve tenacity of "persistent" ECM (26 Jun 2021) + * maintain the same SSL Fax passcode during a single session (20 May 2021) + * log detection of binary file transfer support in receivers (1 Apr 2021) + * add support for SiLabs Si2417/Si2435 (5 Feb 2021) + +--- Old: README.SUSE hylafax-7.0.3.tar.gz New: README.openSUSE hylafax-7.0.4.tar.gz hylafax-faxmodem@.service hylafax.diff Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.nDEs8k/_old 2021-10-19 23:04:17.777285724 +0200 +++ /var/tmp/diff_new_pack.nDEs8k/_new 2021-10-19 23:04:17.777285724 +0200 @@ -19,7 +19,7 @@ %global faxspool%{_localstatedir}/spool/hylafax %define lib_version %(echo %{version} | tr \. _) Name: hylafax+ -Version:7.0.3 +Version:7.0.4 Release:0 Summary:A fax server License:BSD-3-Clause @@ -30,13 +30,15 @@ Source5:hylafax-faxq.service Source6:hylafax-faxgetty@.service Source7:hylafax.target -Source8:README.SUSE +Source8:README.openSUSE Source9:sendonly.conf # systemd-timer Source10: hylafax-usage.timer Source11: hylafax-usage.service Source12: hylafax-faxqclean.timer Source13: hylafax-faxqclean.service +Source14: hylafax-faxmodem@.service +Patch0: hylafax.diff BuildRequires: gcc-c++ BuildRequires: ghostscript @@ -100,6 +102,7 @@ %prep %setup -q -n hylafax-%{version} +%patch0 -p2 cp %{SOURCE8} . cp %{SOURCE9} . # pretend, that libtiff 4.4 is similar to 4.{0,1} @@ -174,6 +177,7 @@ install -D -m 0644 %{SOURCE11} %{buildroot}%{_unitdir}/hylafax-usage.service install -D -m 0644 %{SOURCE12} %{buildroot}%{_unitdir}/hylafax-faxqclean.timer install -D -m 0644 %{SOURCE13} %{buildroot}%{_unitdir}/hylafax-faxqclean.service +install -D -m 0644 %{SOURCE14} %{buildroot}%{_unitdir}/hylafax-faxmodem@.service for lnk in hylafax-hfaxd hylafax-faxq; do ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc$lnk @@ -191,18 +195,18 @@ rm -f %{buildroot}%{faxspool}/COPYRIGHT %pre -%service_add_pre
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2021-10-16 22:56:18 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1890 (New) Package is "hylafax+" Sat Oct 16 22:56:18 2021 rev:38 rq:925740 version:7.0.3 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2021-09-25 22:51:46.911374870 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1890/hylafax+.changes 2021-10-16 22:56:19.217130718 +0200 @@ -1,0 +2,5 @@ +Fri Oct 15 12:12:05 UTC 2021 - Johannes Segitz + +- Drop ProtectClock hardening, can cause issues if other device acceess is needed + +--- Other differences: -- ++ hylafax-faxgetty@.service ++ --- /var/tmp/diff_new_pack.p3xWOx/_old 2021-10-16 22:56:19.885131281 +0200 +++ /var/tmp/diff_new_pack.p3xWOx/_new 2021-10-16 22:56:19.889131285 +0200 @@ -10,7 +10,6 @@ ProtectSystem=full ProtectHome=true ProtectHostname=true -ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true ++ hylafax-faxq.service ++ --- /var/tmp/diff_new_pack.p3xWOx/_old 2021-10-16 22:56:19.901131295 +0200 +++ /var/tmp/diff_new_pack.p3xWOx/_new 2021-10-16 22:56:19.901131295 +0200 @@ -9,7 +9,6 @@ ProtectSystem=full ProtectHome=true ProtectHostname=true -ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true ++ hylafax-faxqclean.service ++ --- /var/tmp/diff_new_pack.p3xWOx/_old 2021-10-16 22:56:19.917131308 +0200 +++ /var/tmp/diff_new_pack.p3xWOx/_new 2021-10-16 22:56:19.917131308 +0200 @@ -13,7 +13,6 @@ ProtectSystem=full ProtectHome=true ProtectHostname=true -ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true ++ hylafax-hfaxd.service ++ --- /var/tmp/diff_new_pack.p3xWOx/_old 2021-10-16 22:56:19.937131325 +0200 +++ /var/tmp/diff_new_pack.p3xWOx/_new 2021-10-16 22:56:19.937131325 +0200 @@ -9,7 +9,6 @@ ProtectSystem=full ProtectHome=true ProtectHostname=true -ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true ++ hylafax-usage.service ++ --- /var/tmp/diff_new_pack.p3xWOx/_old 2021-10-16 22:56:19.953131338 +0200 +++ /var/tmp/diff_new_pack.p3xWOx/_new 2021-10-16 22:56:19.953131338 +0200 @@ -13,7 +13,6 @@ ProtectSystem=full ProtectHome=true ProtectHostname=true -ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2021-09-25 22:51:34 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.1899 (New) Package is "hylafax+" Sat Sep 25 22:51:34 2021 rev:37 rq:921441 version:7.0.3 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2021-05-08 22:09:05.201308923 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.1899/hylafax+.changes 2021-09-25 22:51:46.911374870 +0200 @@ -1,0 +2,10 @@ +Wed Sep 22 11:06:52 UTC 2021 - Johannes Segitz + +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * hylafax-faxgetty@.service + * hylafax-faxq.service + * hylafax-faxqclean.service + * hylafax-hfaxd.service + * hylafax-usage.service + +--- Other differences: -- ++ hylafax-faxgetty@.service ++ --- /var/tmp/diff_new_pack.1qYmLH/_old 2021-09-25 22:51:47.659375822 +0200 +++ /var/tmp/diff_new_pack.1qYmLH/_new 2021-09-25 22:51:47.663375827 +0200 @@ -5,6 +5,18 @@ PartOf=hylafax.target [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions ExecStart=-/usr/sbin/faxgetty /dev/%I Type=idle Restart=always ++ hylafax-faxq.service ++ --- /var/tmp/diff_new_pack.1qYmLH/_old 2021-09-25 22:51:47.683375852 +0200 +++ /var/tmp/diff_new_pack.1qYmLH/_new 2021-09-25 22:51:47.683375852 +0200 @@ -4,6 +4,18 @@ PartOf=hylafax.target [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions User=root Group=root Restart=always ++ hylafax-faxqclean.service ++ --- /var/tmp/diff_new_pack.1qYmLH/_old 2021-09-25 22:51:47.707375883 +0200 +++ /var/tmp/diff_new_pack.1qYmLH/_new 2021-09-25 22:51:47.707375883 +0200 @@ -8,5 +8,17 @@ Documentation=man:faxqclean(8) [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions Type=oneshot ExecStart=/usr/sbin/faxqclean ++ hylafax-hfaxd.service ++ --- /var/tmp/diff_new_pack.1qYmLH/_old 2021-09-25 22:51:47.747375934 +0200 +++ /var/tmp/diff_new_pack.1qYmLH/_new 2021-09-25 22:51:47.747375934 +0200 @@ -4,6 +4,18 @@ PartOf=hylafax.target [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions User=root Group=root Restart=always ++ hylafax-usage.service ++ --- /var/tmp/diff_new_pack.1qYmLH/_old 2021-09-25 22:51:47.775375970 +0200 +++ /var/tmp/diff_new_pack.1qYmLH/_new 2021-09-25 22:51:47.775375970 +0200 @@ -8,5 +8,17 @@ Documentation=man:faxcron(8) [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions Type=oneshot ExecStart=/bin/bash -c '/usr/sbin/faxcron | mail -s "HylaFAX Usage Report" faxmaster'
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2021-05-08 22:07:49 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.2988 (New) Package is "hylafax+" Sat May 8 22:07:49 2021 rev:36 rq:891542 version:7.0.3 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2021-01-27 18:57:33.288370254 +0100 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.2988/hylafax+.changes 2021-05-08 22:09:05.201308923 +0200 @@ -1,0 +2,5 @@ +Sat May 8 14:17:37 UTC 2021 - Axel Braun + +- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1} + +--- Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.aaNJ69/_old 2021-05-08 22:09:05.737306601 +0200 +++ /var/tmp/diff_new_pack.aaNJ69/_new 2021-05-08 22:09:05.741306584 +0200 @@ -102,8 +102,8 @@ %setup -q -n hylafax-%{version} cp %{SOURCE8} . cp %{SOURCE9} . -# pretend, that libtiff 4.2 is similar to 4.{0,1} -sed -i 's/4.\[01\])/4.[012])/' configure +# pretend, that libtiff 4.4 is similar to 4.{0,1} +sed -i 's/4.\[01\])/4.[01234])/' configure %build # - Can't use the configure macro because HylaFAX configure script does
commit hylafax+ for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hylafax+ for openSUSE:Factory checked in at 2021-01-27 18:57:30 Comparing /work/SRC/openSUSE:Factory/hylafax+ (Old) and /work/SRC/openSUSE:Factory/.hylafax+.new.28504 (New) Package is "hylafax+" Wed Jan 27 18:57:30 2021 rev:35 rq:866839 version:7.0.3 Changes: --- /work/SRC/openSUSE:Factory/hylafax+/hylafax+.changes2020-10-18 16:32:29.084786274 +0200 +++ /work/SRC/openSUSE:Factory/.hylafax+.new.28504/hylafax+.changes 2021-01-27 18:57:33.288370254 +0100 @@ -1,0 +2,5 @@ +Tue Jan 26 12:07:54 UTC 2021 - Hans-Peter Jansen + +- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1} + +--- Other differences: -- ++ hylafax+.spec ++ --- /var/tmp/diff_new_pack.qcXtyD/_old 2021-01-27 18:57:34.040371418 +0100 +++ /var/tmp/diff_new_pack.qcXtyD/_new 2021-01-27 18:57:34.040371418 +0100 @@ -1,7 +1,7 @@ # # spec file for package hylafax+ # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -102,8 +102,8 @@ %setup -q -n hylafax-%{version} cp %{SOURCE8} . cp %{SOURCE9} . -# pretend, that libtiff 4.1 is similar to 4.0 -sed -i 's/4.0)/4.[01])/' configure +# pretend, that libtiff 4.2 is similar to 4.{0,1} +sed -i 's/4.\[01\])/4.[012])/' configure %build # - Can't use the configure macro because HylaFAX configure script does ++ README.SUSE ++ --- /var/tmp/diff_new_pack.qcXtyD/_old 2021-01-27 18:57:34.092371498 +0100 +++ /var/tmp/diff_new_pack.qcXtyD/_new 2021-01-27 18:57:34.092371498 +0100 @@ -1,5 +1,11 @@ +GENERAL NOTE + +Due to history and structure of this package, the server part of HylaFAX+ +should only be installed in isolated environments for security reasons, +allowing direct access for admins only. [bsc#1173519] + Setup of hylafax+ on openSUSE - +- After installation of hylafax you need to run faxsetup