]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #3689: Pub ID
authorRuss Combs (rucombs) <rucombs@cisco.com>
Sun, 18 Dec 2022 12:02:27 +0000 (12:02 +0000)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Sun, 18 Dec 2022 12:02:27 +0000 (12:02 +0000)
commit03d0b89c0329476cc24bf46c6da359e59d3ca2a9
treeb1dcab1f2bc73de96e1e154c0c29b00c8ed756a3
parent4538b1867c255aef85e30ee0dc2b818e376f4d13
Pull request #3689: Pub ID

Merge in SNORT/snort3 from ~RUCOMBS/snort3:pub_id to master

Squashed commit of the following:

commit 72426605b4c754c0690325e67335d89feec3c78b
Author: Russ Combs <rucombs@cisco.com>
Date:   Mon Dec 12 19:57:46 2022 -0500

    pub_sub: refactor includes

commit 8f875bb0e45eba5399e4b749025db394daa0fa30
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:57:28 2022 -0500

    log_hext: convert to use PubKey

commit 05b2273c2db182b1774d64f46f8e6f10829353f0
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:57:11 2022 -0500

    file_api: convert to use PubKeys

commit 55e2cc8568f9f442b4ece4cf2e63e7ef955c68fb
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:56:41 2022 -0500

    service_inspectors: convert to use Pubkeys

commit b8647d99b13b7bb4a199761f99b7fbbd1ce3648e
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:56:22 2022 -0500

    network_inspectors: convert to use Pubkeys

commit 8a5650828de654a6d42c93d3683ffb15dffef87e
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:55:01 2022 -0500

    http_inspect, http2_inspect: convert to use PubKeys

commit 48f7e79bcab8b7d02a554d38de91e8174e990cd6
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:53:22 2022 -0500

    appid: convert to use PubKeys

commit e2fa0a001c6cf9332f48e75c2e68a91e6e8a487c
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:50:29 2022 -0500

    stream: publish events using PubKey

commit d5984eba1201a7c36a20f1398a7c18f610ef86a2
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:49:58 2022 -0500

    framework: publish intrinsic events using PubKey

commit 2ee586558b895b47eb4378b948bb477ea6620d5f
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:48:46 2022 -0500

    flow: publish events using PubKeys

commit 9f79c1a019eba488573c463263806efa0dc70f6b
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:46:59 2022 -0500

    pub_sub: convert from string keys to PubKeys

commit 736d237a71d611e0b7a4f06832e598835bc31b4c
Author: Russ Combs <rucombs@cisco.com>
Date:   Sat Dec 10 16:43:58 2022 -0500

    data_bus: require key registration for improved publish performance
113 files changed:
src/file_api/file_lib.cc
src/file_api/file_log.cc
src/flow/expect_cache.cc
src/flow/flow.cc
src/flow/flow_control.cc
src/flow/flow_stash.cc
src/flow/flow_stash.h
src/flow/test/flow_cache_test.cc
src/flow/test/flow_control_test.cc
src/flow/test/flow_stash_test.cc
src/flow/test/flow_test.cc
src/framework/data_bus.cc
src/framework/data_bus.h
src/framework/test/data_bus_test.cc
src/loggers/log_hext.cc
src/main/analyzer.cc
src/main/policy.cc
src/main/snort.cc
src/main/test/distill_verdict_stubs.h
src/main/test/distill_verdict_test.cc
src/managers/inspector_manager.cc
src/managers/test/get_inspector_stubs.h
src/network_inspectors/appid/appid_inspector.cc
src/network_inspectors/appid/appid_inspector.h
src/network_inspectors/appid/appid_module.cc
src/network_inspectors/appid/appid_session.cc
src/network_inspectors/appid/service_plugins/service_bootp.cc
src/network_inspectors/appid/service_plugins/service_netbios.cc
src/network_inspectors/appid/test/appid_api_test.cc
src/network_inspectors/appid/test/appid_discovery_test.cc
src/network_inspectors/appid/test/appid_mock_definitions.h
src/network_inspectors/appid/test/service_state_test.cc
src/network_inspectors/binder/binder.cc
src/network_inspectors/perf_monitor/perf_monitor.cc
src/network_inspectors/reputation/reputation_inspect.cc
src/network_inspectors/rna/rna_config.h
src/network_inspectors/rna/rna_cpe_os.h
src/network_inspectors/rna/rna_inspector.cc
src/network_inspectors/rna/rna_pnd.cc
src/protocols/packet.h
src/pub_sub/CMakeLists.txt
src/pub_sub/appid_debug_log_event.h
src/pub_sub/appid_event_ids.h [new file with mode: 0644]
src/pub_sub/appid_events.h
src/pub_sub/assistant_gadget_event.h
src/pub_sub/auxiliary_ip_event.h
src/pub_sub/cip_events.h
src/pub_sub/daq_message_event.h
src/pub_sub/data_decrypt_event.h
src/pub_sub/dcerpc_events.h
src/pub_sub/dhcp_events.h
src/pub_sub/eve_process_event.h
src/pub_sub/expect_events.h
src/pub_sub/external_event_ids.h [new file with mode: 0644]
src/pub_sub/finalize_packet_event.h
src/pub_sub/http_event_ids.h [new file with mode: 0644]
src/pub_sub/http_events.h
src/pub_sub/http_request_body_event.h
src/pub_sub/intrinsic_event_ids.h [new file with mode: 0644]
src/pub_sub/netflow_event.h
src/pub_sub/opportunistic_tls_event.h
src/pub_sub/packet_events.h
src/pub_sub/reputation_events.h
src/pub_sub/rna_events.h
src/pub_sub/sip_events.h
src/pub_sub/smb_events.h
src/pub_sub/ssh_events.h
src/pub_sub/stream_event_ids.h [new file with mode: 0644]
src/pub_sub/test/pub_sub_http_request_body_event_test.cc
src/service_inspectors/cip/cip.cc
src/service_inspectors/cip/cip.h
src/service_inspectors/cip/cip_parsing.cc
src/service_inspectors/dce_rpc/dce_expected_session.cc
src/service_inspectors/dce_rpc/dce_tcp.cc
src/service_inspectors/dce_rpc/dce_tcp.h
src/service_inspectors/ftp_telnet/ft_main.cc
src/service_inspectors/ftp_telnet/ftp_data.cc
src/service_inspectors/ftp_telnet/pp_ftp.cc
src/service_inspectors/http2_inspect/http2_flow_data.cc
src/service_inspectors/http2_inspect/http2_stream_splitter.cc
src/service_inspectors/http_inspect/http_inspect.cc
src/service_inspectors/http_inspect/http_inspect.h
src/service_inspectors/http_inspect/http_msg_body.cc
src/service_inspectors/http_inspect/http_msg_body.h
src/service_inspectors/http_inspect/http_msg_header.cc
src/service_inspectors/http_inspect/http_msg_header.h
src/service_inspectors/http_inspect/http_msg_request.cc
src/service_inspectors/http_inspect/http_msg_request.h
src/service_inspectors/http_inspect/http_msg_section.h
src/service_inspectors/http_inspect/http_stream_splitter_finish.cc
src/service_inspectors/imap/imap.cc
src/service_inspectors/netflow/netflow.cc
src/service_inspectors/pop/pop.cc
src/service_inspectors/rpc_decode/rpc_decode.cc
src/service_inspectors/sip/sip.cc
src/service_inspectors/sip/sip.h
src/service_inspectors/sip/sip_dialog.cc
src/service_inspectors/smtp/smtp.cc
src/service_inspectors/ssh/ssh.cc
src/service_inspectors/ssl/ssl_inspector.cc
src/service_inspectors/wizard/wizard.cc
src/stream/base/stream_base.cc
src/stream/base/stream_ha.cc
src/stream/icmp/icmp_session.cc
src/stream/ip/ip_session.cc
src/stream/stream.cc
src/stream/stream.h
src/stream/tcp/tcp_session.cc
src/stream/tcp/tcp_state_listen.cc
src/stream/tcp/tcp_state_none.cc
src/stream/tcp/tcp_stream_session.cc
src/stream/tcp/tcp_stream_tracker.cc
src/stream/udp/udp_session.cc