summaryrefslogtreecommitdiffhomepage
path: root/mullvad-jni
AgeCommit message (Expand)AuthorFilesLines
2019-10-07Add app version info listener to `MullvadDaemon`Janito Vaqueiro Ferreira Filho1-1/+25
2019-10-07Update `get_version_info` API in `DaemonInterface`Janito Vaqueiro Ferreira Filho1-4/+1
2019-10-07Handle new AppVersionInfo on Android (unimplemented)Linus Färnstrand1-1/+14
2019-10-07Use PRODUCT_VERSION const instead of sending it aroundLinus Färnstrand1-1/+0
2019-10-01Return `GetAccountDataResult` from daemon methodJanito Vaqueiro Ferreira Filho1-9/+8
2019-10-01Implement `IntoJava` for `getAccountData` resultJanito Vaqueiro Ferreira Filho3-1/+46
2019-09-26Fix local reference leak of `TunConfig`Janito Vaqueiro Ferreira Filho1-1/+2
2019-09-26Attach thread to Java VM permanentlyJanito Vaqueiro Ferreira Filho1-2/+2
2019-09-26Revert "Don't use `JList` wrapper type"Janito Vaqueiro Ferreira Filho2-14/+6
2019-09-26Use `jni` version 0.13Janito Vaqueiro Ferreira Filho1-1/+1
2019-09-25Duplicate tunnel fd on all platforms for wireguard-goEmīls Piņķis2-44/+3
2019-09-23Upgrade parking_lot to 0.9.0Linus Färnstrand1-1/+1
2019-09-19Fix missing method signature updateJanito Vaqueiro Ferreira Filho1-1/+1
2019-09-19Listen to current_is_outdated instead of using version stringsLinus Färnstrand1-0/+2
2019-09-16Change lifetime limitation workaroundJanito Vaqueiro Ferreira Filho1-2/+2
2019-09-16Wrap reason string with an `AutoLocal`Janito Vaqueiro Ferreira Filho1-1/+2
2019-09-16Use `class` reference in `InetAddress` constructorJanito Vaqueiro Ferreira Filho1-1/+1
2019-09-15Show retry count in logJanito Vaqueiro Ferreira Filho1-2/+6
2019-09-15Retry to create tunnel on bad file descriptorJanito Vaqueiro Ferreira Filho1-4/+27
2019-09-13Add `active` property to `Relay` model classJanito Vaqueiro Ferreira Filho1-1/+2
2019-09-12Upgrade ipnetwork to 0.15 to get rid of git dependencyLinus Färnstrand1-1/+1
2019-09-10Refactor to move class name into `Error` typeJanito Vaqueiro Ferreira Filho1-15/+15
2019-09-10Add `create_tun_if_closed` method to `TunProvider`Janito Vaqueiro Ferreira Filho1-0/+9
2019-09-10Add `close_tun` method to `TunProvider` traitJanito Vaqueiro Ferreira Filho1-0/+4
2019-09-10Initialize current configuration with a stubJanito Vaqueiro Ferreira Filho1-4/+21
2019-09-10Don't recreate tunnel if config is the sameJanito Vaqueiro Ferreira Filho1-29/+34
2019-09-10Duplicate tunnel fd and store it in providerJanito Vaqueiro Ferreira Filho2-9/+45
2019-09-10Create `prepare_tun` helper methodJanito Vaqueiro Ferreira Filho1-20/+26
2019-09-10Change `create_tun` into `get_tun`Janito Vaqueiro Ferreira Filho1-1/+1
2019-09-07Update public key model in AndroidEmīls Piņķis2-7/+11
2019-09-07Update keygen model againEmīls Piņķis2-9/+30
2019-09-06Use new tunnel parameter error block reason in AndroidEmīls Piņķis2-4/+40
2019-09-05Adjust mullvad-jni to support new public key structureEmīls Piņķis3-4/+3
2019-08-19Add method for validating wireguard keyEmīls Piņķis2-1/+33
2019-08-19Always return unvalidated key from daemonEmīls Piņķis1-2/+6
2019-08-11Add fix for mullvad-jniEmīls Piņķis1-1/+2
2019-08-02Include output IP addresses in `GeoIpLocation`Janito Vaqueiro Ferreira Filho1-1/+5
2019-08-02Simplify `IntoJava` implementation for `IpAddr`Janito Vaqueiro Ferreira Filho1-2/+2
2019-08-02Implement `IntoJava` for `Ipv6Addr`Janito Vaqueiro Ferreira Filho1-1/+9
2019-08-02Implement `IntoJava` for `Ipv4Addr`Janito Vaqueiro Ferreira Filho1-1/+9
2019-08-02Implement `ipvx_addr_into_java` helper functionJanito Vaqueiro Ferreira Filho1-42/+40
2019-08-02Include endpoint in `TunnelState`Janito Vaqueiro Ferreira Filho1-6/+16
2019-08-02Refactor `IntoJava` impl. for `TunnelState`Janito Vaqueiro Ferreira Filho1-31/+33
2019-08-02Implement `IntoJava` for `TunnelEndpoint`Janito Vaqueiro Ferreira Filho2-1/+19
2019-08-02Implement `IntoJava` for `Endpoint`Janito Vaqueiro Ferreira Filho2-1/+23
2019-08-02Implement `IntoJava` for `SocketAddr`Janito Vaqueiro Ferreira Filho2-1/+19
2019-08-02Implement `IntoJava` for `TransportProtocol`Janito Vaqueiro Ferreira Filho2-1/+18
2019-07-31Implement `MullvadDaemon::shutdown`Janito Vaqueiro Ferreira Filho1-0/+11
2019-07-31Implement `DaemonInterface::shutdown`Janito Vaqueiro Ferreira Filho1-0/+4
2019-07-31Add `BlockReason` to `TunnelState.Blocked` classJanito Vaqueiro Ferreira Filho1-1/+3