summaryrefslogtreecommitdiffhomepage
path: root/mullvad-jni
AgeCommit message (Expand)AuthorFilesLines
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-30Update `jnix` to version `0.2.2`Janito Vaqueiro Ferreira Filho1-1/+1
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-13Ensure `mullvad-jni` deps. are target specificJanito Vaqueiro Ferreira Filho1-1/+1
2020-03-11Update jnix dependencyDavid Lönnhager1-1/+1
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-11Update `jnix` to version `0.2.0`Janito Vaqueiro Ferreira Filho1-1/+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-22Update `jnix` dependency to version `0.1.2`Janito Vaqueiro Ferreira Filho1-1/+1
2020-01-21Add `publish = false` to all Cargo.toml filesLinus Färnstrand1-0/+1
2020-01-15Remove usage of Mullvad email in crate manifestsJanito Vaqueiro Ferreira Filho1-1/+1
2020-01-15Update `jnix` dependency to fix JNI memory leakJanito 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 Filho3-20/+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
2019-12-03Move `VpnServiceProvider` to `talpid-core`Janito Vaqueiro Ferreira Filho2-234/+5
2019-12-03Use function argument attributes for `TunProvider`Janito Vaqueiro Ferreira Filho1-2/+2
2019-12-03Change `VpnServiceTunProvider` constructorJanito Vaqueiro Ferreira Filho2-22/+17
2019-12-03Create `AndroidContext` in `mullvad-jni`Janito Vaqueiro Ferreira Filho1-1/+17
2019-11-28Fix tunnel parameter error mismatchEmīls1-1/+1
2019-11-28Fix key generation type mismatchEmīls1-3/+2
2019-11-27Add reconnect to android-jniLinus Färnstrand1-0/+7
2019-11-22Remove `into_java` moduleJanito Vaqueiro Ferreira Filho4-102/+30
2019-11-22Create `GetAccountDataResult` helper typeJanito Vaqueiro Ferreira Filho2-52/+39
2019-11-22Derive `IntoJava` for `TunnelState`Janito Vaqueiro Ferreira Filho1-67/+1
2019-11-22Derive `IntoJava` for `BlockReason`Janito Vaqueiro Ferreira Filho1-52/+2