Dimitar Krastev

Results 28 issues of 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...

refactoring

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: -...

refactoring

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...

bug
refactoring

## 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...

enhancement
tests