capillary
capillary copied to clipboard
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.
**Describe the bug** I am attempting to test Capillary in a simple Android app (on device), but during the gradle build process I am getting "Error: Program type already present:...
https://github.com/google/capillary/blob/7dda356679c8f90d73048351ea414f22a582a2b2/lib/build.gradle#L3 CVE-2015-5237 Recommended upgrade version: 0.8.13
Enabling proguard on an application in production would impact the reflection in the keyManager ``` String prefName = String.format("%s_%s_preferences", getClass().getCanonicalName(), keychainId); ```
We want to use capillary to support E2E encryption for push messages, on both android and iOS, on iOS we need to generate an RSA keypair, and provide the public...
The outputStream may throw an exception before the resource is closed,you should use try-catch-finally or try-with-resource to close the resource. Connection.getinputstream () and connection.geterrorstream () are not closed. https://github.com/google/capillary/blob/7dda356679c8f90d73048351ea414f22a582a2b2/demo/server/src/main/java/com/google/capillary/demo/server/FcmSender.java#L93-L108
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. Download Capillary source code. 2. Follow instructions as per...