Releases: netmeld/netmeld
Releases · netmeld/netmeld
CI build - 20240620.232149
Show neighbor bugfixes (#164) * updated logic and unit tests; added more parsing support * fix test runner for prowler updates * updated to allow manual run of workflow
CI build - 20240620.220855
set nmdb-import-prowlers to skip empty JSON objects in parsing (#161) * set nmdb-import-prowlers to skip empty JSON objects in parsing * correct output stream * remove redundant debugging code * switched methods for adding data to vectors * added check prior to adding data to results for processing * modified v3 comparison logic to ignore assessmentStartTime * added basic Constructor unit tests for ProwlerV2Data and ProwlerV3Data * fixed styling mistake in ProwlerV3Data.test.cpp * added empty json line constructor test * changed unit test from piecewise equality check to object equality check * change of order of elements being compared * fix login within ConstructorTestNoData tests * add Prowler unit tests for equals/spaceship operator * remove timestamp comparison from spaceship operator * update V2 constructor and remove timestamp checks from V2 and V3 spaceship operators * revert operator * removed unnecessary check * fixed spacing * removed redundant parenthesis
CI build - 20240620.211729
Show inventory bugfix (#163) * small fix to ignore garbage data * cleanup whitespace * date update
CI build - 20240510.170613
Implemented importer for Arista's show inventory (#158) * Implemented importer for Arista's show inventory * Added option for device type and color to arista-show-inventory * Modified arista-show-inventory README * Fixed parsing of entries that were split across different lines. * Updated copyright on CMakeLists * Added device info to output * Fixes for arista inventory parser * Removed old debug node * Removed old handleSection rule entirely * Added testing for arista inventory importer * Added second whole test for Arista inventory
CI build - 20240502.140915
142 tool for route discovery (#162) * initial working version; not validated * some cleanup; adding more details to nodes; allow more flexibility on start or end points * make error verbiage slightly less confusing * changed targeted messaging to debug * corrected namespaceing for tie() * updated network graphing tool to bring in-line with the rest * added missed next hop drop type of reject * WIP route graphing logic to handle blackhole routing * nmdb-import-cisco now imports data about vrfs * identifies blackhole routes; final hop identification logic update * formatting changes * wip: adding logic for ACLs * migrated container based helpers to separate file * adding missed VRF hooks * added initial acl hook logic, still wip * select changes from ac-to-acl alignment; primarily bug fixes and removal of default adds or defunct code, no ac-to-acl changes were added * code cleanup * remove dead code, use emplace, fix final hop line style issue * added flag for acl details; changed flags to be additive rather than removals * clarified that Route ifaceName is outgoing interface * remove trailing whitespace * typos * compare strings, but leave as nulls * fix issue with CVE object conversion to postgres; fix object consistency issues * removed dead code * added debug output * more vrf-route alignment * more setting default VRF ID * code cleanup, naming consistency, fix routing logic error * updated readme * code cleanup * debug output bool as word * code cleanup, wording tweaks, resolve interface routing * reverting naming vs empty string for default VRF as impact not isolated to VRF logic
CI build - 20240326.165858
128 support for juniper command show arp (#155) * Added testing to nmdb-import-show-neighbor * Added juniper arp parsing * Added parsing for varient output from flags. Included the footer * test logic update for non-juniper related paths * Update datastore/importers/nmdb-import-show-neighbor/Parser.cpp Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com> * Don't need to backtrack * Updated tests to test parts properly. Catch when the name isn't a column and ignore that data * Added some more test formats Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com> * Added a missing known format Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com> * Updated footer to handle extra lines and not backtrack * Updated tests for arpJuniper * Removed backtracking from a lot of the parser rules where I could tell it was no longer needed to match new style * Moved tests for ipv6 to ndp Arista * Forgot to remove a comment * copyright date update, spacing updates --------- Co-authored-by: marshall-sg <62248261+marshall-sg@users.noreply.github.com>
CI build - 20240205.215657
Multiple quick updates or fixes (#156) * boost version bump to newest common in repos * reorg, fix failed test, fix fail reporting * action version bumps * fix logic error * clarified language
CI build - 20240201.215602
added dbPrepareCommon function within nmdb-initialize so that the hum… …an run tool id would be populated within tool_runs when nmdb-initialize is run (#154)
CI build - 20240118.173855
62 pull decoder tools to top (#152) * pulled decoder tools to top level * added flags and checks to store decryption in db * implemented logic to store information to db per user request * use format function to include advanced options into command * fix cisco tool output message * changed tools' logic and description to only require psql binary, no longer requires netmeld * moved print statement out of loop so that encoded and decoded values are always shown * utilized built-in warn logger and add new line to warning * fixed psql statement and styling
CI build - 20240115.205559
Update issue templates