summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-05-18Merge branch 'ssl-pinning'Andrej Mihajlov8-3/+137
2021-05-18Add SSL pinningAndrej Mihajlov8-3/+137
2021-05-18Merge branch 'ios12-fixes'Andrej Mihajlov3-21/+42
2021-05-18RootContainer: delegate disablesAutomaticKeyboardDismissal to the top controllerAndrej Mihajlov1-0/+4
2021-05-18AutomaticKeyboard: improve form sheet detection when contained inside of othe...Andrej Mihajlov1-2/+18
2021-05-18Resolve the actual presentation style in willPresentWithAdaptiveStyleAndrej Mihajlov1-7/+12
2021-05-18Assign presentation controller delegate after modalPresentationStyleAndrej Mihajlov1-12/+8
2021-05-17Merge branch 'wg-multihop'David Lönnhager22-76/+382
2021-05-17Update changelogDavid Lönnhager1-0/+1
2021-05-17Fail if no matching entry relay is foundDavid Lönnhager1-7/+19
2021-05-17Include entry endpoint in 'mullvad relay get'David Lönnhager3-5/+41
2021-05-17Include entry endpoint in 'mullvad status' and TunnelEndpoint typeDavid Lönnhager4-21/+67
2021-05-17Prevent the entry WireGuard relay from matching the exit relayDavid Lönnhager1-1/+28
2021-05-17Switch from exit_location to entry_location WG constraintDavid Lönnhager16-75/+140
2021-05-17Set single exit peer instead of a list of peersDavid Lönnhager4-4/+6
2021-05-17Add exit location CLI optionDavid Lönnhager5-14/+59
2021-05-17Route exit peer via entry peerDavid Lönnhager1-3/+18
2021-05-17Set up peers for entry and exit endpointsDavid Lönnhager4-3/+21
2021-05-17Fix incorrect comment in peer configDavid Lönnhager1-1/+1
2021-05-17Obtain WG exit endpoint from relay selectorDavid Lönnhager2-1/+35
2021-05-17Add exit location fieldDavid Lönnhager5-9/+14
2021-05-14Merge branch 'use-flow-for-tile-ipc'Janito Vaqueiro Ferreira Filho10-48/+349
2021-05-14Test `HandlerFlow` forwarding messagesJanito Vaqueiro Ferreira Filho2-0/+49
2021-05-14Refactor `TileService` to use flow based APIJanito Vaqueiro Ferreira Filho1-31/+21
2021-05-14Provide flow of tunnel statesJanito Vaqueiro Ferreira Filho1-0/+17
2021-05-14Unregister listener when scope or flow is closedJanito Vaqueiro Ferreira Filho1-7/+28
2021-05-14Handle requests to unregister listenersJanito Vaqueiro Ferreira Filho1-2/+16
2021-05-14Add `Request.UnregisterListener` variantJanito Vaqueiro Ferreira Filho1-0/+3
2021-05-14Replace registration queue with command channelJanito Vaqueiro Ferreira Filho1-9/+17
2021-05-14Store listeners in a map with IDsJanito Vaqueiro Ferreira Filho1-5/+5
2021-05-14Include a listener ID in `Event.ListenerReady`Janito Vaqueiro Ferreira Filho2-2/+14
2021-05-14Create a new flow-based `ServiceConnection` classJanito Vaqueiro Ferreira Filho1-0/+65
2021-05-14Add `Messenger` parameter to `ListenerReady`Janito Vaqueiro Ferreira Filho2-2/+3
2021-05-14Create `Context.bindServiceFlow` extension methodAleksandr Granin1-0/+27
2021-05-14Create `HandlerFlow` helper typeJanito Vaqueiro Ferreira Filho1-0/+45
2021-05-14Create `DispatchingFlow` helper typeJanito Vaqueiro Ferreira Filho1-0/+49
2021-05-14Merge branch 'adblocking-dns'David Lönnhager21-288/+624
2021-05-14Update changelogDavid Lönnhager1-0/+2
2021-05-14Convert DNS options to Kotlin classDavid Lönnhager1-2/+46
2021-05-14Migrate V3 DNS optionsDavid Lönnhager4-5/+200
2021-05-12Update GUI DNS optionsDavid Lönnhager1-9/+14
2021-05-12Separate DNS options and toggleDavid Lönnhager5-80/+111
2021-05-12Fix TS build errorsDavid Lönnhager1-4/+12
2021-05-12Display DNS settings in CLIDavid Lönnhager2-1/+16
2021-05-12Configure ad and tracker blocking DNS on tunnel interfaceDavid Lönnhager2-12/+42
2021-05-12Rename tunnel command CustomDns to DnsDavid Lönnhager8-68/+59
2021-05-12Add ad and tracker blocking DNS optionsDavid Lönnhager8-234/+140
2021-05-12Add dns subcommandDavid Lönnhager2-0/+109
2021-05-12Merge branch 'linux-send-raw-icmp'Emīls8-312/+320
2021-05-12Add docs for unix pingerEmīls1-0/+4