]> code.octet-stream.net Git - netwatcher/log
netwatcher
4 months agoMake example program test dropping the WatchHandle
Thomas Karpiniec [Fri, 28 Jun 2024 01:16:09 +0000 (11:16 +1000)]
Make example program test dropping the WatchHandle

4 months agoBlock on dropping handle on Linux
Thomas Karpiniec [Fri, 28 Jun 2024 01:13:47 +0000 (11:13 +1000)]
Block on dropping handle on Linux

4 months agoImprove Windows errors
Thomas Karpiniec [Fri, 28 Jun 2024 01:13:40 +0000 (11:13 +1000)]
Improve Windows errors

4 months agoImprove errors
Thomas Karpiniec [Fri, 28 Jun 2024 01:13:17 +0000 (11:13 +1000)]
Improve errors

4 months agoMake WatchHandle Send on Apple
Thomas Karpiniec [Wed, 26 Jun 2024 10:52:06 +0000 (20:52 +1000)]
Make WatchHandle Send on Apple

4 months agoMake some error cases more specific
Thomas Karpiniec [Wed, 26 Jun 2024 10:26:26 +0000 (20:26 +1000)]
Make some error cases more specific

4 months agoFix Android compile
Thomas Karpiniec [Tue, 18 Jun 2024 10:51:46 +0000 (20:51 +1000)]
Fix Android compile

4 months agoAdd watch target for Android
Thomas Karpiniec [Tue, 18 Jun 2024 10:41:41 +0000 (20:41 +1000)]
Add watch target for Android

4 months agoAddress warnings
Thomas Karpiniec [Tue, 18 Jun 2024 10:15:20 +0000 (20:15 +1000)]
Address warnings

5 months agoMac watching working
Thomas Karpiniec [Sat, 15 Jun 2024 22:48:14 +0000 (08:48 +1000)]
Mac watching working

5 months agoMake Windows watcher fail if initial interface listing fails
Thomas Karpiniec [Sat, 15 Jun 2024 11:36:03 +0000 (12:36 +0100)]
Make Windows watcher fail if initial interface listing fails

5 months agoCommit to reporting error if original interface listing fails
Thomas Karpiniec [Sat, 15 Jun 2024 11:30:32 +0000 (12:30 +0100)]
Commit to reporting error if original interface listing fails

5 months agoSupport for cancelling linux watch
Thomas Karpiniec [Fri, 14 Jun 2024 21:59:11 +0000 (22:59 +0100)]
Support for cancelling linux watch

5 months agoMake watching work on Linux
Thomas Karpiniec [Fri, 14 Jun 2024 21:08:38 +0000 (22:08 +0100)]
Make watching work on Linux

5 months agoGroundwork for watching interface changes on Linux
Thomas Karpiniec [Sat, 8 Jun 2024 15:59:24 +0000 (01:59 +1000)]
Groundwork for watching interface changes on Linux

5 months agoDocument things
Thomas Karpiniec [Sat, 8 Jun 2024 11:56:35 +0000 (21:56 +1000)]
Document things

5 months agoMove things around
Thomas Karpiniec [Sat, 8 Jun 2024 11:32:39 +0000 (21:32 +1000)]
Move things around

5 months agoFix up deps for Linux
Thomas Karpiniec [Sat, 8 Jun 2024 07:39:30 +0000 (17:39 +1000)]
Fix up deps for Linux

5 months agoDon't include "down" interfaces on Windows
Thomas Karpiniec [Sat, 8 Jun 2024 07:33:42 +0000 (17:33 +1000)]
Don't include "down" interfaces on Windows

Tidy up in preparation for Linux support

5 months agoClean up race condition in initial watch on Windows
Thomas Karpiniec [Sat, 8 Jun 2024 07:19:14 +0000 (17:19 +1000)]
Clean up race condition in initial watch on Windows

5 months agoFirst go at a Windows watch implementation
Thomas Karpiniec [Sat, 8 Jun 2024 06:26:06 +0000 (16:26 +1000)]
First go at a Windows watch implementation

5 months agoSplit out list and watch implementations
Thomas Karpiniec [Sat, 8 Jun 2024 03:25:04 +0000 (13:25 +1000)]
Split out list and watch implementations

5 months agoGroundwork for watching iface changes on Apple via Network.framework
Thomas Karpiniec [Thu, 6 Jun 2024 11:14:17 +0000 (21:14 +1000)]
Groundwork for watching iface changes on Apple via Network.framework

5 months agoList interfaces on Mac
Thomas Karpiniec [Thu, 6 Jun 2024 10:10:45 +0000 (20:10 +1000)]
List interfaces on Mac

5 months agoUse AF_UNSPEC constant
Thomas Karpiniec [Fri, 31 May 2024 02:18:40 +0000 (12:18 +1000)]
Use AF_UNSPEC constant

5 months agoBasic listing of interfaces on Windows
Thomas Karpiniec [Fri, 31 May 2024 02:16:54 +0000 (12:16 +1000)]
Basic listing of interfaces on Windows

5 months agoInitial commit
Thomas Karpiniec [Thu, 30 May 2024 11:04:44 +0000 (21:04 +1000)]
Initial commit