summaryrefslogtreecommitdiffhomepage
path: root/mullvad-jni/src
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Change how daemon is startedEmīls1-31/+15
2025-01-02Remove global API endpointEmīls3-12/+19
2024-11-27Handle legacy always-on vpn profilesDavid Göransson1-1/+3
2024-11-22Add comment about tokio runtime and getaddrinfoDavid Lönnhager1-0/+3
2024-08-30Initialize mullvad daemon directly in vpn service on createJonatan Rhodin2-79/+72
2024-08-13Refactor tunnel provider and TalpidVpnServiceDavid Lönnhager1-19/+4
2024-08-12Fix apparently incorrect codeDavid Lönnhager1-2/+2
2024-08-12Refactor TalpidVpnService in mullvad-jniDavid Lönnhager1-28/+33
2024-08-07Fix shutdown issue on AndroidMarkus Pettersson1-0/+3
2024-08-06Shut down gRPC server gracefullyMarkus Pettersson1-14/+2
2024-06-24Remove unused HashSet from preloaded Java classesDavid Lönnhager1-1/+0
2024-06-24Remove unused IsNull traitDavid Lönnhager2-19/+0
2024-06-24Refactor daemon init and deinit on AndroidDavid Lönnhager3-416/+257
2024-06-17Get value of data directory value at app startupMarkus Pettersson1-14/+25
2024-05-29Migrate to gRPCDavid Göransson4-2007/+54
2024-04-09Use single-threaded runtime when launching serviceDavid Lönnhager1-2/+2
2024-04-03Enable single-use-lifetimes rustc lintLinus Färnstrand1-2/+2
2024-03-19Implement JNI support for Server IP overridesDavid Göransson3-4/+185
2024-03-14Return success or error when creating and updating a custom listJonatan Rhodin2-15/+76
2024-02-27Replace err_derive with thiserrorJoakim Hulthe4-43/+39
2024-02-08Add support for custom lists in jniJonatan Rhodin3-0/+103
2024-01-11Synchronize `mullvad-api` and `mullvad-daemon` when the `api-override`Markus Pettersson1-10/+4
2024-01-08Add new internal daemon event `AccessMethodEvent`Markus Pettersson1-0/+6
2024-01-04Rename Android enum variants to conform to lint rulesLinus Färnstrand3-16/+14
2024-01-04Add workspace level lintsLinus Färnstrand1-1/+0
2023-12-21Support new tunnel state API in the Android frontend.David Göransson2-36/+0
2023-12-21Handle am.i.mullvad.net with internal daemon eventSebastian Holmin1-1/+0
2023-11-17Add missing FirewallPolicyError classJonatan Rhodin1-0/+1
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager3-10/+7
2023-10-25Add providers model and enable it in the daemonJonatan Rhodin1-0/+2
2023-10-23Add relay ownership enum to relay constraintsJonatan Rhodin1-0/+1
2023-10-16Add android conditional compilation for google payJonathan1-2/+2
2023-10-16Add play purchasing modelsJonatan Rhodin1-0/+5
2023-10-16Add piping for google play payment API requestsJonathan2-2/+134
2023-09-26Convert voucher errors correctly in mullvad-jniDavid Lönnhager1-6/+6
2023-06-29Cleanup review comments, CI issues and android supportJonathan1-3/+7
2023-06-28Expose wireguard port ranges to the android appJonatan Rhodin1-0/+2
2023-06-28Update rust and java code to expose wireguard port settingsJonatan Rhodin1-0/+2
2023-06-07Add android support for quantum tunneling in the daemonJonatan Rhodin3-0/+41
2023-05-24Make get_daemon_interface unsafe and document itLinus Färnstrand1-50/+87
2023-05-24Fix warnings pointed out by ClippyLinus Färnstrand4-37/+34
2023-05-09Propagate udp2tcp settings between app and daemonCubxity3-1/+38
2023-05-03Update CLI for mullvad-daemonDavid Lönnhager1-1/+1
2023-03-01If set, override the API hostname from the InetSocketAddressDavid Lönnhager1-0/+27
2022-12-21Unify Android DNS options with desktopAlbin1-0/+3
2022-11-28Conditionally compile some API override fieldsDavid Lönnhager1-16/+23
2022-11-28Make API address overridable from MullvadDaemonDavid Lönnhager1-1/+101
2022-11-07Split up talpid-coreEmīls Piņķis1-1/+1
2022-09-22Remove shutdown daemon commandEmīls Piņķis1-1/+1
2022-09-13Remove FromJava implementations that are no longer in useDavid Lönnhager1-184/+0