summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2021-05-12Use ICMP socket on LinuxEmīls7-312/+316
2021-05-12Bump 2021.2 (build 2)Andrej Mihajlov1-4/+4
2021-05-12Merge branch 'add-apple-map'Andrej Mihajlov13-17/+46354
2021-05-12Update CHANGELOGAndrej Mihajlov1-0/+1
2021-05-12HeaderBar: add dividerAndrej Mihajlov7-16/+49
2021-05-12Connect: add mapAndrej Mihajlov6-1/+46304
2021-05-12Merge branch 'fix-rebase-artifacts-ios'Andrej Mihajlov1-8/+0
2021-05-12Fix rebase artifactsAndrej Mihajlov1-8/+0
2021-05-12Merge branch 'update-unsecure-connection-string-ios'Andrej Mihajlov1-1/+1
2021-05-12Connect: update unsecure connection status stringAndrej Mihajlov1-1/+1
2021-05-12Merge branch 'ipad-formsheet-settings-button'Andrej Mihajlov3-12/+72
2021-05-12AppDelegate: add settings button into form sheet presentation containerAndrej Mihajlov1-0/+25
2021-05-12Root: add methods to move settings button between header bar and presentation...Andrej Mihajlov1-5/+35
2021-05-12HeaderBar: refactor initialization and add helper to create settings buttonAndrej Mihajlov1-7/+12
2021-05-12Merge branch 'tunnel-manager-verify-tunnel-configuration'Andrej Mihajlov7-70/+262
2021-05-12Update CHANGELOGAndrej Mihajlov1-0/+2
2021-05-12TunnelManager: improve VPN configuration and tunnel settings consistency duri...Andrej Mihajlov4-70/+225
2021-05-12TunnelSettingsManager: add method to verify the existence of configuration in...Andrej Mihajlov1-0/+18
2021-05-12Account: add method to forget that user was logged inAndrej Mihajlov1-0/+17
2021-05-12Merge branch 'etag-ios'Andrej Mihajlov8-105/+295