Compare commits

...
Sign in to create a new pull request.

54 commits

Author SHA1 Message Date
Fedora Release Engineering
96e2834a8c Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 20:37:52 +00:00
Zbigniew Jędrzejewski-Szmek
23a5f53cc0 Fix FTBFS
... (rhbz#2244833, rhbz#2340163)

With apologies to python-sig members ;(
2025-03-14 16:10:49 +01:00
Zbigniew Jędrzejewski-Szmek
0fae65d297 Drop Provides for user/group with uid/gid
This duplicates the autogenerated Provides.
2025-03-14 15:59:43 +01:00
Zbigniew Jędrzejewski-Szmek
95595bde31 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 15:35:16 +01:00
Fedora Release Engineering
311a467f28 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 18:29:50 +00:00
Miroslav Suchý
74593b54b0 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-28 09:40:10 +02:00
Fedora Release Engineering
23eb92d01e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 23:20:33 +00:00
Fedora Release Engineering
d0d654f9a8 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 11:46:20 +00:00
Fedora Release Engineering
af92d97bc9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:31:02 +00:00
Fedora Release Engineering
6397f12daa Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:55:48 +00:00
Florian Weimer
5590477b99 C99 compatibility fixes (#2162330)
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-01-19 12:16:55 +01:00
Fedora Release Engineering
95147493b1 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:37:52 +00:00
Fedora Release Engineering
0fe819d45b Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:21:33 +00:00
Fedora Release Engineering
da0a030130 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:10:54 +00:00
Fedora Release Engineering
c8580fa589 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:08:07 +00:00
Pavel Raiskup
7798d3e600 rebuild for libpq ABI fix
Related: rhbz#1908268
2021-02-08 09:25:11 +01:00
Fedora Release Engineering
00be7efaf9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:42:32 +00:00
Tom Stellard
669cd5f72c Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 00:41:18 +00:00
Fedora Release Engineering
57db730e31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:37:06 +00:00
Orion Poplawski
61ed33ab67 Add patch to fix extern usage for gcc 10 2020-01-27 20:48:44 -07:00
Orion Poplawski
77d5e39f67 Use python 3 for Fedora 31+ (bugz#1737952) 2019-08-21 20:42:33 -06:00
Orion Poplawski
0daff6da10 Fix systemd macro usage 2019-07-30 21:01:32 -06:00
Fedora Release Engineering
3fecae4273 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 00:45:41 +00:00
Fedora Release Engineering
bebfdde140 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 19:52:57 +00:00
Igor Gnatenko
5d7f517026 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:02 +01:00
Pavel Raiskup
a3208c417d BuildRequires: s/postgresql-devel/libpq-devel/
That's because we moved libpq.so.5 into libpq package.

Related: rhbz#1618698, rhbz#1623764
2018-09-05 15:15:44 +02:00
Fedora Release Engineering
e44827f667 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 00:40:33 +00:00
Orion Poplawski
7668b0b454 Remove /bin/env deps (bug #1512889)
Drop tcp_wrappers support (bug #1518764)
Use mariadb-connector-c-devel (bug #1494095)
Add BR gcc
2018-02-27 20:36:16 -07:00
Igor Gnatenko
adbd813161
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 08:01:29 +01:00
Igor Gnatenko
7c6159adce Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:22:48 +01:00
Igor Gnatenko
48a6ab318e
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:29 +01:00
Fedora Release Engineering
71aaec0895 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 09:51:21 +00:00
Fedora Release Engineering
afe0c46057 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:39:38 +00:00
Fedora Release Engineering
fd70904b99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 08:31:35 +00:00
Orion Poplawski
ddfcb46e34 Build with openssl support - does not work with openssl 1.1 2017-02-10 15:49:12 -07:00
Fedora Release Engineering
43dd03a8c7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 09:52:13 +00:00
Dennis Gilmore
6bb6d14d05 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 20:36:39 +00:00
Dennis Gilmore
766bfe3087 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 06:28:25 +00:00
Orion Poplawski
4020aaa644 Drop %defattr() 2015-04-13 15:31:38 -06:00
Peter Robinson
6fe0bdb094 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 12:41:10 +00:00
Peter Robinson
ec84e01f67 fix syslog() calls to have string format 2014-06-17 13:08:23 +01:00
Dennis Gilmore
2e6cf25692 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 07:22:12 -05:00
Paul P. Komkoff
ddd76e7ffe bz#850114 2013-12-21 17:06:06 +04:00
Paul P. Komkoff
1b3ef19a21 bz#1013218 2013-09-28 21:41:33 +04:00
Paul P. Komkoff
9b9516cfb2 Try to fix bz#929362 2013-08-23 11:47:27 +04:00
Dennis Gilmore
0e42db59f8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 06:29:50 -05:00
Jon Ciesla
5183ab38a6 Migrated away from fedora-usermgmt. 2013-04-11 06:30:48 -05:00
Dennis Gilmore
4387c7629d - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 15:48:14 -06:00
Dennis Gilmore
335074eaa4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 21:43:27 -05:00
Jon Ciesla
111c79b843 Migrate to systemd. 2012-04-24 13:15:28 -05:00
Dennis Gilmore
15a177ac17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 20:33:30 -06:00
Orion Poplawski
25842a8e52 Add LDFLAGS for mysql on 64-bit 2011-03-28 09:54:36 -06:00
Orion Poplawski
5f204eb1a1 Rebuild for new mysql 2011-03-28 09:35:10 -06:00
Dennis Gilmore
f9bb1cfd4d - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 14:37:18 -06:00
5 changed files with 343 additions and 53 deletions

13
flow-capture.service Normal file
View file

@ -0,0 +1,13 @@
[Unit]
Description=Flow-capture Capture Traffic Flow Data
After=network.target
[Service]
User=flow-tools
Group=flow-tools
Type=simple
EnvironmentFile=-/etc/sysconfig/flow-capture
ExecStart=/usr/bin/flow-capture -D $OPTIONS
[Install]
WantedBy=multi-user.target

59
flow-tools-c99.patch Normal file
View file

@ -0,0 +1,59 @@
Add a new header file that provides function prototypes for flex/bison
integration. This avoids implicit function declarations and build
failures with future compilers.
diff --git a/src/acllex.l b/src/acllex.l
index 74dd8882f2fed262..3ab5e3c0cd897f70 100644
--- a/src/acllex.l
+++ b/src/acllex.l
@@ -11,6 +11,7 @@
#include "acl2.h"
#include "aclyacc.h"
+#include "aclparse.h"
%}
byte ([0-9]+)
diff --git a/src/aclparse.h b/src/aclparse.h
new file mode 100644
index 0000000000000000..f113fc26d7513042
--- /dev/null
+++ b/src/aclparse.h
@@ -0,0 +1,3 @@
+int yylex (void);
+void yyerror(const char *msg);
+int yyparse (void);
diff --git a/src/aclyacc.y b/src/aclyacc.y
index 60001b6e4c820271..711b7eb169b59aba 100644
--- a/src/aclyacc.y
+++ b/src/aclyacc.y
@@ -2,6 +2,7 @@
#include <ftlib.h>
#include "acl2.h"
#include <stdio.h> /* XXX REMOVE */
+#include "aclparse.h"
/* XXX remove */
unsigned char fmt_buf[32];
diff --git a/src/flow-filter.c b/src/flow-filter.c
index 3c1bfea989b2a129..305e2ed4399ca33d 100644
--- a/src/flow-filter.c
+++ b/src/flow-filter.c
@@ -47,6 +47,7 @@
#endif
#include "acl2.h"
+#include "aclparse.h"
/*
* TODO
@@ -58,9 +59,7 @@ int ip_net_only;
extern struct acl_list acl_list;
-int yyparse (void);
void usage(void);
-void yyerror(const char *msg);
extern FILE *yyin;
extern char *yytext;

12
flow-tools-extern.patch Normal file
View file

@ -0,0 +1,12 @@
diff -up flow-tools-0.68.5.1/src/flow-filter.c.extern flow-tools-0.68.5.1/src/flow-filter.c
--- flow-tools-0.68.5.1/src/flow-filter.c.extern 2008-01-27 13:48:55.000000000 -0700
+++ flow-tools-0.68.5.1/src/flow-filter.c 2020-01-27 20:44:13.176636051 -0700
@@ -56,7 +56,7 @@
int debug;
int ip_net_only;
-struct acl_list acl_list;
+extern struct acl_list acl_list;
int yyparse (void);
void usage(void);

View file

@ -1,6 +1,10 @@
%bcond_without fedora # Does not support openssl 1.1
%if 0%{?fedora}
%bcond_with openssl
%else
%bcond_without openssl
%endif
%global uid 40
%global username flow-tools %global username flow-tools
%global homedir %{_localstatedir}/%{name} %global homedir %{_localstatedir}/%{name}
%global gecos "Network flow monitoring" %global gecos "Network flow monitoring"
@ -8,23 +12,33 @@
Version: 0.68.5.1 Version: 0.68.5.1
Name: flow-tools Name: flow-tools
Summary: Tool set for working with NetFlow data Summary: Tool set for working with NetFlow data
Release: 1%{?dist} Release: 45%{?dist}
Group: Applications/System # Automatically converted from old format: BSD - review is highly recommended.
License: BSD License: LicenseRef-Callaway-BSD
URL: http://code.google.com/p/%{name}/ URL: http://code.google.com/p/%{name}/
Source0: http://%{name}.googlecode.com/files/%{name}-%{version}.tar.bz2 Source0: http://%{name}.googlecode.com/files/%{name}-%{version}.tar.bz2
Source1: flow-capture.init Source1: flow-capture.service
Source2: flow-capture.sysconfig Source2: flow-capture.sysconfig
BuildRequires: openssl-devel mysql-devel postgresql-devel zlib-devel Patch0: flow-werror-fix.patch
BuildRequires: bison flex tcp_wrappers-devel # Fix extern usage
BuildRequires: fedora-usermgmt-devel doxygen Patch1: flow-tools-extern.patch
%{?FE_USERADD_REQ} Patch2: flow-tools-c99.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires(post): initscripts chkconfig BuildRequires: gcc
Requires(preun): initscripts chkconfig %if 0%{with openssl}
Requires(postun): initscripts BuildRequires: openssl-devel
Provides: group(%username) = %uid %endif
Provides: user(%username) = %uid BuildRequires: mariadb-connector-c-devel
BuildRequires: libpq-devel
BuildRequires: zlib-devel
BuildRequires: bison
BuildRequires: flex
BuildRequires: doxygen
%if 0%{?fedora} >= 31
BuildRequires: python3.12
%endif
BuildRequires: systemd-rpm-macros
BuildRequires: make
%description %description
@ -38,8 +52,8 @@ contributed and are included in the distribution.
%package devel %package devel
Summary: Development files for flow-tools Summary: Development files for flow-tools
Group: Development/Libraries Requires: %{name} = %{version}-%{release}
Requires: %{name} = %{version}-%{release} zlib-devel Requires: zlib-devel
%description devel %description devel
Flow-tools is library and a collection of programs used to collect, Flow-tools is library and a collection of programs used to collect,
@ -55,8 +69,12 @@ libft.
%package rrdtool %package rrdtool
Summary: Scripts for flow-tools to build rrd graphs Summary: Scripts for flow-tools to build rrd graphs
Group: Applications/System Requires: %{name} = %{version}-%{release}
Requires: %{name} = %{version}-%{release} rrdtool-python %if 0%{?fedora} >= 31
Requires: python3-rrdtool
%else
Requires: python2-rrdtool
%endif
%description rrdtool %description rrdtool
Flow-tools is library and a collection of programs used to collect, Flow-tools is library and a collection of programs used to collect,
@ -72,7 +90,6 @@ from flow data.
%package docs %package docs
Summary: HTML and other redundant docs for flow-tools Summary: HTML and other redundant docs for flow-tools
Group: Applications/System
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
%description docs %description docs
@ -87,61 +104,64 @@ contributed and are included in the distribution.
This package contains additional documentation, such as man pages in html format. This package contains additional documentation, such as man pages in html format.
%prep %prep
%setup -q %autosetup -p1
# Remove /bin/env deps
%if 0%{?fedora} >= 31
sed -i '1s|^#!.*python|#!/usr/bin/python3|' bin/flow*
python3.12 -m lib2to3 --write --nobackups bin/flow*
%else
sed -i '1s|^#!.*python|#!/usr/bin/python2|' bin/flow*
%endif
sed -i '1s|^#!.*perl|#!/usr/bin/perl|' utils/*
# Fix mariadb-connector-c detection
sed -i s/my_init/mysql_init/g configure
# Create a sysusers.d config file
cat >flow-tools.sysusers.conf <<EOF
u flow-tools - '%{gecos}' %{homedir} -
EOF
%build %build
export CFLAGS="$CFLAGS -std=gnu17"
%configure \ %configure \
--localstatedir=%{_localstatedir}/%{name} \ --localstatedir=%{_localstatedir}/%{name} \
--sysconfdir=%{_sysconfdir}/%{name} \ --sysconfdir=%{_sysconfdir}/%{name} \
--enable-static=no \ --enable-static=no \
--with-mysql \ --with-mysql \
--with-postgresql \ --with-postgresql \
%if 0%{with openssl}
--with-openssl --with-openssl
%endif
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %make_build RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%install %install
rm -rf $RPM_BUILD_ROOT %make_install
make DESTDIR=$RPM_BUILD_ROOT install
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/%{name}
install -d $RPM_BUILD_ROOT%{_initrddir} install -d $RPM_BUILD_ROOT%{_unitdir}
install -m 0755 %SOURCE1 $RPM_BUILD_ROOT%{_initrddir}/flow-capture install -m 0644 %SOURCE1 $RPM_BUILD_ROOT%{_unitdir}/flow-capture.service
install -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig install -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
install -m 0644 %SOURCE2 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/flow-capture install -m 0644 %SOURCE2 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/flow-capture
%clean install -m0644 -D flow-tools.sysusers.conf %{buildroot}%{_sysusersdir}/flow-tools.conf
rm -rf $RPM_BUILD_ROOT
%pre
%__fe_groupadd %uid -r %username &>/dev/null || :
%__fe_useradd %uid -r -s /sbin/nologin -d %homedir -M \
-c '%gecos' -g %username %username &>/dev/null || :
%post %post
/sbin/ldconfig /sbin/ldconfig
/sbin/chkconfig --add flow-capture %systemd_post flow-capture.service
%preun %preun
if [ $1 = 0 ]; then %systemd_preun flow-capture.service
/sbin/service flow-capture stop >/dev/null 2>&1
/sbin/chkconfig --del flow-capture
fi
%postun %postun
/sbin/ldconfig %systemd_postun flow-capture.service
if [ "$1" -ge "1" ]; then
/sbin/service flow-capture condrestart >/dev/null 2>&1 || :
fi
%__fe_userdel %username &>/dev/null || :
%__fe_groupdel %username &>/dev/null || :
%files %files
%defattr(-,root,root)
%doc README README.fork COPYING ChangeLog %doc README README.fork COPYING ChangeLog
%{_mandir}/man1/flow-capture.1* %{_mandir}/man1/flow-capture.1*
%{_mandir}/man1/flow-cat.1* %{_mandir}/man1/flow-cat.1*
@ -196,28 +216,165 @@ fi
%config(noreplace) %{_sysconfdir}/%{name}/cfg/* %config(noreplace) %{_sysconfdir}/%{name}/cfg/*
%config(noreplace) %{_sysconfdir}/%{name}/sym/* %config(noreplace) %{_sysconfdir}/%{name}/sym/*
%config(noreplace) %{_sysconfdir}/sysconfig/flow-capture %config(noreplace) %{_sysconfdir}/sysconfig/flow-capture
%{_initrddir}/flow-capture %{_unitdir}/flow-capture.service
%attr(-,flow-tools,flow-tools) %{_localstatedir}/%{name}/ %attr(-,flow-tools,flow-tools) %{_localstatedir}/%{name}/
%dir %{_datadir}/%{name}/ %dir %{_datadir}/%{name}/
%{_datadir}/%{name}/* %{_datadir}/%{name}/*
%{_sysusersdir}/flow-tools.conf
%files devel %files devel
%defattr(-,root,root,-)
%{_libdir}/*.so %{_libdir}/*.so
%{_includedir}/*.h %{_includedir}/*.h
%files rrdtool %files rrdtool
%defattr(-,root,root)
%{_bindir}/flow-rpt2rrd %{_bindir}/flow-rpt2rrd
%{_bindir}/flow-log2rrd %{_bindir}/flow-log2rrd
%{_mandir}/man1/flow-rpt2rrd.1* %{_mandir}/man1/flow-rpt2rrd.1*
%{_mandir}/man1/flow-log2rrd.1* %{_mandir}/man1/flow-log2rrd.1*
%files docs %files docs
%defattr(-,root,root)
%doc docs/*.html ChangeLog.old TODO INSTALL SECURITY %doc docs/*.html ChangeLog.old TODO INSTALL SECURITY
%changelog %changelog
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.68.5.1-44
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Aug 28 2024 Miroslav Suchý <msuchy@redhat.com> - 0.68.5.1-42
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Florian Weimer <fweimer@redhat.com> - 0.68.5.1-37
- C99 compatibility fixes (#2162330)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 0.68.5.1-32
- rebuild for libpq ABI fix rhbz#1908268
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Orion Poplawski <orion@nwra.com> - 0.68.5.1-29
- Add patch to fix extern usage for gcc 10
* Wed Aug 21 2019 Orion Poplawski <orio@nwra.com> - 0.68.5.1-28
- Use python 3 for Fedora 31+ (bugz#1737952)
* Tue Jul 30 2019 Orion Poplawski <orio@nwra.com> - 0.68.5.1-27
- Fix systemd macro usage
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Feb 27 2018 Orion Poplawski <orio@nwra.com> - 0.68.5.1-23
- Remove /bin/env deps (bug #1512889)
- Drop tcp_wrappers support (bug #1518764)
- Use mariadb-connector-c-devel (bug #1494095)
- Add BR gcc
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.68.5.1-22
- Escape macros in %%changelog
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Orion Poplawski <orion@cora.nwra.com> - 0.68.5.1-19
- Build with openssl support - does not work with openssl 1.1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.5.1-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Tue Jun 17 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 0.68.5.1-14
- fix syslog() calls to have string format
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Dec 21 2013 Paul Komkoff <i@stingr.net> - 0.68.5.1-12
- bz#850114
* Sat Sep 28 2013 Paul Komkoff <i@stingr.net> - 0.68.5.1-11
- Try to fix bz#1013218 as per https://fedoraproject.org/wiki/Packaging:UsersAndGroups
* Fri Aug 23 2013 i@stingr.net - 0.68.5.1-10
- Try to fix bz#929362
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Apr 10 2013 Jon Ciesla <limburgher@gmail.com> - 0.68.5.1-8
- Migrate from fedora-usermgmt to guideline scriptlets.
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Apr 24 2012 Jon Ciesla <limburgher@gmail.com> - 0.68.5.1-5
- Migrate to systemd, BZ 767392.
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Mar 28 2011 Orion Poplawski <orion@cora.nwra.com> - 0.68.5.1-3
- Rebuild for new mysql
- Add LDFLAGS for mysql on 64-bit
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.68.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Fri Aug 27 2010 Paul P. Komkoff Jr <i@stingr.net> - 0.68.5.1 * Fri Aug 27 2010 Paul P. Komkoff Jr <i@stingr.net> - 0.68.5.1
- fix for EINTR while reading/writing in ftio. - fix for EINTR while reading/writing in ftio.
@ -324,7 +481,7 @@ fi
- simplify %%files - simplify %%files
- use more macros - use more macros
- change Group to Application/System - change Group to Application/System
- own/create %{_localstatedir}/ft/ - own/create %%{_localstatedir}/ft/
- add BR: autoconf - add BR: autoconf
- don't need generic INSTALL - don't need generic INSTALL
- mark config files as such - mark config files as such
@ -338,10 +495,10 @@ fi
- Make libft shared library - Make libft shared library
- Split to plain/devel - Split to plain/devel
* Fri Jan 7 2004 William Emmanuel S. Yu <wyu@ateneo.edu> * Fri Jan 9 2004 William Emmanuel S. Yu <wyu@ateneo.edu>
- updated RPM file for version 0.67 - updated RPM file for version 0.67
* Tue Aug 8 2003 William Emmanuel S. Yu <wyu@ateneo.edu> * Tue Aug 5 2003 William Emmanuel S. Yu <wyu@ateneo.edu>
- fixed SQL bug - fixed SQL bug
- update flow-export documentation - update flow-export documentation

49
flow-werror-fix.patch Normal file
View file

@ -0,0 +1,49 @@
diff --git a/lib/fterr.c b/lib/fterr.c
index 1bb5c89..5b47207 100644
--- a/lib/fterr.c
+++ b/lib/fterr.c
@@ -112,7 +112,7 @@ void fterr_info(const char *fmt, ...)
fprintf(((fterr_file) ? fterr_file : stderr), "%s\n", buf2);
if (fterr_flags & FTERR_SYSLOG)
- syslog(LOG_INFO, buf);
+ syslog(LOG_INFO, "%s", buf);
} /* fterr_info */
@@ -134,7 +134,7 @@ void fterr_err(int code, const char *fmt, ...)
if (fterr_flags & FTERR_SYSLOG) {
snprintf(buf2, 1024, "%s: %s", buf, strerror(errno));
- syslog(LOG_INFO, buf2);
+ syslog(LOG_INFO, "%s", buf2);
}
if (fterr_exit)
@@ -159,7 +159,7 @@ void fterr_errx(int code, const char *fmt, ...)
}
if (fterr_flags & FTERR_SYSLOG)
- syslog(LOG_INFO, buf);
+ syslog(LOG_INFO, "%s", buf);
if (fterr_exit)
fterr_exit(code);
@@ -183,7 +183,7 @@ void fterr_warnx(const char *fmt, ...)
}
if (fterr_flags & FTERR_SYSLOG)
- syslog(LOG_INFO, buf);
+ syslog(LOG_INFO, "%s", buf);
} /* fterr_warnx */
@@ -205,7 +205,7 @@ void fterr_warn(const char *fmt, ...)
if (fterr_flags & FTERR_SYSLOG) {
snprintf(buf2, 1024, "%s: %s", buf, strerror(errno));
- syslog(LOG_INFO, buf2);
+ syslog(LOG_INFO, "%s", buf2);
}
} /* fterr_warn */