Skip to content

Commit 7d51f88

Browse files
authored
Merge pull request #215 from CESNET/new-version
ipfixprobe: increased version, updated ChangeLog, released RPM package
2 parents 1b4361d + 564b032 commit 7d51f88

File tree

3 files changed

+105
-1
lines changed

3 files changed

+105
-1
lines changed

ChangeLog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2024-08-28 ipfixprobe-4.12.0
2+
* ipfix plugin: support lz4 compression
3+
* ipfixprobe: possibility to set workers affinity
4+
* parser: fix ipv6 extension header parsing
5+
* telemetry: supports telemetry over appFs
6+
* build: c++ standard gnu++17
7+
* dpdk: set mtu, fixes
8+
* mqtt: new process plugin
9+
* tls plugin: fix, extract more flow details
10+
* ndp: support new firmware timestamps
11+
* flowcache: introduce fragmentation cache
12+
* QUIC: refactor, extract more flow details
13+
114
2023-10-30 ipfixprobe-4.11.1
215
* minor bugfixes to build on openwrt
316

NEWS

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,94 @@
1+
2024-08-28 (Pavel Siska): ipfixprobed - add new option LZ4_COMPRESSION to init script and config example
2+
2024-08-28 (Pavel Siska): README.md - add LZ4 compression info
3+
2024-08-28 (Jakub Antonín Štigler): ipfix plugin: add lz4 compression
4+
2024-08-23 (Tomas Cejka): actions: add lz4 package for build
5+
2024-08-23 (Tomas Cejka): debian: add lz4 dependency
6+
2024-08-23 (Tomas Cejka): build: add dependency on liblz4 due to IPFIX compression feature
7+
2024-08-19 (Jan Sobol): ipfixprobed - introduce EXTRA_ARGS to specify any global ipfixprobe parameters
8+
2024-08-19 (Jan Sobol): ipfixprobed - consistency of DPDK_OPTS parameter with examples and dpdk-ring
9+
2024-08-19 (Jan Sobol): ipfixprobed - make DPDK_LCORES parameter optional
10+
2024-08-19 (Jan Sobol): ipfixprobed - introduce DPDK_INPUT_WORKER_CPUS and OUTPUT_WORKER_CPU parameters to set workers affinity
11+
2024-08-19 (Jan Sobol): ipfixprobed - fix duplicate rows around exec part
12+
2024-08-19 (Jan Sobol): introduce parameter to set affinity CPU list
13+
2024-08-19 (Jan Sobol): introduce ability to define CPU affinity for input and output workers
14+
2024-08-19 (Jan Sobol): utils - introduce vec2str utility
15+
2024-08-18 (Damir Zainullin): Fix ipv6 extension header parsing
16+
2024-08-16 (Pavel Siska): ipfixprobed - add new option NON_BLOCKING_TCP to init script and config example
17+
2024-08-16 (Pavel Siska): ipfix - add option to use non-blocking TCP socket
18+
2024-08-16 (Pavel Siska): README.md - add telemetry section
19+
2024-08-16 (Pavel Siska): github-ci - add build requirements
20+
2024-08-16 (Pavel Siska): parser-stats - add parser stats to input plugins
21+
2024-08-16 (Pavel Siska): introduce output queue telemetry
22+
2024-08-16 (Pavel Siska): ipfixprobed - add telemetry to init script
23+
2024-08-16 (Pavel Siska): integrate fuse telemetry to ipfixprobe
24+
2024-08-16 (Pavel Siska): ipfixprobe spec file - add telemetry library as dependency
25+
2024-08-16 (Pavel Siska): dpdk-ring - introduce support for plugin telemetry
26+
2024-08-16 (Pavel Siska): ndp - introduce support for plugin telemetry
27+
2024-08-16 (Pavel Siska): dpdk - introduce support for plugin telemetry
28+
2024-08-16 (Pavel Siska): InputPlugin - introduce telemetry support for base plugin
29+
2024-08-16 (Pavel Siska): parser-stats - introduce structure of Parser stats
30+
2024-08-16 (Pavel Siska): FragmentationCache - introduce support for plugin telemetry
31+
2024-08-16 (Pavel Siska): flowCache - introduce support for storage plugin telemetry
32+
2024-07-29 (Pavel Siska): StoragePlugin - introduce telemetry support for base plugin
33+
2024-07-29 (Pavel Siska): telemetry-utils - introduce TelemetryUtils class
34+
2024-07-29 (Pavel Siska): Makefile - set ipfixprobe c++ standard to gnu++17
35+
2024-07-16 (Damir Zainullin): Fix code formatting
36+
2024-07-08 (Karel Hynek): phists - FIX IPT calculation for negative IPT
37+
2024-07-04 (Damir Zainullin): Add MQTT plugin description to README
38+
2024-07-04 (Damir Zainullin): Add get_text() for mqtt plugin
39+
2024-07-03 (Damir Zainullin): Change c++ version to c++17
40+
2024-07-03 (Damir Zainullin): Add mqtt plugin tests
41+
2024-07-03 (Damir Zainullin): Add mqtt process plugin
42+
2024-06-20 (Jan Sobol): dpdk - call rte_eth_dev_set_mtu to set MTU on interface The MTU setting in rte_eth_dev_configure turned out to be insufficient.
43+
2024-06-20 (Jan Sobol): dpdk - fix mbuf dataroom size MTU is increased by eth header len.
44+
2024-06-11 (Jan Sobol): dpdk - update DEFAULT_MBUF_BURST_SIZE to 64 which is default value for input packet queue
45+
2024-06-04 (Tomas Cejka): github-action: insert CODECOV_TOKEN into pipeline
46+
2024-06-04 (Tomas Cejka): github-actions: increase version of codecov-action
47+
2024-06-04 (Karel Hynek): tls plugin: fix extensionlists IPFIX enterprise number
48+
2024-05-31 (Jan Sobol): dpdk - configure MTU size in dpdkDevice
49+
2024-05-31 (Jan Sobol): dpdk - introduce MTU parameter
50+
2024-05-31 (jmuecke): <tls> Update README
51+
2024-05-29 (Karel Hynek): <tls> Update reference test file
52+
2024-05-28 (jmuecke): <tls> Update IE IDs
53+
2024-05-27 (jmuecke): <tls> extract CH TLS extensions
54+
2024-04-22 (Pavel Siska): test - update reference file of quic test
55+
2024-04-16 (jmuecke): <quic> Only act on first retry packet
56+
2024-04-12 (Pavel Siska): quic - fix code format
57+
2024-04-03 (Pavel Siska): dpdk - update memory pool creation to use device socket ID
58+
2024-02-20 (jmuecke): <quic> Change payload_len only if previously modified.
59+
2024-02-20 (Pavel Siska): ndp - refactored processing of timestamps Ndp plugin is now able to process timestamps from different fw packet headers. If fw timestamp is invalid SW timestamp is used.
60+
2024-02-20 (Pavel Siska): ndp - set booted firmware and timestamp position information
61+
2024-02-15 (Karel Hynek): QUIC - Fix IPFIX IDs for basic list elements
62+
2024-02-13 (jmuecke): <quic> Return proper QUIC version.
63+
2024-02-12 (Karel Hynek): QUIC - Avoid source buffer overflow in crypto frame copy
64+
2024-02-12 (Karel Hynek): QUIC - Fix payload len underflow, when smaller than expected
65+
2024-02-12 (Karel Hynek): QUIC - Fix required output IPFIX buffer size
66+
2024-01-24 (jmuecke): <quic> Fix text output
67+
2024-01-23 (jmuecke): <quic> Restrict TLS extraction to alpn and quic_transport parameters
68+
2024-01-18 (jmuecke): <quic> tested and improved quic module
69+
2023-12-16 (Pavel Valach): tests/functional/wg: added more regular traffic, also with max length 1420
70+
2023-12-16 (Pavel Valach): process/wg: do not check if transport data length is divisible by 16
71+
2023-11-07 (Jakub Antonín Štigler): Fragmentation cache - Add parameters to service
72+
2023-11-07 (Jakub Antonín Štigler): Add missing include
73+
2023-11-07 (Pavel Siska): FlowCache - integrate fragmentation cache
74+
2023-11-07 (Pavel Siska): fragmentationCache - introduce fragmentation Cache class
75+
2023-11-07 (Pavel Siska): fragmentationCache - introduce FragmentationTable class
76+
2023-11-07 (Pavel Siska): fragmentationCache - introduce Fragmentation data structures
77+
2023-11-07 (Pavel Siska): fragmentationCache - introduce utilities for timeval structure
78+
2023-11-07 (Pavel Siska): FragmentationCache - introduce Ring Buffer class
79+
2023-11-07 (Pavel Siska): parser - support extraction of IPv4/6 packet fragmentation info
80+
2023-11-02 (jmuecke): Fix processing of version negotiation eliciting version.
81+
2023-11-02 (jmuecke): quic versions: Support all versions triggering vns.
82+
2023-11-02 (jmuecke): vn: Add server port before flushing flow
83+
2023-11-02 (jmuecke): Export detected quic server port.
84+
2023-11-02 (jmuecke): Enforce CID lengths are within the defined spec. Parse packet type last.
85+
2023-11-02 (jmuecke): <quic> Add quic packet type information for each datagram.
86+
2023-11-01 (jmuecke): <quic> 0-RTT collect client CID. But no other CIDs or version.
87+
2023-10-31 (jmuecke): <README> Use correct type for CID fields.
88+
2023-10-31 (jmuecke): VN: Add QUIC extension if FLOW_FLUSH. Version = VN is not an error.
89+
2023-10-31 (jmuecke): Fix IPFIX ID collision of QUIC_ZERO_RTT.
90+
2023-10-26 (jmuecke): QUIC: Extract more QUIC flow details
91+
192
2023-10-25 (Tomas Cejka): openwrt: fix missing byteorder in RTP plugin
293
2023-10-25 (Tomas Cejka): openwrt: add missing include of time.h
394

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
AC_PREREQ([2.69])
5-
AC_INIT([ipfixprobe], [4.11.1], [[email protected]])
5+
AC_INIT([ipfixprobe], [4.12.0], [[email protected]])
66

77
AC_CONFIG_SRCDIR([main.cpp])
88
AC_CONFIG_HEADERS([config.h])

0 commit comments

Comments
 (0)