summaryrefslogtreecommitdiffhomepage
path: root/mullvad-jni/src
AgeCommit message (Expand)AuthorFilesLines
2020-09-01Use predefined constants in mullvad-jniLinus Färnstrand1-2/+2
2020-08-20Don't log cancelled RPC requests as errorsJanito Vaqueiro Ferreira Filho1-18/+20
2020-07-20Handle tun device reuse in the Java sideJanito Vaqueiro Ferreira Filho1-4/+19
2020-07-20Move wait for tun up event into `TalpidVpnService`Janito Vaqueiro Ferreira Filho2-0/+178
2020-06-25Use new version info in AndroidEmīls1-1/+1
2020-05-11Log voucher submission errorsJanito Vaqueiro Ferreira Filho1-1/+9
2020-05-11Use `VoucherSubmissionResult` insteadJanito Vaqueiro Ferreira Filho2-13/+7
2020-05-11Create `VoucherSubmissionResult` typeJanito Vaqueiro Ferreira Filho1-1/+28
2020-05-11Create `MullvadDaemon.submitVoucher` methodJanito Vaqueiro Ferreira Filho1-0/+28
2020-05-11Implement `DaemonInterface::submit_voucher`Janito Vaqueiro Ferreira Filho1-1/+12
2020-05-11Create `VoucherSubmission` classJanito Vaqueiro Ferreira Filho1-0/+1
2020-05-07Use embeded TLS certificatesEmīls1-8/+1
2020-04-28Implement `MullvadDaemon.createNewAccount`Janito Vaqueiro Ferreira Filho1-0/+25
2020-04-28Implement `DaemonInterface::create_new_account`Janito Vaqueiro Ferreira Filho1-0/+10
2020-04-28Fix invalid account error detectionJanito Vaqueiro Ferreira Filho1-2/+2
2020-04-28Pass resource directory to problem reportEmīls1-1/+8
2020-04-27Show specific error when VPN permission is deniedJanito Vaqueiro Ferreira Filho1-0/+1
2020-04-27Adjust android code for new mullvad-rpcEmīls2-8/+7
2020-04-22Use resource dir to store settings file on AndroidJanito Vaqueiro Ferreira Filho1-0/+1
2020-04-22Remove hard-coded log directory for problem reportJanito Vaqueiro Ferreira Filho1-1/+4
2020-04-22Use Android app files directory for resourcesJanito Vaqueiro Ferreira Filho1-29/+11
2020-04-22Use Android app's files directory for logsJanito Vaqueiro Ferreira Filho1-20/+20
2020-04-22Use cache directory given by AndroidJanito Vaqueiro Ferreira Filho1-7/+21
2020-03-30Implement `MullvadDaemon.setWireguardMtu` methodJanito Vaqueiro Ferreira Filho1-0/+22
2020-03-30Implement `DaemonInterface::set_wireguard_mtu`Janito Vaqueiro Ferreira Filho1-0/+8
2020-03-02Use signal handler on AndroidEmīls1-1/+2
2020-02-24Uncouple the management interface from the daemonJanito Vaqueiro Ferreira Filho1-2/+2
2020-02-24Create `DaemonCommandChannel` in `mullvad-jni`Janito Vaqueiro Ferreira Filho1-8/+13
2020-02-24Return command sender when creating daemonJanito Vaqueiro Ferreira Filho1-7/+5
2020-02-24Rename `ManagementCommand` into `DaemonCommand`Janito Vaqueiro Ferreira Filho1-25/+22
2020-02-15Implement `MullvadDaemon.reconnect()`Janito Vaqueiro Ferreira Filho2-7/+23
2020-02-13Add setAutoConnect to mullvad-jniEmīls2-0/+30
2020-02-11Remove obsoleted `from_java` moduleJanito Vaqueiro Ferreira Filho2-2/+0
2020-02-11Use `jnix::FromJava` instead of custom `FromJava`Janito Vaqueiro Ferreira Filho1-5/+3
2020-02-11Derive `FromJava` for `RelaySettingsUpdate`Janito Vaqueiro Ferreira Filho1-0/+1
2020-02-11Derive `FromJava` for `RelayConstraintsUpdate`Janito Vaqueiro Ferreira Filho1-0/+1
2020-02-11Fetch account history from daemonEmīls2-0/+33
2020-02-10Implement `MullvadDaemon.setAllowLan` methodJanito Vaqueiro Ferreira Filho1-0/+22
2020-02-10Implement `DaemonInterface::set_allow_lan` methodJanito Vaqueiro Ferreira Filho1-0/+8
2020-02-10Implement `FromJava` for `bool`Janito Vaqueiro Ferreira Filho1-1/+12
2020-01-29Fix JNI method entrypoint name for destructorJanito Vaqueiro Ferreira Filho1-1/+1
2020-01-13Notify when daemon thread has stoppedJanito Vaqueiro Ferreira Filho1-6/+46
2019-12-11Finish refactor into ui and service packagesEmīls3-22/+28
2019-12-10Use Rust 2018 edition idioms in `mullvad-jni`Janito Vaqueiro Ferreira Filho2-38/+42
2019-12-09Pass daemon interface address on JNI callsJanito Vaqueiro Ferreira Filho1-65/+72
2019-12-09Always have a command sender in `DaemonInterface`Janito Vaqueiro Ferreira Filho2-19/+5
2019-12-09Store `DaemonInterface` in `MullvadDaemon` objectJanito Vaqueiro Ferreira Filho1-132/+282
2019-12-09Adjust android code to use new error stateEmīls1-9/+10
2019-12-04Use `Arc<JavaVM>` in `AndroidContext`Janito Vaqueiro Ferreira Filho1-2/+2
2019-12-04Implement offline monitor for AndroidJanito Vaqueiro Ferreira Filho1-0/+1