Skip to content

Latest commit

 

History

History
141 lines (85 loc) · 3.61 KB

File metadata and controls

141 lines (85 loc) · 3.61 KB

2026-03-17: 3.0.27

  • libdaq: add a ChangeLog.md file to track changes

2026-03-02: 3.0.26

  • pcap: add basic rewind feature upon reaching EOF (excluding stdin and pcapng)

2026-02-28: 3.0.25

  • copyright: update year to 2026

2025-12-08: 3.0.24

  • api: update dioctl daqSnort latency common changes

2025-11-25: 3.0.23

  • api: add TCP flag in DAQ flow stats

2025-11-07: 3.0.22

  • api: add drop reason in DAQ flow stats

2025-08-11: 3.0.21

  • api: add support for handling DIOCTL_SET_INJECT_DROP

2025-07-02: 3.0.20

  • decode: add check for IPv4 fragmentation for decode_ip
  • example: add IP configs for other systems

2025-03-12: 3.0.19

  • api: add DIOCTL_SET_SNORT_LATENCY dioctl for snort latency configuration
  • ci: fix CSCwm35781 build pipeline issues
  • copyright: update year to 2025

2025-01-21: 3.0.18

  • api: add DIOCTL_GET_SNORT_LATENCY dioctl for retrieving snort latency data

2024-10-21: 3.0.17

  • daq_netmap: fix build on Linux with non-system headers
  • example: support snap encapsulation

2024-07-30: 3.0.16

  • daq: add outstanding counter

2024-06-03: 3.0.15

  • api: add DIOCTL_GET_CPU_PROFILE_DATA ioctl to get CPU profile data

2024-01-16: 3.0.14

  • copyright: update year to 2024

2023-11-08: 3.0.13

  • daq: send hardware packets received counter
  • daq: fix incorrect counters caused by data plane counters reset

2023-06-20: 3.0.12

  • api: add daq_msg_get_priv_data to get pointer to private data
  • api: add DIOCTL_GET_PRIV_DATA_LEN ioctl to get private data length
  • trace: don't log message when DIOCTL_PRIV_DATA_LEN ioctl is seen

2023-02-24: 3.0.11

  • copyright: update for year 2023

2022-12-05: 3.0.10

  • geneve: add geneve decode capability flag

2022-06-15: 3.0.9

  • libdaq: add new flag to skip Elephant flow processing

2022-06-02: 3.0.8

  • gwlb: create wrapper DAQ for GWLB environment
  • gwlb: do not build gwlb if afpacket is not also built

2022-05-04: 3.0.7

  • api: add support for 32-bit address space ID and tenant ID

2022-01-25: 3.0.6

  • copyright: update year to 2022

2021-07-26: 3.0.5

  • api: introduce bidirectional flag for expected session

2021-05-19: 3.0.4

  • api: support for inner flow NAT

2021-04-25: 3.0.3

  • api: add logging optional flag for flow stats
  • daq_fst: fix bug in passing foreign dynamic metadata from wrapped messages
  • copyright: update to year 2021

2021-03-27: 3.0.2

  • daq_savefile: add optimized PCAP savefile readback DAQ module
  • daqtest: add ASCII data dump (-X)
  • daq_fst: pass through foreign dynamic metadata from wrapped messages
  • build: bump version to 3.0.2
  • api: remove the RETRY verdict

2021-03-12: 3.0.1

  • api: add a comprehensive version number to the DAQ common definitions
  • api: rename Flow_Stats_t to DAQ_FlowStats_t and clean up field names

2021-01-14: 3.0.0

  • api: add checksum offset and checksum error status to DecodeData metadata
  • api: add TCP option observations to DecodeData metadata
  • daq_fst: add variable to ignore bad checksums ('ignore_checksums')
  • daqtest: add packet number to packet decode output
  • doc: start fleshing out the README for LibDAQ 3.x
  • decode: always set payload offset to the end of the last header successfully decoded
  • decode: decode and loosely validate options in the TCP header
  • decode: improve IPv6 extension header decoding
  • decode: internalize ethertype definitions and expand recognized VLAN types
  • decode: truncate remaining length when Ethernet trailers are detected during IPv6 decoding
  • build: bump to 3.0.0 final
  • build: correct the project name to be libdaq
  • build: force DAQ modules to still be installed in $libdir/daq
  • daqtest: fix ignoring checksum errors for all packets

For changes prior to version 3.0.0, please refer to ChangeLog-2.x.