Dimitar Krastev
Dimitar Krastev
The current PowerShell scripts when ran with the default run configuration will run in interactive mode. In interactive mode, PowerShell upon encountering a missing mandatory parameter, will prompt the user...
The PR aims to address #1288, supporting IPv6 filtering where possible, and raise errors where it is not supported.
Main points of this PR are the replacement of raw pointers, `new` and `delete` calls in IPNetwork with usages of `std::unique_ptr` and a backported implementation of `std::make_unique`.
Part of #977. This PR mainly aims to update `PcapLiveDeviceList` and `PcapRemoteDeviceList` to utilize cpp11's `unique_ptr` for dynamic memory management. Overview of changes: - [x] Refactor `PcapLiveDeviceList` to use smart...
Centralized code for comparing IP address equality between `IPAddress` derived types and `in_addr` structures.
Overview of changes: - Replaced raw array usages with `std::array` in internal implementation of `IPv4Address` and `IPv6Address`. Overview of new additions: - Added new constructors to `IPv4Address` and `IPv6Address` that...
Rework of #1431 p1 and p2. - Added deleter extension point to `PointerVector` now `PointerVector`. - Added base class `DeviceListBase` implementing common functionality between device lists. Common functionality includes: -...
Fixes #1439 and #1499. This IP changes the internal structure of `PcapLiveDevice` to hold the IP information in `IPAddress` classes instead of `pcap_addr` structs. This fixes the issues where IP...
## Summary This PR introduces dedicated unit tests for the Common++ module based on the GoogleTest framework as well as several minor improvements. The dependency is resolved via `find_package` and...