You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/src
Ken Steele b045fcb032 Fix Packet Stacks for non-TLS Operating Systems
On non-TLS systems, check each time the Thread Local Storage
is requested and if it has not been initialized for this thread, initialize it.
The prevents not initializing the worker threads in autofp run mode.
11 years ago
..
Makefile.am netflow-json: initial version 12 years ago
action-globals.h
alert-debuglog.c flow: take flow pkt & byte count out of debug 12 years ago
alert-debuglog.h Alert file formatting clean up. 12 years ago
alert-fastlog.c Unregister for file rotation notification when a context is 12 years ago
alert-fastlog.h Alert file formatting clean up. 12 years ago
alert-prelude.c Alert file formatting clean up. 12 years ago
alert-prelude.h Alert file formatting clean up. 12 years ago
alert-syslog.c refactor IDS/IPS engine mode logic 12 years ago
alert-syslog.h Alert file formatting clean up. 12 years ago
alert-unified2-alert.c Implement thread specific data option when __thread is not available. 12 years ago
alert-unified2-alert.h Alert file formatting clean up. 12 years ago
app-layer-dcerpc-common.h
app-layer-dcerpc-udp.c Minor cleanups 12 years ago
app-layer-dcerpc-udp.h
app-layer-dcerpc.c Minor cleanups 12 years ago
app-layer-dcerpc.h temporarily patched smb + dcerpc parsers for direction demaraction. 13 years ago
app-layer-detect-proto.c Fix Boyer Moore Nocase bug where BoyerMooreCtxToNocase was missing. 12 years ago
app-layer-detect-proto.h app-layer: tell pp registrar if config was found 12 years ago
app-layer-dns-common.c dns: unify type to string logging utility 12 years ago
app-layer-dns-common.h dns: unify type to string logging utility 12 years ago
app-layer-dns-tcp.c dns: if no (valid) config is found, use defaults 12 years ago
app-layer-dns-tcp.h DNS TCP and UDP parser and DNS response logger 13 years ago
app-layer-dns-udp.c dns: add tests for TXT response parsing 12 years ago
app-layer-dns-udp.h DNS TCP and UDP parser and DNS response logger 13 years ago
app-layer-events.c app-layer-event: refactor 12 years ago
app-layer-events.h app-layer-event: refactor 12 years ago
app-layer-ftp.c ftp: fix memory leak 12 years ago
app-layer-ftp.h FTP parser updated to not use the archaic App layer feature of AppLayerParserResultElmt. 12 years ago
app-layer-htp-body.c htp layer: use memcap for HTTP related allocations 12 years ago
app-layer-htp-body.h
app-layer-htp-file.c http: per tx decoder events 12 years ago
app-layer-htp-file.h
app-layer-htp-libhtp.c htp layer: use memcap for HTTP related allocations 12 years ago
app-layer-htp-libhtp.h http: strip 'proxy' part of http_uri 12 years ago
app-layer-htp-mem.c htp: init memuse atomics 12 years ago
app-layer-htp-mem.h htp layer: add memory usage counter 12 years ago
app-layer-htp.c flow: track lastts in struct timeval 12 years ago
app-layer-htp.h http: per tx decoder events 12 years ago
app-layer-nbss.h
app-layer-parser.c bugfix in debug mode: 12 years ago
app-layer-parser.h Look for Mismatched Encrypted HB request and response sizes, along with multiple in-flight HB requests from the same direction 12 years ago
app-layer-protos.c App layer API rewritten. The main files in question are: 12 years ago
app-layer-protos.h Various style fixes 12 years ago
app-layer-smb.c Minor cleanups 12 years ago
app-layer-smb.h temporarily patched smb + dcerpc parsers for direction demaraction. 13 years ago
app-layer-smb2.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
app-layer-smb2.h
app-layer-smtp.c smtp: don't read uninitialized value 12 years ago
app-layer-smtp.h
app-layer-ssh.c ssh: fix scan-build warnings 12 years ago
app-layer-ssh.h ssh: add json logger 12 years ago
app-layer-ssl.c tls: check SSL3/TLS version per record 12 years ago
app-layer-ssl.h tls: check SSL3/TLS version per record 12 years ago
app-layer-tls-handshake.c tls: fix uninitialized var use 12 years ago
app-layer-tls-handshake.h
app-layer.c bugfix in debug mode: 12 years ago
app-layer.h app-layer: update UDP entry function 12 years ago
conf-yaml-loader.c Promote nodes set with --set to sequence nodes as needed. 12 years ago
conf-yaml-loader.h
conf.c conf: fix potential use-after-free on error 12 years ago
conf.h Function to prune all non-final nodes from a configuration node. 12 years ago
counters.c Add error checking for pthread_setspecific() and pthread_key_create(). 12 years ago
counters.h Add signal based file rotation for: 12 years ago
data-queue.c
data-queue.h Align some structures to cacheline 12 years ago
debug.h
decode-ethernet.c vlan: support QinQ ethernet types 12 years ago
decode-ethernet.h vlan: support QinQ ethernet types 12 years ago
decode-events.c app-layer-event: refactor 12 years ago
decode-events.h ipv4 decoder: set 'invalid' event on icmpv6 12 years ago
decode-gre.c Set packet invalid flag during decoding. 12 years ago
decode-gre.h
decode-icmpv4.c flow: prepare flow forced reuse logging 12 years ago
decode-icmpv4.h Rename checksums to level3_comp_csum and level4_comp_csum. 12 years ago
decode-icmpv6.c flow: prepare flow forced reuse logging 12 years ago
decode-icmpv6.h Don't alert on valid ICMP6 solicit/advert messages. 12 years ago
decode-ipv4.c ipv4 decoder: set 'invalid' event on icmpv6 12 years ago
decode-ipv4.h Rename checksums to level3_comp_csum and level4_comp_csum. 12 years ago
decode-ipv6.c ipv6: add support for PAD1 12 years ago
decode-ipv6.h ipv6: add support for PAD1 12 years ago
decode-ppp.c Set packet invalid flag during decoding. 12 years ago
decode-ppp.h
decode-pppoe.c Set packet invalid flag during decoding. 12 years ago
decode-pppoe.h
decode-raw.c Set packet invalid flag during decoding. 12 years ago
decode-raw.h
decode-sctp.c flow: prepare flow forced reuse logging 12 years ago
decode-sctp.h
decode-sll.c Set packet invalid flag during decoding. 12 years ago
decode-sll.h
decode-tcp.c flow: prepare flow forced reuse logging 12 years ago
decode-tcp.h Rename checksums to level3_comp_csum and level4_comp_csum. 12 years ago
decode-teredo.c decode: PacketTunnelPktSetup replaces PacketPseudoPktSetup 12 years ago
decode-teredo.h
decode-udp.c flow: prepare flow forced reuse logging 12 years ago
decode-udp.h Rename checksums to level3_comp_csum and level4_comp_csum. 12 years ago
decode-vlan.c Fix null dereference in eve-log 12 years ago
decode-vlan.h json output: fix vlan byte order in output 12 years ago
decode.c flow: init logger thread data for decoders 12 years ago
decode.h decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
defrag-config.c defrag: fix timeout setting when config is missing 12 years ago
defrag-config.h feature #417: add support for configuration per host timeout value 12 years ago
defrag-hash.c feature #417: add support for configuration per host timeout value 12 years ago
defrag-hash.h
defrag-queue.c
defrag-queue.h
defrag-timeout.c Coverity 1038095: remove dead code from defrag hash timeout code 12 years ago
defrag-timeout.h
defrag.c defrag: fix reconstruction 12 years ago
defrag.h defrag: don't modify packet if defrag fails 12 years ago
detect-ack.c Coverity 1038115: memory leak on 'ack' keyword parsing failure 13 years ago
detect-ack.h
detect-app-layer-event.c detect: modify AMATCH locking 12 years ago
detect-app-layer-event.h app layer: uint16_t alproto -> AppProto alproto 12 years ago
detect-app-layer-protocol.c detect: modify AMATCH locking 12 years ago
detect-app-layer-protocol.h app layer: uint16_t alproto -> AppProto alproto 12 years ago
detect-asn1.c
detect-asn1.h
detect-byte-extract.c byte-extract: switch to pcre_copy_substring 12 years ago
detect-byte-extract.h
detect-bytejump.c byte-test: switch to pcre_copy_substring 12 years ago
detect-bytejump.h
detect-bytetest.c byte_extract/test/jump: fix coverity issues 12 years ago
detect-bytetest.h
detect-classtype.c Fix small memory leak in classtype parsing 12 years ago
detect-classtype.h
detect-content.c Remove pkt variable from Packet structure. 12 years ago
detect-content.h content: reorder DetectContentData member, shrinking the struct from 64 to 48 bytes. 12 years ago
detect-csum.c Remove pkt variable from Packet structure. 12 years ago
detect-csum.h
detect-dce-iface.c detect: modify AMATCH locking 12 years ago
detect-dce-iface.h
detect-dce-opnum.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-dce-opnum.h
detect-dce-stub-data.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-dce-stub-data.h
detect-depth.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-depth.h
detect-detection-filter.c Coverity 1038133 fix 12 years ago
detect-detection-filter.h
detect-distance.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-distance.h
detect-dns-query.c app-layer: parser cleanup 12 years ago
detect-dns-query.h DNS: enable mpm/fast_pattern support for dns_query 13 years ago
detect-dsize.c Remove pkt variable from Packet structure. 12 years ago
detect-dsize.h
detect-engine-address-ipv4.c Fix sig grouping bug when certain sigs are mixed. Add tests. 13 years ago
detect-engine-address-ipv4.h
detect-engine-address-ipv6.c Fix sig grouping bug when certain sigs are mixed. Add tests. 13 years ago
detect-engine-address-ipv6.h
detect-engine-address.c Fix address parsing issues 12 years ago
detect-engine-address.h
detect-engine-alert.c profiling: add tracking of missing keywords 12 years ago
detect-engine-alert.h Store TX id with alerts 12 years ago
detect-engine-analyzer.c Use a typdef AppProto <-> uint16_t for representing app layer protocol. 12 years ago
detect-engine-analyzer.h
detect-engine-apt-event.c app layer: uint16_t alproto -> AppProto alproto 12 years ago
detect-engine-apt-event.h Introduce a separate inspection engine for app events. 12 years ago
detect-engine-content-inspection.c Store Boyer Moore no case strings in lower case. 12 years ago
detect-engine-content-inspection.h DNS: adding dns_request content modifier 13 years ago
detect-engine-dcepayload.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-dcepayload.h
detect-engine-dns.c DNS: enable mpm/fast_pattern support for dns_query 13 years ago
detect-engine-dns.h DNS: adding dns_request content modifier 13 years ago
detect-engine-event.c Remove pkt variable from Packet structure. 12 years ago
detect-engine-event.h ipv4 decoder: set 'invalid' event on icmpv6 12 years ago
detect-engine-file.c profiling: add tracking of missing keywords 12 years ago
detect-engine-file.h Transaction engine redesigned. 13 years ago
detect-engine-hcbd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hcbd.h Transaction engine redesigned. 13 years ago
detect-engine-hcd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hcd.h Transaction engine redesigned. 13 years ago
detect-engine-hhd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hhd.h Transaction engine redesigned. 13 years ago
detect-engine-hhhd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hhhd.h Transaction engine redesigned. 13 years ago
detect-engine-hmd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hmd.h Transaction engine redesigned. 13 years ago
detect-engine-hrhd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hrhd.h Transaction engine redesigned. 13 years ago
detect-engine-hrhhd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hrhhd.h Transaction engine redesigned. 13 years ago
detect-engine-hrud.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hrud.h Transaction engine redesigned. 13 years ago
detect-engine-hsbd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hsbd.h Transaction engine redesigned. 13 years ago
detect-engine-hscd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hscd.h Transaction engine redesigned. 13 years ago
detect-engine-hsmd.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hsmd.h Transaction engine redesigned. 13 years ago
detect-engine-hua.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-hua.h Transaction engine redesigned. 13 years ago
detect-engine-iponly.c Bug 611: fix for iponly 12 years ago
detect-engine-iponly.h
detect-engine-mpm.c Move memcpy_lower() into new util-memcpy.h 12 years ago
detect-engine-mpm.h remove unused pattern id assignment functions. Goodbye 13 years ago
detect-engine-payload.c detect: cleanup 12 years ago
detect-engine-payload.h detect: cleanup 12 years ago
detect-engine-port.c port parsing: improve memory handling 12 years ago
detect-engine-port.h
detect-engine-proto.c Support for feature #983. 12 years ago
detect-engine-proto.h
detect-engine-siggroup.c Fix realloc error handling 12 years ago
detect-engine-siggroup.h
detect-engine-sigorder.c Bug 1061: fix multiple vars per sig in ordering 12 years ago
detect-engine-sigorder.h Improve Signature sorting speed 12 years ago
detect-engine-state.c detect: add more defensive checks for flow handling 12 years ago
detect-engine-state.h detect: locking update continued 12 years ago
detect-engine-tag.c tag: fix session seconds tracking 12 years ago
detect-engine-tag.h tag: fix session seconds tracking 12 years ago
detect-engine-threshold.c Split Thresholds and Suppression 12 years ago
detect-engine-threshold.h threshold: register threshold host storage. Related to bug #991 12 years ago
detect-engine-uri.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-engine-uri.h Transaction engine redesigned. 13 years ago
detect-engine.c Fix live reload segv when startup isn't complete 12 years ago
detect-engine.h app layer: uint16_t alproto -> AppProto alproto 12 years ago
detect-fast-pattern.c fast-pattern: fix error check in keyword setup 12 years ago
detect-fast-pattern.h Fast pattern setup now configurable in our code. 13 years ago
detect-file-data.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-file-data.h
detect-fileext.c fileext: make case insensitive 12 years ago
detect-fileext.h
detect-filemagic.c Fix Boyer Moore Nocase bug where BoyerMooreCtxToNocase was missing. 12 years ago
detect-filemagic.h
detect-filemd5.c Coverity 989710 and 989711: small recourse leaks in filemd5 parsing code. 13 years ago
detect-filemd5.h
detect-filename.c Fix Boyer Moore Nocase bug where BoyerMooreCtxToNocase was missing. 12 years ago
detect-filename.h
detect-filesize.c
detect-filesize.h
detect-filestore.c App layer API rewritten. The main files in question are: 12 years ago
detect-filestore.h
detect-flags.c Remove pkt variable from Packet structure. 12 years ago
detect-flags.h
detect-flow.c Convert flow keyword parsing to use pcre_copy_substring 12 years ago
detect-flow.h
detect-flowbits.c Remove pkt variable from Packet structure. 12 years ago
detect-flowbits.h
detect-flowint.c flowint: further setup fixes and cleanups 12 years ago
detect-flowint.h
detect-flowvar.c error checking: add missing alloc error treatment 12 years ago
detect-flowvar.h luajit flowvar support 13 years ago
detect-fragbits.c Pass ThreadVars ptr to various thread init funcs 12 years ago
detect-fragbits.h
detect-fragoffset.c Remove pkt variable from Packet structure. 12 years ago
detect-fragoffset.h
detect-ftpbounce.c detect: modify AMATCH locking 12 years ago
detect-ftpbounce.h
detect-geoip.c geoip: never try to store more locations than possible (Coverity 1038517) 12 years ago
detect-geoip.h Adds support for the geoip keyword 13 years ago
detect-gid.c Generate proper errors if sid,gid,rev values are out of range. Bug #779. 13 years ago
detect-gid.h
detect-http-client-body.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-client-body.h
detect-http-cookie.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-cookie.h
detect-http-header.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-header.h
detect-http-hh.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-hh.h Add support for a new keyword to inspect http_host header. 13 years ago
detect-http-hrh.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-hrh.h Add support for the new keyword - http_raw_host header. 13 years ago
detect-http-method.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-method.h
detect-http-raw-header.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-raw-header.h
detect-http-raw-uri.c Update content id assignment. 13 years ago
detect-http-raw-uri.h
detect-http-server-body.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-server-body.h
detect-http-stat-code.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-stat-code.h
detect-http-stat-msg.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-stat-msg.h
detect-http-ua.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-http-ua.h
detect-http-uri.c Update content id assignment. 13 years ago
detect-http-uri.h uricontent simplified to use the existing content + http_uri infrastructure. 13 years ago
detect-icmp-id.c icmpv6: fix icmp_id and icmp_seq keywords 13 years ago
detect-icmp-id.h
detect-icmp-seq.c icmpv6: fix icmp_id and icmp_seq keywords 13 years ago
detect-icmp-seq.h
detect-icode.c
detect-icode.h
detect-id.c
detect-id.h
detect-ipopts.c Remove pkt variable from Packet structure. 12 years ago
detect-ipopts.h
detect-ipproto.c Remove pkt variable from Packet structure. 12 years ago
detect-ipproto.h
detect-iprep.c iprep: fix reputation loading and reloading 12 years ago
detect-iprep.h
detect-isdataat.c isdataat: fix coverity issue 12 years ago
detect-isdataat.h
detect-itype.c
detect-itype.h
detect-l3proto.c More PacketGetFromMalloc() to allocate packets. 13 years ago
detect-l3proto.h
detect-luajit-extensions.c lua/luajit: use HAVE_LUA mostly 12 years ago
detect-luajit-extensions.h lua/luajit: use HAVE_LUA mostly 12 years ago
detect-luajit.c lua/luajit: use HAVE_LUA mostly 12 years ago
detect-luajit.h lua/luajit: use HAVE_LUA mostly 12 years ago
detect-mark.c
detect-mark.h
detect-metadata.c
detect-metadata.h
detect-msg.c
detect-msg.h
detect-noalert.c
detect-noalert.h
detect-nocase.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-nocase.h
detect-offset.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-offset.h
detect-parse.c lua/luajit: use HAVE_LUA mostly 12 years ago
detect-parse.h app layer: uint16_t alproto -> AppProto alproto 12 years ago
detect-pcre.c Bug 1098: improve invalid pcre/R handling 12 years ago
detect-pcre.h pcre: parsing cleanup 12 years ago
detect-pkt-data.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-pkt-data.h
detect-pktvar.c
detect-pktvar.h
detect-priority.c
detect-priority.h
detect-rawbytes.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-rawbytes.h
detect-reference.c Convert reference keyword to pcre_copy_substring 12 years ago
detect-reference.h
detect-replace.c Pass ThreadVars ptr to various thread init funcs 12 years ago
detect-replace.h
detect-rev.c Generate proper errors if sid,gid,rev values are out of range. Bug #779. 13 years ago
detect-rev.h
detect-rpc.c
detect-rpc.h
detect-sameip.c
detect-sameip.h
detect-seq.c Coverity 1038124: memory leak on 'seq' keyword parsing failure 13 years ago
detect-seq.h
detect-sid.c Generate proper errors if sid,gid,rev values are out of range. Bug #779. 13 years ago
detect-sid.h
detect-simd.c app layer: uint16_t alproto -> AppProto alproto 12 years ago
detect-ssh-proto-version.c detect: modify AMATCH locking 12 years ago
detect-ssh-proto-version.h
detect-ssh-software-version.c detect: modify AMATCH locking 12 years ago
detect-ssh-software-version.h
detect-ssl-state.c detect: modify AMATCH locking 12 years ago
detect-ssl-state.h
detect-ssl-version.c detect: modify AMATCH locking 12 years ago
detect-ssl-version.h
detect-stream_size.c More PacketGetFromMalloc() to allocate packets. 13 years ago
detect-stream_size.h
detect-tag.c Clean up function syntax 12 years ago
detect-tag.h Clean up function syntax 12 years ago
detect-threshold.c Clean up function syntax 12 years ago
detect-threshold.h Clean up function syntax 12 years ago
detect-tls-version.c detect: modify AMATCH locking 12 years ago
detect-tls-version.h
detect-tls.c detect: modify AMATCH locking 12 years ago
detect-tls.h
detect-tos.c
detect-tos.h
detect-ttl.c More PacketGetFromMalloc() to allocate packets. 13 years ago
detect-ttl.h
detect-uricontent.c stream msg: remove structure 12 years ago
detect-uricontent.h Transaction engine redesigned. 13 years ago
detect-urilen.c Update tests to use AppLayerParserThreadCtx ptr instead of void. Fix a few bugs uncovered by this. 12 years ago
detect-urilen.h
detect-window.c
detect-window.h
detect-within.c Content: set up sticky buffers like file_data and dce_stub_data w/o flags, but with a list variable 13 years ago
detect-within.h
detect.c refactor IDS/IPS engine mode logic 12 years ago
detect.h detect: allow alias registration for rule keywords 12 years ago
flow-bit.c Formatting and comment updates in flow files 12 years ago
flow-bit.h vars: optimize layout to reduce size requirements of flowbits and other vars 12 years ago
flow-hash.c flow: add flow_end_flags field, add logging 12 years ago
flow-hash.h flow: prepare flow forced reuse logging 12 years ago
flow-manager.c flow-recycler: support multiple instances 12 years ago
flow-manager.h flow-recycler: support multiple instances 12 years ago
flow-private.h flow: move FlowGetFlowState 12 years ago
flow-queue.c Formatting change for function call. 12 years ago
flow-queue.h
flow-storage.c Use unlikely in malloc failure test. 12 years ago
flow-storage.h Storage: rename Init to Alloc to reflect actual functioning. Comment updates. 13 years ago
flow-timeout.c flow-time: handle detect-less case 12 years ago
flow-timeout.h flow-time: handle detect-less case 12 years ago
flow-util.c App layer API rewritten. The main files in question are: 12 years ago
flow-util.h flow: add flow_end_flags field, add logging 12 years ago
flow-var.c flowvar/flowint: split set functions into normal and NoLock version, where the latter won't lock the flow. 13 years ago
flow-var.h vars: optimize layout to reduce size requirements of flowbits and other vars 12 years ago
flow.c flow: prepare flow forced reuse logging 12 years ago
flow.h flow: add flow_end_flags field, add logging 12 years ago
host-queue.c
host-queue.h
host-storage.c Use unlikely in malloc failure test. 12 years ago
host-storage.h Storage: rename Init to Alloc to reflect actual functioning. Comment updates. 13 years ago
host-timeout.c Coverity 1038101: remove dead code from host hash timeout code 12 years ago
host-timeout.h
host.c Coverity 1038102: remove dead code from host hash 12 years ago
host.h Support for Tile Gx atomic instructions 12 years ago
log-dnslog.c Unregister for file rotation notification when a context is 12 years ago
log-dnslog.h dns log: cleanups 12 years ago
log-droplog.c Fix Coverity 1220098 and 1220099 12 years ago
log-droplog.h
log-file.c Update log-file.c 12 years ago
log-file.h
log-filestore.c output: add TM_FLAG_LOGAPI_TM thread module flag 12 years ago
log-filestore.h
log-httplog.c Unregister for file rotation notification when a context is 12 years ago
log-httplog.h
log-pcap.c pcap-log: support dynamic file names in multi 12 years ago
log-pcap.h log-pcap: improve profiling 12 years ago
log-tlslog.c Unregister for file rotation notification when a context is 12 years ago
log-tlslog.h log-tls: clean ups 12 years ago
output-file.c output api: complete shutdown functions 12 years ago
output-file.h output: clean file desc at exit. 12 years ago
output-filedata.c output api: complete shutdown functions 12 years ago
output-filedata.h output api: complete shutdown functions 12 years ago
output-flow.c flow: don't BUG_ON if no loggers are enabled 12 years ago
output-flow.h flow: output api stub 12 years ago
output-json-alert.c Fixed memory leak 12 years ago
output-json-alert.h alert-json: make full module out of json alert 12 years ago
output-json-dns.c dns: unify type to string logging utility 12 years ago
output-json-dns.h json dns: rename output-dnslog -> output-json-dns 12 years ago
output-json-drop.c refactor IDS/IPS engine mode logic 12 years ago
output-json-drop.h json tls log: rename to output-json-tls 12 years ago
output-json-file.c json output: don't set 'unknown' for missing data 12 years ago
output-json-file.h json outputs: cleanups 12 years ago
output-json-flow.c flow id: quick and dirty first stab at a flow id 12 years ago
output-json-flow.h flow-json-log: stub 12 years ago
output-json-http.c json output: don't set 'unknown' for missing data 12 years ago
output-json-http.h json: rename output-httplog -> output-json-http 12 years ago
output-json-netflow.c flow id: quick and dirty first stab at a flow id 12 years ago
output-json-netflow.h netflow-json: initial version 12 years ago
output-json-ssh.c ssh-json: add clean up functions 12 years ago
output-json-ssh.h ssh: add json logger 12 years ago
output-json-tls.c tls-json: add cleanup function 12 years ago
output-json-tls.h json tls log: rename to output-json-tls 12 years ago
output-json.c flow id: quick and dirty first stab at a flow id 12 years ago
output-json.h flow id: quick and dirty first stab at a flow id 12 years ago
output-packet.c output api: complete shutdown functions 12 years ago
output-packet.h output: clean file desc at exit. 12 years ago
output-tx.c output api: complete shutdown functions 12 years ago
output-tx.h output: clean file desc at exit. 12 years ago
output.c flow: flow log threading setup 12 years ago
output.h flow: flow log threading setup 12 years ago
packet-queue.c
packet-queue.h
pkt-var.c
pkt-var.h
ptxdump.py
queue.h Add removal safe TAILQ iterator. 13 years ago
reputation.c unused reputation: radix update 12 years ago
reputation.h
respond-reject-libnet11.c Coverity 1100842: add missing return statement 12 years ago
respond-reject-libnet11.h Add reject for IPv6 12 years ago
respond-reject.c bugfix in debug mode: 12 years ago
respond-reject.h
runmode-af-packet.c runmode: remove unused variable. 12 years ago
runmode-af-packet.h
runmode-erf-dag.c Remove all cuda related code in the engine except for the cuda api wrappers 13 years ago
runmode-erf-dag.h
runmode-erf-file.c update runmodes to handle detect-less 12 years ago
runmode-erf-file.h
runmode-ipfw.c ipfw: fix build 12 years ago
runmode-ipfw.h
runmode-napatech.c Added host buffer allowance and stream configuration for Napatech 3GD 13 years ago
runmode-napatech.h
runmode-nflog.c nflog: warn if buffer-size is larger than max-size 12 years ago
runmode-nflog.h Implements NFLOG runmode 12 years ago
runmode-nfq.c nfq: update running modes to hide device stats 12 years ago
runmode-nfq.h
runmode-pcap-file.c update runmodes to handle detect-less 12 years ago
runmode-pcap-file.h
runmode-pcap.c Remove all cuda related code in the engine except for the cuda api wrappers 13 years ago
runmode-pcap.h
runmode-pfring.c runmode: remove unused variable. 12 years ago
runmode-pfring.h
runmode-tile.c Rework Tile CPU affinity setting to handle non-contiguous sets of CPUs. 12 years ago
runmode-tile.h Cleanup Tile build for -Werror 12 years ago
runmode-unittests.c App layer API rewritten. The main files in question are: 12 years ago
runmode-unittests.h Suppress Suri prefix. 13 years ago
runmode-unix-socket.c flow recycler: unix socket support 12 years ago
runmode-unix-socket.h
runmodes.c flow: flow log threading setup 12 years ago
runmodes.h Implements NFLOG runmode 12 years ago
source-af-packet.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-af-packet.h
source-erf-dag.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-erf-dag.h erf-dag: fix typo in header guard 12 years ago
source-erf-file.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-erf-file.h
source-ipfw.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-ipfw.h
source-mpipe.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-mpipe.h Add TILE-Gx mPIPE packet processing support. 13 years ago
source-napatech.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-napatech.h Added host buffer allowance and stream configuration for Napatech 3GD 13 years ago
source-nflog.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-nflog.h Bootstraping NFLOG capture mode 12 years ago
source-nfq-prototypes.h
source-nfq.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-nfq.h nfq: be sure to always verdict packets 13 years ago
source-pcap-file.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-pcap-file.h pcap-file: add checksum-checks configuration variable 12 years ago
source-pcap.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-pcap.h Fix build with old pcap library. 13 years ago
source-pfring.c decode: pass ThreadVars to DecodeThreadVarsFree 12 years ago
source-pfring.h
stream-tcp-inline.c
stream-tcp-inline.h
stream-tcp-private.h stream: track TCP flags per stream direction 12 years ago
stream-tcp-reassemble.c stream: implement raw reassembly stop api 12 years ago
stream-tcp-reassemble.h stream: implement raw reassembly stop api 12 years ago
stream-tcp-sack.c stream: in SACK, always decrease memcap on free 12 years ago
stream-tcp-sack.h
stream-tcp-util.c Pass ThreadVars ptr to various thread init funcs 12 years ago
stream-tcp-util.h
stream-tcp.c stream: track TCP flags per stream direction 12 years ago
stream-tcp.h refactor IDS/IPS engine mode logic 12 years ago
stream.c stream: add performance output for stream pools 12 years ago
stream.h stream: configurable stream chunk prealloc 12 years ago
suricata-common.h Cygwin: fix compilation 12 years ago
suricata.c flow-recycler: support multiple instances 12 years ago
suricata.h Update version number to 2.1dev 12 years ago
threads-arch-tile.h Cleanup Tile build for -Werror 12 years ago
threads-debug.h locks: clean up locks declarations 12 years ago
threads-profile.h locks: clean up locks declarations 12 years ago
threads.c
threads.h locks: clean up locks declarations 12 years ago
threadvars.h Rework Tile CPU affinity setting to handle non-contiguous sets of CPUs. 12 years ago
tm-modules.c flow-manager: support multiple instances 12 years ago
tm-modules.h threads: add management API 12 years ago
tm-queuehandlers.c
tm-queuehandlers.h
tm-queues.c Runmode fixes and cleanups 12 years ago
tm-queues.h
tm-threads-common.h flow-manager: support multiple instances 12 years ago
tm-threads.c threads: add management API 12 years ago
tm-threads.h threads: add management API 12 years ago
tmqh-flow.c Fix realloc error handling 12 years ago
tmqh-flow.h Revert TmqhFlowMode alignment as it breaks on CLANG 12 years ago
tmqh-nfq.c
tmqh-nfq.h
tmqh-packetpool.c Fix Packet Stacks for non-TLS Operating Systems 11 years ago
tmqh-packetpool.h Implement thread specific data option when __thread is not available. 12 years ago
tmqh-ringbuffer.c Counters: more unused code removal 12 years ago
tmqh-ringbuffer.h
tmqh-simple.c Counters: more unused code removal 12 years ago
tmqh-simple.h
unix-manager.c unix-manager: fix crash when client disconnect 12 years ago
unix-manager.h Use Spin locks on Tile 12 years ago
util-action.c Formatting change for function call. 12 years ago
util-action.h
util-affinity.c
util-affinity.h Move header thread_affinity declaration to extern to avoid duplicate declarations. 12 years ago
util-atomic.c
util-atomic.h Support for Tile Gx atomic instructions 12 years ago
util-binsearch.c
util-binsearch.h
util-bloomfilter-counting.c
util-bloomfilter-counting.h
util-bloomfilter.c
util-bloomfilter.h
util-buffer.c
util-buffer.h Add macros for access to the underlying buffer and offset. 12 years ago
util-byte.c Fix BytesToString indexing array using wrong index 12 years ago
util-byte.h Introduce BytesToString utility 12 years ago
util-checksum.c Use %u for unsigned ints in checksum warning 12 years ago
util-checksum.h
util-cidr.c
util-cidr.h
util-classification-config.c Don't alloc for hash lookup in SCClassConfGetClasstype 12 years ago
util-classification-config.h
util-clock.h
util-conf.c More concise API for setting config values that 12 years ago
util-conf.h Prefix util-conf function with Config 13 years ago
util-coredump-config.c
util-coredump-config.h
util-cpu.c Formatting change for function call. 12 years ago
util-cpu.h
util-crypt.c
util-crypt.h
util-cuda-buffer.c Fix CUDA test warning. 12 years ago
util-cuda-buffer.h Modified CudaBufferCullCompletedSlices. 13 years ago
util-cuda-handlers.c Fix realloc error handling 12 years ago
util-cuda-handlers.h Version 1 of AC Cuda. 13 years ago
util-cuda-vars.c Minor cosmetic changes to the cuda code. 13 years ago
util-cuda-vars.h Minor cosmetic changes to the cuda code. 13 years ago
util-cuda.c Use unlikely in malloc failure test. 12 years ago
util-cuda.h update cuda API wrappers 13 years ago
util-daemon.c
util-daemon.h
util-debug-filters.c Create SCMUTEX_INITIALIZER to abstract out PTHREAD_MUTEX_INITIALIZER 12 years ago
util-debug-filters.h
util-debug.c Fix util-debug scan-build warnings 12 years ago
util-debug.h suricata: add -v[v] option to increase verbosity 12 years ago
util-decode-asn1.c Formatting change for function call. 12 years ago
util-decode-asn1.h
util-decode-der-get.c
util-decode-der-get.h
util-decode-der.c DER decoding: fix potential memory leak 12 years ago
util-decode-der.h
util-device.c Declare a wrapper to parse group option for nflog 12 years ago
util-device.h Declare a wrapper to parse group option for nflog 12 years ago
util-enum.c
util-enum.h
util-error.c nflog: set socket timeout 12 years ago
util-error.h nflog: set socket timeout 12 years ago
util-file.c App layer API rewritten. The main files in question are: 12 years ago
util-file.h Transaction engine redesigned. 13 years ago
util-fix_checksum.c
util-fix_checksum.h
util-fmemopen.c
util-fmemopen.h
util-hash-lookup3.c
util-hash-lookup3.h
util-hash.c
util-hash.h
util-hashlist.c
util-hashlist.h
util-host-info.c Add new function to work on kernel version. 12 years ago
util-host-info.h Add new function to work on kernel version. 12 years ago
util-host-os-info.c host-os-info: update radix lookups 12 years ago
util-host-os-info.h
util-ioctl.c ethtool: add missing include necessary for CentOS5 12 years ago
util-ioctl.h util-ioctl: add GRO/LRO detection capabilities 12 years ago
util-ip.c Added the new files containing the repeated functions 12 years ago
util-ip.h Added the new files containing the repeated functions 12 years ago
util-logopenfile-tile.c Add option on Tile-Gx for logging for fast.log alerts over PCIe 12 years ago
util-logopenfile-tile.h Add option on Tile-Gx for logging for fast.log alerts over PCIe 12 years ago
util-logopenfile.c Fix eve 'filetype' parsing 12 years ago
util-logopenfile.h Add a rotation flag to LogFileCtx which loggers can use to register 12 years ago
util-magic.c Fix filemagic unittests on OS_DARWIN 12 years ago
util-magic.h
util-mem.h Use posix_memalign instead of mm_malloc on non-Windows systems. 12 years ago
util-memcmp.c
util-memcmp.h memcmp: convert all pointer arguments to be const pointers, like memcmp itself uses. 12 years ago
util-memcpy.h Move memcpy_lower() into new util-memcpy.h 12 years ago
util-memrchr.c Fix valgrind warning on memrchr unittest. 12 years ago
util-memrchr.h Add a fallback memrchr implementation for those platforms that dont support it. Bug #963. 12 years ago
util-misc.c Convert ParseSizeString to use pcre_copy_substring 12 years ago
util-misc.h Change ParseSize api to not leak memory and only setup pcre once. 12 years ago
util-mpm-ac-bs.c Move memcpy_lower() into new util-memcpy.h 12 years ago
util-mpm-ac-bs.h Remove case_state usage 12 years ago
util-mpm-ac-cuda-kernel.cu Version 1 of AC Cuda. 13 years ago
util-mpm-ac-gfbs.c Move memcpy_lower() into new util-memcpy.h 12 years ago
util-mpm-ac-gfbs.h Remove case_state usage 12 years ago
util-mpm-ac-tile-small.c Fix unaligned load in AC-TILE MPM. 12 years ago
util-mpm-ac-tile.c Move memcpy_lower() into new util-memcpy.h 12 years ago
util-mpm-ac-tile.h Remove case_state usage 12 years ago
util-mpm-ac.c AC: shrink output table after initialization 12 years ago
util-mpm-ac.h AC: reduce realloc for new states 12 years ago
util-mpm-b2g.c Move memcpy_lower() into new util-memcpy.h 12 years ago
util-mpm-b2g.h
util-mpm-b2gc.c Code cleanup. 12 years ago
util-mpm-b2gc.h
util-mpm-b2gm.c Code cleanup. 12 years ago
util-mpm-b2gm.h
util-mpm-b3g.c Move memcpy_lower() into new util-memcpy.h 12 years ago
util-mpm-b3g.h
util-mpm-wumanber.c Fix lowercase table initialization (bug 1221) 12 years ago
util-mpm-wumanber.h
util-mpm.c App layer API rewritten. The main files in question are: 12 years ago
util-mpm.h App layer API rewritten. The main files in question are: 12 years ago
util-optimize.h cppcheck: don't use likely/unlikely when -DCPPCHECK is passed to the checker 12 years ago
util-path.c
util-path.h
util-pidfile.c
util-pidfile.h
util-pool-thread.c fix size_t printing 12 years ago
util-pool-thread.h pool thread: undo CLS alignment 12 years ago
util-pool.c pool: on Init() error, properly clean up 12 years ago
util-pool.h pool: rename data structure fields to stack 12 years ago
util-print.c Fixed stream handling Fixed some coding style issues 12 years ago
util-print.h Add packet and payload logging to JSON alert output 12 years ago
util-privs.c
util-privs.h
util-profiling-keywords.c profiling: use wider columns in keyword output 12 years ago
util-profiling-locks.c lock profiling: fix memory leak 12 years ago
util-profiling-locks.h
util-profiling-rules.c doxygen: document some functions 12 years ago
util-profiling.c Profiling: fix compilation on CentOS5 12 years ago
util-profiling.h profiling: conditional rule profiling 12 years ago
util-proto-name.c Fix memory leak in proto - name mapping 12 years ago
util-proto-name.h
util-radix-tree.c radix: update tests after API change 12 years ago
util-radix-tree.h radix: don't modify node prefix on lookup 12 years ago
util-random.c
util-random.h
util-reference-config.c
util-reference-config.h
util-ringbuffer.c
util-ringbuffer.h
util-rohash.c rohash: fix potential bad shift 12 years ago
util-rohash.h
util-rule-vars.c Fix address parsing issues 12 years ago
util-rule-vars.h
util-runmodes.c update runmodes to handle detect-less 12 years ago
util-runmodes.h Runmode fixes and cleanups 12 years ago
util-running-modes.c App layer API rewritten. The main files in question are: 12 years ago
util-running-modes.h Suppress Suri prefix. 13 years ago
util-signal.c
util-signal.h
util-spm-bm.c Fix Boyer Moore Nocase bug where BoyerMooreCtxToNocase was missing. 12 years ago
util-spm-bm.h Fix Boyer Moore Nocase bug where BoyerMooreCtxToNocase was missing. 12 years ago
util-spm-bs.c
util-spm-bs.h
util-spm-bs2bm.c
util-spm-bs2bm.h
util-spm.c Fix Boyer Moore Nocase bug where BoyerMooreCtxToNocase was missing. 12 years ago
util-spm.h
util-storage.c Use unlikely in malloc failure test. 12 years ago
util-storage.h Storage: rename Init to Alloc to reflect actual functioning. Comment updates. 13 years ago
util-strlcatu.c
util-strlcpyu.c
util-syslog.c Formatting change for function call. 12 years ago
util-syslog.h
util-threshold-config.c Fix issue #1214 12 years ago
util-threshold-config.h
util-time.c output-json: update timestamp format 12 years ago
util-time.h output-json: update timestamp format 12 years ago
util-unittest-helper.c flow: prepare flow forced reuse logging 12 years ago
util-unittest-helper.h Use u8 for ipproto 12 years ago
util-unittest.c
util-unittest.h
util-validate.h debug-validation: fix packet check 12 years ago
util-var-name.c vars: optimize layout to reduce size requirements of flowbits and other vars 12 years ago
util-var-name.h
util-var.c Formatting change for function call. 12 years ago
util-var.h vars: optimize layout to reduce size requirements of flowbits and other vars 12 years ago
util-vector.h
win32-misc.c
win32-misc.h
win32-service.c
win32-service.h
win32-syslog.h