envoy-mobile
envoy-mobile copied to clipboard
Client HTTP and networking library based on the Envoy project for iOS, Android, and more.
Testing Mac host to Linux
Add a filter for applying Android socket tags Testing: Need help Docs Changes: Release Notes:
Description: Integrate existing upstream Envoy support for proxies (https://github.com/envoyproxy/envoy/pull/21942) with Android APIs that are responsible for getting the information about the configured proxy settings from user's device. Risk Level: Medium,...
Description: Add support for Kotlin robolectric tests by making `envoy_mobile_android_test` macro use `kt_android_local_test` maco as opposed to `android_local_test` macro as the former supports both Java and Kotlin files while the...
Add a support for running Android tests on Android emulator to properly test all code that runs when Envoy Mobile runs on real Android devices. Some of the code that's...
THIS IS NOT INTENDED TO BE MERGED Used to showcase https://github.com/envoyproxy/envoy-mobile/issues/2432
NOT INTENDED TO BE MERGED. Testing https://github.com/envoyproxy/envoy-mobile/pull/2318
The implementation of `is_cleartext_permitted` method always crashes. That's because the `jcls_AndroidNetworkLibrary` variable in https://github.com/envoyproxy/envoy-mobile/blob/6eb67e6cd004665a01a35981b5728450ba6a179c/library/common/jni/android_jni_utility.cc#L23 is NULL. See failing CI jobs in https://github.com/envoyproxy/envoy-mobile/pull/2431 PR draft. ``` * thread #25, name =...
Signed-off-by: Ryan Hamilton Risk Level: Low Testing: N/A Docs Changes: N/A Release Notes: N/A