]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #1733 in SNORT/snort3 from ~SMINUT/snort3:rna_update_timeout to...
authorMike Stepanek (mstepane) <mstepane@cisco.com>
Tue, 10 Sep 2019 16:31:19 +0000 (12:31 -0400)
committerMike Stepanek (mstepane) <mstepane@cisco.com>
Tue, 10 Sep 2019 16:31:19 +0000 (12:31 -0400)
commit367708c5be5227b791aa9c170ac327a01b89593e
tree40aad010708d15c533ca52b4934b6909852f6540
parent52b6e4e871a4293b49d458550451fee99a14e7f6
Merge pull request #1733 in SNORT/snort3 from ~SMINUT/snort3:rna_update_timeout to master

Squashed commit of the following:

commit e082dd186ee53898cb90b31d7b426cd277afd2f1
Author: Silviu Minut <sminut@cisco.com>
Date:   Thu Sep 5 12:41:00 2019 -0400

    rna: generate an RNA_EVENT_CHANGE when a host is seen after the last log event and the current time is past the update timeout.

    rna: lock when returning last_seen and last_event in host tracker and add peg counts for RnaIdleEventHandler.

    rna: pass cond_var to the rna log functions, as per snort 2.

    rna: make generation of a CHANGE_HOST_UPDATE event from idle, configurable.

    rna: change RnaLoggerEvent::cond_var from time_t to void* because SfUnified2LoggerRNA::rna_serialize() already takes a void* as cond_var.

    rna: pass host tracker IP address rather than NULL when calling generate_change_host_update from idle.

    rna: supress unused variable message in RnaIdleEventHandle::handle().

    rna: address reviewers' comments.
13 files changed:
src/host_tracker/host_tracker.cc
src/host_tracker/host_tracker.h
src/network_inspectors/rna/rna_config.h
src/network_inspectors/rna/rna_event_handler.cc
src/network_inspectors/rna/rna_event_handler.h
src/network_inspectors/rna/rna_inspector.cc
src/network_inspectors/rna/rna_logger.cc
src/network_inspectors/rna/rna_logger.h
src/network_inspectors/rna/rna_logger_common.h
src/network_inspectors/rna/rna_module.cc
src/network_inspectors/rna/rna_module.h
src/network_inspectors/rna/rna_pnd.cc
src/network_inspectors/rna/rna_pnd.h