* origin/topic/robin/gh-1179-plugin-loading:
Retry loading plugins on failure to resolve to dependencies.
Fix use of deprecated functionality in test.
When attempting to activate a plugin, load dynamic libraries first.
Add test creating multiple plugins with load dependencies.
* origin/topic/jsiwek/python2-eol:
Update CentOS CI Dockerfiles to fix git/diff dependencies
Update CI scripts to remove `python` vs `python3` workarounds
Remove Python 2 compatibility logic in httpd test script
Update Python invocations to explicit `python3`
Update CMake logic to enforce Python >= 3.5
Update documentation for Python >= 3.5 requirement
Update all submodules that have Python 2 EOL changes
- Fixed signed/unsigned comparison compiler warning
- Did other minor changes to address efficiency nitpicks
* origin/topic/johanna/1033:
BrokerStore <-> Zeek Tables: support complex indices
* origin/topic/jsiwek/gh-1264-ssh-host-key-fingerprints:
Simply ssh/main.zeek by using "ssh_server_host_key" for fingerprinting
Deprecate "ssh1_server_host_key" parameters *e* and *p*
GH-1264: Implement "ssh_server_host_key" event
* 'topic/vbrevet/ssh_version' of https://github.com/vbrevet/zeek:
[SSH] Handle SSH version 1.99 SSH can set in its identification a version 1.99 (SSH-1.99-xxx). That means the client/server is compatible with SSHv1 and SSHv2. So the version choice depends of the both side.
* origin/topic/timw/1079-zeek-includes:
Move 'using namespace' declaration after other includes
Use binpac.h as if it was an external dependency
Fix includes of bif.h and _pac.h files to use full paths inside build directory
Remove unnecessary include of NetVar.h from packet analysis plugins
GH-1079: Use full paths starting with zeek/ when including files
* origin/topic/timw/1116-coveralls:
Add coveralls badge to README.md
Remove the entire auxil directory from the results
Prevent non-master builds, add cirrus information to upload
Add support for sending data to coveralls with lcov_html.sh via Cirrus
* topic/seth/more-ignore-checksum-options:
Fixing how I define const on the Contains method.
Screwed up a change.
Changes in response to Johanna's code review.
Fixed a bug with ICMP checksum validation
Fixing a test
Accidentally missed a change.
Add an option to ignore packets sourced from particular subnets.
* topic/johanna/GH-169:
Make event ordering deterministic
dump-events: try to make baseline work on all systems
Introduce generate_all_events bif and add option to misc/dump-events
Fixes GH-169
* origin/topic/timw/1131-ip-handling:
Rework Sessions::Weird
Prevent String::Set from crashing if passed a nullptr
Store packet's ip header as unique_ptr
Remove some unused includes from Packet.h
Use shared_ptr for encapsulation data instead of raw pointer
Review cleanup
Update external testing repo hashes
Reorder Packet member variables slightly for better packing
Store the ip header in the packet after processing, reuse other places
Change to store data in packet directly instead of keystore
Don't always insert data into keystore for tunnels
Add comment about packet header size and session analysis
Set data to ip header's payload instead of advancing the pointer
Move packet dumping to packet_mgr
Make Sessions::NextPacket call packet_mgr, fix fuzzer code to do the same
Move IP and IP tunnel code from Sessions into packet analyzers
Prep work for IP changes
* origin/topic/seth/make-cluster-port-optional:
Apply suggestions from code review
Update scripts/base/frameworks/cluster/main.zeek
Make defining a port number for hosts in a cluster that only connect outbound optional
* origin/topic/timw/1063-kqueue-update:
Update cmake submodule to pull in fix for building libkqueue
GH-1063: Update libkqueue to fix pf_ring-zc failures
* origin/topic/jsiwek/zeek-script-args:
Improve zeek_script_args test case and documentation
Apply suggestions from code review
Add a test for script args.
Fixed an option processing bug
Make it possible to pass command line options through to scripts.
- Minor adjustments to whitespace/formatting
* origin/topic/seth/pcap_findalldevs:
Finishing changes from code review.
Update src/iosource/pcap/pcap.bif
Update src/iosource/pcap/pcap.bif
Update scripts/base/init-bare.zeek
Update src/iosource/pcap/pcap.bif
I accidentally missed a paren
New bif to wrap pcap_findalldevs
- Tweaked the Too_Little_Traffic notice message to avoid
cluster-specific terminology.
* origin/topic/vlad/caploss_no_traffic:
Fix scheduling due to network_time being 0 in zeek_init
Add test for CaptureLoss::Too_Little_Traffic
Add CaptureLoss::Too_Little_Traffic
Add CaptureLoss::initial_watch_interval for a quick read on cluster health after startup.
Documentation update, reference the threshold variable. [nomail] [skip ci]
Whitespace fixes only [nomail] [skip ci]