]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #631 in SNORT/snort3 from stream to master
authorRuss Combs (rucombs) <rucombs@cisco.com>
Thu, 22 Sep 2016 15:07:28 +0000 (11:07 -0400)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Thu, 22 Sep 2016 15:07:28 +0000 (11:07 -0400)
commit1baa839f004d62dc0bca1060250097e96185e1cd
treebf5d03699f0522a783322eebaa850eb73c0f4764
parent0d3c920d7a38581ce32f3adcb4363308d2def711
Merge pull request #631 in SNORT/snort3 from stream to master

Squashed commit of the following:

commit ae3452ee7aa1acfbd370e1385046986d0553da83
Author: Russ Combs <rucombs@cisco.com>
Date:   Wed Sep 21 21:04:38 2016 -0400

    move flow purge at shutdown ahead of plugin termination
    fix --dirty-pig
    refactor use of flow_con for better encapsulation
    make all Stream methods static and hide stream implementation
123 files changed:
extra/src/inspectors/http_server/hi_main.cc
extra/src/inspectors/http_server/hi_main.h
extra/src/inspectors/http_server/hi_si.cc
extra/src/inspectors/http_server/hi_stream_splitter.cc
extra/src/inspectors/http_server/hi_stream_splitter.h
extra/src/inspectors/http_server/hi_util.h
extra/src/inspectors/http_server/http_inspect.cc
src/codecs/ip/cd_ipv4.cc
src/codecs/ip/cd_ipv6.cc
src/detection/detect.cc
src/detection/fp_detect.cc
src/file_api/file_api.h
src/file_api/file_flows.cc
src/file_api/file_policy.h
src/file_api/file_service.cc
src/flow/expect_cache.cc
src/flow/flow_control.cc
src/flow/ha.cc
src/flow/session.h
src/flow/test/ha_test.cc
src/host_tracker/host_tracker_module.cc
src/ips_options/ips_file_type.cc
src/ips_options/ips_flow.cc
src/ips_options/ips_flowbits.cc
src/loggers/log_pcap.cc
src/loggers/unified2.cc
src/main/modules.cc
src/main/snort.cc
src/memory/prune_handler.cc
src/network_inspectors/appid/appid_session.cc
src/network_inspectors/appid/detector_plugins/detector_imap.cc
src/network_inspectors/appid/detector_plugins/detector_kerberos.cc
src/network_inspectors/appid/detector_plugins/detector_pop3.cc
src/network_inspectors/appid/fw_appid.cc
src/network_inspectors/appid/ips_appid_option.cc
src/network_inspectors/binder/binder.cc
src/network_inspectors/binder/test/binder_test.cc
src/network_inspectors/normalize/norm.cc
src/network_inspectors/normalize/norm_module.cc
src/network_inspectors/port_scan/ps_detect.cc
src/network_inspectors/reputation/reputation_inspect.cc
src/network_inspectors/reputation/reputation_inspect.h
src/packet_io/active.cc
src/protocols/packet_manager.cc
src/service_inspectors/dce_rpc/dce_smb_paf.h
src/service_inspectors/dce_rpc/dce_tcp_paf.h
src/service_inspectors/dnp3/dnp3_paf.h
src/service_inspectors/dns/dns.cc
src/service_inspectors/dns/dns.h
src/service_inspectors/ftp_telnet/ftp.cc
src/service_inspectors/ftp_telnet/ftp_data.cc
src/service_inspectors/ftp_telnet/ftpp_si.cc
src/service_inspectors/ftp_telnet/ftpp_si.h
src/service_inspectors/ftp_telnet/pp_ftp.cc
src/service_inspectors/ftp_telnet/pp_telnet.cc
src/service_inspectors/http_inspect/http_flow_data.h
src/service_inspectors/http_inspect/http_inspect.cc
src/service_inspectors/http_inspect/http_msg_section.h
src/service_inspectors/imap/imap.cc
src/service_inspectors/imap/imap.h
src/service_inspectors/imap/imap_paf.cc
src/service_inspectors/imap/imap_paf.h
src/service_inspectors/modbus/modbus_decode.cc
src/service_inspectors/pop/pop.cc
src/service_inspectors/pop/pop.h
src/service_inspectors/pop/pop_paf.cc
src/service_inspectors/pop/pop_paf.h
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/smtp/smtp.h
src/service_inspectors/smtp/smtp_paf.cc
src/service_inspectors/smtp/smtp_paf.h
src/service_inspectors/smtp/smtp_util.cc
src/service_inspectors/ssh/ssh.cc
src/service_inspectors/ssh/ssh.h
src/service_inspectors/ssl/ssl_inspector.cc
src/service_inspectors/ssl/ssl_inspector.h
src/stream/CMakeLists.txt
src/stream/Makefile.am
src/stream/base/stream_base.cc
src/stream/base/stream_ha.cc
src/stream/base/stream_module.cc
src/stream/base/stream_module.h
src/stream/file/file_module.cc
src/stream/file/file_module.h
src/stream/icmp/icmp_ha.cc
src/stream/icmp/icmp_module.h
src/stream/icmp/icmp_session.cc
src/stream/ip/ip_ha.cc
src/stream/ip/ip_module.h
src/stream/ip/ip_session.cc
src/stream/ip/stream_ip.h
src/stream/libtcp/tcp_stream_tracker.cc
src/stream/paf.cc
src/stream/paf.h
src/stream/stream.cc [moved from src/stream/stream_api.cc with 86% similarity]
src/stream/stream.h
src/stream/stream_api.h [deleted file]
src/stream/tcp/ips_stream_reassemble.cc
src/stream/tcp/segment_overlap_editor.h
src/stream/tcp/stream_tcp.h
src/stream/tcp/tcp_defs.h
src/stream/tcp/tcp_ha.cc
src/stream/tcp/tcp_module.cc
src/stream/tcp/tcp_module.h
src/stream/tcp/tcp_reassembler.cc
src/stream/tcp/tcp_reassembler.h
src/stream/tcp/tcp_session.cc
src/stream/tcp/tcp_state_closed.cc
src/stream/tcp/tcp_state_none.cc
src/stream/tcp/tcp_stream_config.h
src/stream/udp/udp_ha.cc
src/stream/udp/udp_module.h
src/stream/udp/udp_session.cc
src/stream/user/user_module.cc
src/stream/user/user_session.cc
src/target_based/snort_protocols.cc
src/utils/util.cc
tools/snort2lua/config_states/config_one_int_option.cc
tools/snort2lua/config_states/config_one_string_option.cc