Skip to content
This repository has been archived by the owner on Jul 19, 2021. It is now read-only.

Upgrade the Loggly Library to use HTTPS #14

Open
oliverspryn opened this issue Jan 23, 2019 · 0 comments
Open

Upgrade the Loggly Library to use HTTPS #14

oliverspryn opened this issue Jan 23, 2019 · 0 comments
Assignees
Labels
Development Task Engineering work that doesn't add new functionality
Milestone

Comments

@oliverspryn
Copy link
Member

oliverspryn commented Jan 23, 2019

The Loggly Timber library in the application uses a plaintext HTTP to log messages to this cloud service. Per this discussion on StackOverflow, Android Oreo and above automatically block network requests to unencrypted endpoints with this message: Cleartext HTTP traffic to <endpoint> not permitted.

As a workaround, the <application> tag in the Sermon manifest has an attribute called android:usesCleartextTraffic set to true. In reality, this library should be making an HTTPS call to Loggly so that this workaround is not needed.

The Loggly Timber 1.0.1 library references the underlying Loggly 1.0.3 library, which is not recent enough to include a commit which updates the library's endpoint to HTTPS. This should be worked out with the Loggly development team to either cut a new release on the Loggly library, or update the Loggly Timber library to reference a newer commit on the previously mentioned dependency.

@oliverspryn oliverspryn added the Bug A problem with the application observed during development, testing or in production label Jan 23, 2019
@oliverspryn oliverspryn self-assigned this Jan 23, 2019
@oliverspryn oliverspryn changed the title Application Crashes in Android Auto on First Run Upgrade the Loggly Library to use HTTPS Jan 23, 2019
@oliverspryn oliverspryn added Development Task Engineering work that doesn't add new functionality and removed Bug A problem with the application observed during development, testing or in production labels Jan 23, 2019
@oliverspryn oliverspryn modified the milestones: 1.0.0, 2.0.0 Jan 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Development Task Engineering work that doesn't add new functionality
Projects
None yet
Development

No branches or pull requests

1 participant