summaryrefslogtreecommitdiffhomepage
path: root/mullvad-jni/src
AgeCommit message (Expand)AuthorFilesLines
2025-10-15Enable the user to include their account token in problem reportsJonatan Rhodin1-0/+7
2025-07-10Run `cargo fmt`Sebastian Holmin3-9/+9
2025-05-21Supply IP address when using API overrideDavid Göransson1-17/+21
2025-05-06Run `cargo fix --edition`Markus Pettersson1-1/+1
2025-04-03Add product flavor to in app logsKalle Lindström2-0/+5
2025-03-25Avoid using an unavailable ip version to connect to a relayJonatan Rhodin1-1/+3
2025-03-07Track IPv6 connectivity on AndroidDavid Lönnhager1-0/+2
2025-02-24Set exception logging file on AndroidJoakim Hulthe1-4/+11
2025-02-12Replace `#[no_mangle]` with `#[unsafe(no_mangle)]`Sebastian Holmin2-4/+4
2025-02-06Replace old waitForTunnelUp functionDavid Göransson3-188/+13
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