summaryrefslogtreecommitdiffhomepage
path: root/android/lib/talpid
AgeCommit message (Collapse)AuthorFilesLines
2024-12-12Add logging to connectivity listenerJonatan Rhodin1-2/+11
2024-11-27Handle legacy always-on vpn profilesDavid Göransson4-16/+24
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2024-11-22Make connectivity sender staticDavid Lönnhager2-27/+2
2024-11-22Refactor ConnectivityListenerDavid Göransson4-61/+207
2024-11-22Simplify ConnectivityListenerDavid Lönnhager1-8/+5
2024-11-22Expose current dns serversDavid Göransson2-1/+23
2024-10-08Suppress ConnectivityListener unusedDavid Göransson1-0/+4
2024-10-08Suppress return countDavid Göransson1-0/+3
2024-10-03Make all compiler warnings errorsDavid Göransson1-1/+4
2024-09-24Set build tools version to 35.0.0David Göransson1-0/+1
2024-09-06Handle Exception when tunnel fails to establishDavid Göransson1-3/+14
2024-09-06Make prefixForAddress a extension functionDavid Göransson1-6/+8
2024-08-28Reformat kotlin code using updated ktfmt pluginAlbin1-1/+1
This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes.
2024-08-13Refactor tunnel provider and TalpidVpnServiceDavid Lönnhager1-24/+16
This also fixes the issue of the VPN service being restarted unnecessarily
2024-08-13Migrate to version catalogsAlbin1-10/+10
2024-06-26Migrate log calls to kermitAlbin1-3/+2
2024-06-26Add kermit dependencyAlbin1-1/+2
2024-05-29Migrate to gRPCDavid Göransson19-230/+79
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-05-08Set dummy DNS if none are validDavid Göransson1-0/+17
This is a fix for DNS leaks when no DNS server has been configured due to an underlying OS bug. Lockdown mode ("Block connections without VPN") would also not help in this case. More information on this issue: https://issuetracker.google.com/issues/337961996
2024-02-05Fix too general ExceptionDavid Göransson1-1/+1
2023-11-17Add missing FirewallPolicyError classJonatan Rhodin2-8/+21
2023-09-21Apply automatic formatting and cleanup of gradle filesAlbin1-6/+2
2023-09-12Perform AS Code CleanupDavid Göransson1-5/+5
2023-08-04Remove targetSdk from libsAlbin1-1/+0
2023-08-04Apply updated ktfmt formattingAlbin2-0/+2
2023-08-03Bump container image, jdk, gradle and agpAlbin1-2/+2
2023-07-25Add network permission to talpid moduleAlbin1-1/+3
2023-07-25Move talpid classes to talpid moduleAlbin19-0/+471
2023-07-25Add empty talpid moduleAlbin2-0/+35