summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2020-11-25Don't restart after `onDestroy` has been calledJanito Vaqueiro Ferreira Filho1-1/+3
2020-11-25Merge branch 'android-fix-error-state-cause'David Lönnhager4-4/+4
2020-11-25Rename TAP adapter error cause on AndroidDavid Lönnhager4-4/+4
2020-11-25Merge branch 'linux-disallow-nm-dnsmasq'Emīls2-0/+6
2020-11-25Stop using NM when it uses dnsmasqEmīls2-0/+6
2020-11-25Merge branch 'dependabot/npm_and_yarn/gui/highlight.js-9.18.5'Oskar Nyberg1-3/+3
2020-11-25Bump highlight.js from 9.18.1 to 9.18.5 in /guidependabot[bot]1-3/+3
2020-11-24Merge branch 'openvpn-2.5'David Lönnhager26-493/+577
2020-11-24Don't replace existing network adapter in driverlogicDavid Lönnhager1-1/+46
2020-11-24Update changelogDavid Lönnhager1-0/+5
2020-11-24Set up adapter using wintun.dllDavid Lönnhager1-24/+11
2020-11-24Add wintun.dll functions to driverlogicDavid Lönnhager2-2/+190
2020-11-24Bump openvpn-plugin crateDavid Lönnhager4-93/+66
2020-11-24Bump binaries submoduleDavid Lönnhager1-0/+0
2020-11-24Remove dead code in driverlogicDavid Lönnhager1-159/+37
2020-11-24Find virtual adapter dynamicallyDavid Lönnhager18-69/+78
2020-11-24Only create wintun adapter if none existsDavid Lönnhager2-1/+40
2020-11-24Remove TAP driver from installerDavid Lönnhager1-163/+4
2020-11-24Force OpenVPN not to use netshDavid Lönnhager1-0/+2
2020-11-24Use wintun device with OpenVPNDavid Lönnhager3-3/+47
2020-11-24Generalize driverlogicDavid Lönnhager1-40/+56
2020-11-24Optionally call DiInstallDevice when creating virtual net adaptersDavid Lönnhager1-31/+58
2020-11-24Generalize driverlogicDavid Lönnhager1-15/+15
2020-11-24Add driver option to OpenVpnCommandDavid Lönnhager1-0/+36
2020-11-24Force TLS 1.3 minimum for OpenVPNDavid Lönnhager1-7/+1
2020-11-24Merge branch 'fix-missing-call-to-start-foreground-again'Janito Vaqueiro Ferreira Filho1-18/+10
2020-11-24Make sure notification is removed when closingJanito Vaqueiro Ferreira Filho1-2/+2
2020-11-24Don't delay updating the notificationJanito Vaqueiro Ferreira Filho1-1/+1
2020-11-24Call `startForeground` as soon as possibleJanito Vaqueiro Ferreira Filho1-16/+8
2020-11-24Merge branch 'linux-allow-using-nm-always'Emīls2-8/+4
2020-11-24Use NetworkManager to create a WireGuard deviceEmīls2-8/+4
2020-11-24Merge branch 'fix-quit-button'Oskar Nyberg1-2/+2
2020-11-24Fix quit button in pinned mode on WindowsOskar Nyberg1-2/+2
2020-11-24Merge branch 'fix-race-condition-spawning-multiple-daemons'Janito Vaqueiro Ferreira Filho3-62/+138
2020-11-24Refactor to simplify daemon lifecycle in serviceJanito Vaqueiro Ferreira Filho1-27/+6
2020-11-24Wait for split tunneling to be readyJanito Vaqueiro Ferreira Filho2-3/+3
2020-11-24Move daemon file preparation to `DaemonInstance`Janito Vaqueiro Ferreira Filho2-28/+31
2020-11-24Use `DaemonInstance` helper in `MullvadVpnService`Janito Vaqueiro Ferreira Filho1-12/+27
2020-11-24Create `DaemonInstance` helper actorJanito Vaqueiro Ferreira Filho1-0/+78
2020-11-24Log when daemon starts even if logging is set-upJanito Vaqueiro Ferreira Filho1-1/+2
2020-11-24Merge branch 'linux-routing-rules'David Lönnhager12-870/+240
2020-11-24Remove exclusions-specific routing rulesDavid Lönnhager2-34/+5
2020-11-24Update changelogDavid Lönnhager1-0/+3
2020-11-24Remove default route tracking on LinuxDavid Lönnhager2-216/+2
2020-11-24Use single /0 prefix routes, and remove handling of OpenVPN routes for non-Li...David Lönnhager2-143/+12
2020-11-24Remove default route tracking when bridges are enabledDavid Lönnhager1-13/+2
2020-11-24Mark sslocal as an excluded processDavid Lönnhager1-0/+26
2020-11-24Fix IPv6 routing when there is no non-tunnel default route, which caused it t...David Lönnhager1-3/+11
2020-11-24Define ALL_RULES in one placeDavid Lönnhager1-16/+11
2020-11-24Remove all route tracking for WG on LinuxDavid Lönnhager1-0/+1