summaryrefslogtreecommitdiffhomepage
path: root/windows/winnet
AgeCommit message (Expand)AuthorFilesLines
2022-10-18Modify build scripts and remove c++ codeJonathan36-4583/+0
2022-10-10Make Visual Studio/C++ projects fetch version.h from mullvad-versionLinus Färnstrand2-1/+19
2022-09-09Upgrade Visual Studio toolset and Visual Studio versionDavid Lönnhager5-16/+16
2022-08-09Remove dead networking code from Windows modulesDavid Lönnhager1-4/+0
2022-07-20Remove WinNet_AddDeviceIpAddressesDavid Lönnhager5-77/+0
2022-07-20Remove WinNet_InterfaceLuidToIpAddressDavid Lönnhager3-82/+0
2022-07-05Move tunnel interface metric update to talpid-coreDavid Lönnhager9-317/+0
2022-03-18Ignore irrelevant IP protocol in winnet route monitorDavid Lönnhager1-3/+3
2022-03-18Filter out most irrelevant interface eventsDavid Lönnhager2-7/+54
2022-03-18Forward default route interface changes to the daemon, includingDavid Lönnhager4-5/+47
2022-03-15Listen to route changes before obtaining the initial default routeDavid Lönnhager1-7/+9
2022-01-11Change copyright from 2021 to 2022 in product metadata and readmeLinus Färnstrand1-1/+1
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