summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2020-06-02Clarify comments about constants in split moduleDavid Lönnhager1-0/+2
2020-06-02Check return codes from ip in split moduleDavid Lönnhager1-54/+36
2020-06-02Define cgroup name in one placeDavid Lönnhager5-8/+22
2020-06-02Initialize net_cls cgroup if it does not existDavid Lönnhager1-1/+20
2020-06-02Make mangle firewall rules compatible with older kernelsDavid Lönnhager1-40/+74
2020-06-02Add launcher binary for excluded apps (mullvad-exclude)David Lönnhager7-0/+117
2020-06-02Pick a free routing table idDavid Lönnhager1-19/+23
2020-06-02Conditionally compile split tunneling code for LinuxDavid Lönnhager8-62/+72
2020-06-02Add function to add list of PIDsDavid Lönnhager1-3/+15
2020-06-02Encapsulate functions in splitDavid Lönnhager6-219/+245
2020-06-02Make sure exclusion table uses physical interface by defaultDavid Lönnhager1-22/+31
2020-06-02Add function to obtain the default route for the physical interfaceDavid Lönnhager1-1/+45
2020-06-02Set up routes for split tunnelingDavid Lönnhager2-1/+15
2020-06-02Add function to remove split tunneling routingDavid Lönnhager1-0/+34
2020-06-02Only create route rule for marked packets if it does not existDavid Lönnhager1-14/+34
2020-06-02Route DNS requests through tunnel for PIDs in split-tunnel cgroupDavid Lönnhager2-5/+68
2020-06-02Separate routing table creation from rule setupDavid Lönnhager1-5/+12
2020-06-02Set routing table for marked packetsDavid Lönnhager2-6/+24
2020-06-02Create routing table for split tunnelingDavid Lönnhager2-1/+65
2020-06-02Add function to clear split-tunnel PIDs to CLIDavid Lönnhager1-0/+5
2020-06-02Add IPC call for split::clear_pids()David Lönnhager3-0/+37
2020-06-02Add function to clear split tunnel PIDsDavid Lönnhager1-0/+12
2020-06-02Initialize cgroupDavid Lönnhager1-0/+9
2020-06-02Add split tunneling CLIDavid Lönnhager2-0/+72
2020-06-02Add IPC functions for managing split tunnelingDavid Lönnhager3-0/+113
2020-06-02Update firewall to accept packets originating with split tunnel cgroupDavid Lönnhager2-2/+38
2020-06-02Add function to remove PID from cgroupDavid Lönnhager1-0/+20
2020-06-02Add function that lists PIDs in cgroupDavid Lönnhager1-1/+23
2020-06-02Add function for adding PIDs to the cgroupDavid Lönnhager1-0/+18
2020-06-02Add function to initialize cgroupDavid Lönnhager2-0/+38
2020-06-02Rename nftables chains so they can be manipulated using nftDavid Lönnhager1-2/+2
2020-06-01Merge branch 'fix-problem-report-uninitialized-crash'Janito Vaqueiro Ferreira Filho3-10/+31
2020-06-01Describe uninit. report crash fix in the changelogJanito Vaqueiro Ferreira Filho1-0/+1
2020-06-01Fix access to uninitialized problem report objectJanito Vaqueiro Ferreira Filho2-8/+14
2020-06-01Delete problem report file in the backgroundJanito Vaqueiro Ferreira Filho1-3/+17
2020-06-01Merge branch 'fix-key-status-listener-race'Janito Vaqueiro Ferreira Filho6-32/+18
2020-06-01Describe key listener setup fix in the changelogJanito Vaqueiro Ferreira Filho1-0/+1
2020-06-01Refactor `KeyStatusListener` to remove `setUpJob`Janito Vaqueiro Ferreira Filho1-11/+7
2020-06-01Move `KeyStatusListener` to the `service` packageJanito Vaqueiro Ferreira Filho4-6/+5
2020-06-01Refactor construction of `ServiceInstance` fieldsJanito Vaqueiro Ferreira Filho2-15/+5
2020-06-01Merge branch 'convert-marquee-to-styled-component'Oskar Nyberg2-108/+107
2020-06-01Prevent unnecessary unmounting/mounting of Location, Country and CityOskar Nyberg1-44/+31
2020-06-01Convert Marquee to a styled componentOskar Nyberg2-66/+78
2020-05-29Merge branch 'fix-select-location-chevron'Janito Vaqueiro Ferreira Filho2-2/+0
2020-05-29Remove redundant padding specificationJanito Vaqueiro Ferreira Filho1-1/+0
2020-05-29Remove padding from button styleJanito Vaqueiro Ferreira Filho1-1/+0
2020-05-29Merge branch 'account-screen-payment-buttons'Janito Vaqueiro Ferreira Filho6-20/+174
2020-05-28Describe payment buttons in the changelogJanito Vaqueiro Ferreira Filho1-0/+4
2020-05-28Disable buttons when app has no connectivityJanito Vaqueiro Ferreira Filho1-4/+26
2020-05-28Automatically update expiry after adding timeJanito Vaqueiro Ferreira Filho1-1/+28