summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnel/PacketTunnelPathObserver.swift
AgeCommit message (Collapse)AuthorFilesLines
2023-10-09PacketTunnel: introduce proper state and blocked stateAndrej Mihajlov1-48/+0
2023-08-16Introduce PacketTunnelCore frameworkAndrej Mihajlov1-0/+48
- Move TunnelMonitor, Pinger, WgStats into new framework - Add TunnelMonitorProtocol, TunnelDeviceInfoProtocol, PingerProtocol protocols to improve testing/mocking - Rework TunnelMonitor and Pinger to use block-based event handler instead of delegate - Drop Objective-C bridging header from PacketTunnel - Add tests for Pinger