-
Notifications
You must be signed in to change notification settings - Fork 34
Release 3.3.0 #140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Release 3.3.0 #140
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ut of the manager
Implements RFC #75 Adds YAML configuration files Adds https://github.com/fmtlib/fmt to conan directly (was already a dependency of spdlog) Adjust plug in naming scheme Module and metric labels are tracked more strictly with regex Remove module life cycle from abstract module manager Refactors CoreManagers out of CoreServer logging namespace changed to visor (from pktvisor)
… parsing, sometimes causing multiple parses
* restore shutdown handler * switch to a different (pseudo) random number generator
* run-pktvisor.sh IFS fix for args with spaces * Add check for presence of semi colon for conditional IFS * Update README.md for pktvisor-prom-write with semi colon example
Create CODE_OF_CONDUCT.md
* iterate on reflection model
* pin corrade recipe version
…d that they match. (#117)
…uture policy schemas (#119)
* refactor ui codebase * add -P for specifying which policy to view
* implement policy DELETE * better error handling when unable to contact pktvisor
…uctor directly rather than a singleton per interface. this enables capturing on the same device multiple times with different bpf. (#123)
* build: update FindCorrade.cmake from upstream * build: patch FindCorrade to work with Conan * build: no need to use corrade revision * build: bump benchmark and catch2 to fix build with gcc 11 * build: add missing mutex header
* Implement a basic DHCP stream analyser (handler) module * Add DHCP to default policy * Add DHCP to pktvisor-cli * Remove integration test checking of pktvisor-pcap output (schema/results), which is now done only in unit tests. just check for successful completion * Minor improvement to locking of base data on json/prom output generation
* split "config" and "filter" for inputs and stream handlers in yaml config * update reflection RFC
* add mock pcap source, traffic generator * add mock unit test * improve traffic generation * maybe fix osx build for timespec
* namespace json output to policy name * allow getting all policy json output at once with special "__all" policy * default json output to objects * handle PeriodException
* log available iface names for capture * refactor out iface list func, add to info json
# Conflicts: # .gitignore # CMakeLists.txt # cmd/pktvisor-pcap/CMakeLists.txt # cmd/pktvisord/main.cpp # conanfile.txt # golang/cmd/pktvisor-cli/main.go # golang/pkg/client/types.go # src/CMakeLists.txt # src/CoreServer.cpp # src/HttpServer.h # src/handlers/CMakeLists.txt # src/handlers/dns/DnsLayer.cpp # src/handlers/dns/DnsStreamHandler.cpp # src/handlers/pcap/PcapHandler.conf # src/handlers/pcap/PcapHandlerModulePlugin.cpp # src/handlers/pcap/PcapHandlerModulePlugin.h # src/handlers/pcap/PcapStreamHandler.cpp # src/handlers/pcap/PcapStreamHandler.h # src/handlers/pcap/tests/test_json_schema.cpp # src/handlers/pcap/tests/test_pcap_layer.cpp # src/handlers/pcap/tests/window-schema.json # src/handlers/static_plugins.h # src/inputs/pcap/PcapInputStream.cpp
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge 3.3.0-rc to master