Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "netflow_parser"
description = "Parser for Netflow Cisco V5, V7, V9, IPFIX"
version = "1.0.4"
version = "1.0.5"
edition = "2024"
rust-version = "1.88"
authors = ["Michael Mileusnich <michael.mileusnich@gmail.com>"]
Expand Down
13 changes: 13 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# 1.0.5

## Fixes

* **Accept repeated IPFIX fields and safe zero-length V9 fields.** V9 and
IPFIX-carried-V9 template validation previously rejected any field with a
zero `field_length`. This was too strict: an individual zero-length field is
valid as long as the complete record still consumes input. Validation now
rejects only the IPFIX variable-length sentinel (`65535`), which V9 does not
support, and rejects a template only when its total size is zero (an all-zero
template that would otherwise cause an infinite loop). This applies to V9
data templates, V9 options templates, and their IPFIX-carried equivalents.

# 1.0.4

## Fixes
Expand Down
Loading