1
0
forked from pool/libfixbuf

2 Commits

5 changed files with 36 additions and 29 deletions

3
libfixbuf-2.4.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4286d94224a2d9e21937b50a87ee1e204768f30fd193f48f381a63743944bf08
size 1005979

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:76c659f6bc4493c63c0ffdc5ee4fdec891316ae97d75d66ad4080cadd14e2406
size 1052244

1
libfixbuf-rpmlintrc Normal file
View File

@@ -0,0 +1 @@
addFilter("libfixbuf-tools\..*: W: shlib-policy-missing-lib");

View File

@@ -1,22 +1,3 @@
-------------------------------------------------------------------
Sat Oct 4 14:56:04 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.5.2
* Fixed an issue where fixbuf could export empty IPFIX Record
Sets which the IPFIX standard does not allow and some
collectors reject.
* Eliminated a warning during NetFlow-v9 collection regarding
element sizes.
- Update to version 2.5.1
* Changed writing to a TCP socket to re-attempt the write when
the initial attempt is incomplete.
- Update to version 2.5.0
* Removed the ipfixDump application which is now part of the
fixbuf-tools package.
* Added the ability to specify the source IP address an exporter
will bind to.
- Use %ldconfig_scriptlets macro.
-------------------------------------------------------------------
Fri Mar 21 21:45:57 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -1,8 +1,8 @@
#
# spec file for package libfixbuf
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2013-2025, Martin Hauke <mardnh@gmx.de>
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2013-2021, Martin Hauke <mardnh@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,17 @@
%define sover 9
Name: libfixbuf
Version: 2.5.2
Version: 2.4.2
Release: 0
Summary: Implementation of the IPFIX Protocol as a C library
License: LGPL-3.0-only
Group: System/Libraries
URL: https://tools.netsa.cert.org/fixbuf
Source: https://tools.netsa.cert.org/releases/%{name}-%{version}.tar.gz
BuildRequires: glib2-devel >= 2.34.0
BuildRequires: openssl-devel
Source1: %{name}-rpmlintrc
BuildRequires: autoconf
BuildRequires: glib2-devel
BuildRequires: libtool
BuildRequires: pkgconfig
%description
@@ -65,10 +67,25 @@ IPFIX Exporting Processes may be built.
This subpackage contains libraries and header files for developing
applications that want to make use of libfixbuf.
%package tools
Summary: IPFIX file dumper
Group: Productivity/Networking/Diagnostic
%description tools
libfixbuf is a compliant implementation of the IPFIX Protocol, as defined in
RFC 5101. It supports the information model defined in RFC 5102, extended as
proposed by RFC 5103 to support information elements for representing biflows.
libfixbuf supports UDP, TCP, SCTP, TLS over TCP, and Spread as transport
protocols.
ipfixDump is a command line tool for printing the contents of an IPFIX
file as text.
%prep
%autosetup
%setup -q
%build
autoreconf -fiv
%configure
%make_build
@@ -76,7 +93,8 @@ applications that want to make use of libfixbuf.
%make_install
rm %{buildroot}/%{_libdir}/*.{la,a}
%ldconfig_scriptlets -n libfixbuf%{sover}
%post -n libfixbuf%{sover} -p /sbin/ldconfig
%postun -n libfixbuf%{sover} -p /sbin/ldconfig
%files -n libfixbuf%{sover}
%license LICENSE.txt
@@ -90,4 +108,11 @@ rm %{buildroot}/%{_libdir}/*.{la,a}
%{_libdir}/libfixbuf.so
%{_libdir}/pkgconfig/libfixbuf.pc
%files tools
%license LICENSE.txt
%{_bindir}/ipfixDump
%{_datadir}/libfixbuf
%{_datadir}/libfixbuf/cert_ipfix.xml
%{_mandir}/man1/ipfixDump.1%{?ext_man}
%changelog