IPR Daemon v0.5.2 Release
Changelog
iprd (package)
- Live telemetry
- Add telemetry API for
ListenerManager& managedIPRListeners- Expose
ListenerManager.Status()to retrieve currentManagaerStatusas a status provider
- Broadcaster
- New one-shot
iprd_statuscommand to retrieve status of runningListenerManager
- Default Configuration
- Remove default "eth0" interface. Now defaults to empty.
ipr-daemon
- Modify existing configuration through existing CLI in config mode (
-w)!
- Quickly append to current interface/global BPF listen configuration (network inclusions/exclusions, ignored devices)
- Toggle booleans options (debug, auto, mdns, etc)
- Log applied changes to modified configuration for better visibility
- Status convenience flags
- Add
-status/-status-jsonflags to retrieve status info from a running ipr-daemon instance- Allow configuration with
-b,-p,-cfor remote instances (defaults tolocalhost:7788)
- Bug fixes
- Properly merge supplied configuration to existing one
- Add guard for no interface providers in run mode (empty
-i,/-c)
What's Changed
- Feat/status by @MatthewWertman in #8
Full Changelog: v0.5.1...v0.5.2