summaryrefslogtreecommitdiffhomepage
path: root/windows/winnet
AgeCommit message (Expand)AuthorFilesLines
2021-10-27Remove offline/adapter monitor from WinNetDavid Lönnhager10-851/+0
2021-07-02Clean up route manager log sinkDavid Lönnhager1-4/+2
2021-07-02Force caller to deal with default route callback handleDavid Lönnhager1-0/+4
2021-06-23Handle deleted devices in NetworkAdapterMonitorDavid Lönnhager2-13/+23
2021-03-01Return error codes from winnet route managerDavid Lönnhager4-14/+86
2021-02-22Remove unused WinNet_EnableIpv6ForAdapter functionDavid Lönnhager7-318/+0
2021-01-12Bump the copyright year from 2020 to 2021 where appropriateLinus Färnstrand1-1/+1
2020-12-17Obtain correct default route when using OpenVPN and WintunDavid Lönnhager1-1/+2
2020-12-03Remove obsolete virtual adapter code and errorsDavid Lönnhager3-144/+0
2020-11-24Find virtual adapter dynamicallyDavid Lönnhager3-4/+4
2020-11-09Consolidate status enums in winnetDavid Lönnhager2-23/+16
2020-11-09Filter TAP adapter instead of trusting IF_TYPE_PROP_VIRTUALDavid Lönnhager1-1/+27
2020-11-09Add winnet function for obtaining the IP address given an interface luidDavid Lönnhager3-0/+90
2020-11-09Add winnet function for obtaining the best default routeDavid Lönnhager8-14/+159
2020-05-22Add lock in NotifyIpInterfaceChange() callbackOdd Stranne2-1/+13
2020-05-13Update route manager on WindowsDavid Lönnhager4-21/+65
2020-04-24Remove unused WinNet_GetTapInterfaceIpv6Status functionDavid Lönnhager3-58/+0
2020-04-24Optimize EnableIpv6ForAdapter in winnetDavid Lönnhager1-0/+29
2020-04-24Enable IPv6 for WireGuard interfaceDavid Lönnhager5-28/+75
2020-04-24Add WinNet_EnableIpv6ForAdapter to enable IPv6 for a given adapterDavid Lönnhager7-0/+308
2020-04-16Always send initial offline notificationOdd Stranne2-6/+16
2020-04-16Move logging codeOdd Stranne2-114/+106
2020-04-16Add logging when machine comes onlineOdd Stranne1-7/+6
2020-04-14Fix uninitialized structOdd Stranne1-1/+1
2020-02-19WINNET: Add parameter validation on public functionsOdd Stranne1-0/+45
2020-02-07Update winnetDavid Lönnhager4-24/+28
2020-02-07Fix indentationDavid Lönnhager2-14/+14
2020-02-07Rename amgiguous metric identifiersDavid Lönnhager7-26/+26
2020-02-07Remove unused metric functionDavid Lönnhager2-34/+0
2020-02-07Set metric correctly for each address familyDavid Lönnhager4-9/+14
2020-02-05Change Amagicom AB to Mullvad VPN AB in licenses and metadataLinus Färnstrand1-2/+2
2020-02-03Remove commented codeOdd Stranne3-5/+0
2020-02-03Remove redundant enum typeOdd Stranne2-12/+6
2020-02-03Rearrange code and public structsOdd Stranne6-165/+153
2020-02-03Fix calls to FormatIpv4Odd Stranne1-22/+9
2020-02-03Add clarifying commentOdd Stranne1-0/+5
2020-02-03Improve route registrationOdd Stranne2-25/+62
2020-02-03Correct operator== on Node typeOdd Stranne1-0/+8
2020-02-03Remove specialized functionsOdd Stranne3-133/+2
2020-01-28Use new exception macrosOdd Stranne8-145/+132
2020-01-20Refactor ValueMapperDavid Lönnhager1-22/+3
2020-01-15Update copyright notices for windows librariesDavid Lönnhager1-1/+1
2019-12-04Update auto tests for winnetOdd Stranne4-161/+64
2019-12-04Update manual tests for winnetOdd Stranne3-38/+15
2019-12-04Update build configuration in winnet testing solutionOdd Stranne1-9/+40
2019-12-04Update logging in winnetOdd Stranne4-37/+29
2019-12-03Move InterfaceUtils into shared library, and move Nci into libcommonDavid Lönnhager5-208/+9
2019-12-03Workaround for net adapter alias issue on Windows 8David Lönnhager2-2/+24
2019-12-02Create Windows 'shared' libraryDavid Lönnhager4-8/+23
2019-11-26Adjust IsConnectedAdapter()Odd Stranne1-3/+19