1
0
mirror of https://github.com/square/okhttp.git synced 2026-01-14 07:22:20 +03:00
Commit Graph

29 Commits

Author SHA1 Message Date
Jesse Wilson
93efc26a15 Merge pull request #5703 from yschimke/cleaner_fix
Allow Handshake.toString() for debugging, even when CertificateCleaner will fail
2020-01-11 16:57:03 -05:00
Jesse Wilson
fd0919cfa4 OkHttp 4.3.1 is released 2020-01-07 13:44:16 -05:00
Yuri Schimke
15339353c1 Set hostname on Android 5.0 (#5702)
* Set hostname on Android 5.0

Android 5.0 requires explicit call to set the hostname.

* Fix test

* Fix
2020-01-06 21:54:52 -05:00
Yuri Schimke
ff856abe91 Allow toString() for debugging, even when cert cleaner will fail 2020-01-06 06:43:30 +00:00
Yuri Schimke
c0f0df0345 Fix missing import in Android Test (#5697) 2020-01-05 07:52:47 +00:00
Yuri Schimke
ed9af27531 Android 10 support for X509TrustManager (#5688) 2020-01-05 07:51:53 +00:00
Yuri Schimke
c7b7b6dcb1 Google Play assumption failures handled (#5692)
* Google Play assumption failures handled

* import fixes
2020-01-04 15:08:57 -05:00
Jesse Wilson
fb8fb0fd31 Merge pull request #5691 from yschimke/kitkat
Handle Android 5.0 socket type in tests
2020-01-04 14:47:21 -05:00
Yuri Schimke
f04e415515 Fix tests for Android 5.0 2020-01-04 11:07:00 +00:00
Yuri Schimke
0d82da6311 Handle Android 5.0 socket type in tests 2020-01-04 10:46:16 +00:00
Yuri Schimke
3e61ce3cf0 Test Android with Play provider (#5679) 2020-01-02 07:04:58 +00:00
Yuri Schimke
f675c9ebf1 Android Test Readme (#5677)
* Android Test Readme

* less docs

* More logging

* Comments
2020-01-01 09:37:34 -05:00
Jesse Wilson
a815093721 Document debug logging.
Also refine the formatting of TaskRunner logging.

Before:

    [2019-12-30 16:43:19] Q1 starting: OkHttp ConnectionPool
    [2019-12-30 16:43:19] Q1 scheduled after 300 s: OkHttp ConnectionPool
    [2019-12-30 16:43:19] Q1 finished in 94 µs: OkHttp ConnectionPool
    [2019-12-30 16:43:19] Q359 scheduled after 0 µs: OkHttp www.youtube.com applyAndAckSettings
    [2019-12-30 16:43:19] Q359 starting: OkHttp www.youtube.com applyAndAckSettings
    [2019-12-30 16:43:19] Q361 schedule canceled (queue is shutdown): OkHttp www.youtube.com onSettings
    [2019-12-30 16:43:19] Q359 finished in 382 µs: OkHttp www.youtube.com applyAndAckSettings
    [2019-12-30 16:43:20] Q1 scheduled after 0 µs: OkHttp ConnectionPool
    [2019-12-30 16:43:20] Q365 scheduled after 0 µs: OkHttp android-developers.googleblog.com applyAndAckSettings
    [2019-12-30 16:43:20] Q1 starting: OkHttp ConnectionPool
    [2019-12-30 16:43:20] Q365 starting: OkHttp android-developers.googleblog.com applyAndAckSettings
    [2019-12-30 16:43:20] Q1 scheduled after 300 s: OkHttp ConnectionPool
    [2019-12-30 16:43:20] Q1 finished in 151 µs: OkHttp ConnectionPool

After:

    [2019-12-30 16:43:19] Q10001 starting              : OkHttp ConnectionPool
    [2019-12-30 16:43:19] Q10001 run again after 300 s : OkHttp ConnectionPool
    [2019-12-30 16:43:19] Q10001 finished run in  94 µs: OkHttp ConnectionPool
    [2019-12-30 16:43:19] Q10359 scheduled after   0 µs: OkHttp www.youtube.com applyAndAckSettings
    [2019-12-30 16:43:19] Q10359 starting              : OkHttp www.youtube.com applyAndAckSettings
    [2019-12-30 16:43:19] Q10361 schedule canceled (queue is shutdown): OkHttp www.youtube.com onSettings
    [2019-12-30 16:43:19] Q10359 finished run in 382 µs: OkHttp www.youtube.com applyAndAckSettings
    [2019-12-30 16:43:20] Q10001 scheduled after   0 µs: OkHttp ConnectionPool
    [2019-12-30 16:43:20] Q10365 scheduled after   0 µs: OkHttp android-developers.googleblog.com applyAndAckSettings
    [2019-12-30 16:43:20] Q10001 starting              : OkHttp ConnectionPool
    [2019-12-30 16:43:20] Q10365 starting              : OkHttp android-developers.googleblog.com applyAndAckSettings
    [2019-12-30 16:43:20] Q10001 run again after 300 s : OkHttp ConnectionPool
    [2019-12-30 16:43:20] Q10001 finished run in 151 µs: OkHttp ConnectionPool
2019-12-31 14:21:05 -05:00
Yuri Schimke
8e3420c4ff Avoid Corretto and R8 incompatibility in tests 2019-11-10 15:39:58 +00:00
Yuri Schimke
880a41dec4 Fix Android Certificate Check with localhost certificates (#5511) 2019-10-07 15:02:26 +11:00
Yuri Schimke
16173e2af9 Make Platform.log exception parameter optional (#5482)
Make Platform.log exception parameters optional, and reorders to allow level defaulting to INFO.
2019-09-29 16:59:58 +10:00
Yuri Schimke
e23d44ecc2 Fix Android test 2019-09-22 14:01:05 +01:00
Yuri Schimke
dcc552db52 Fix Android Q with Conscrypt or Session Tickets (#5483) 2019-09-22 13:55:41 +01:00
Yuri Schimke
fba438fbb6 Minor Platform cleanup 2019-09-22 07:13:48 +01:00
Yuri Schimke
a41361efcb Compile against JDK11 API, run tests down to JDK8 (#5429)
Avoids most reflection usage on Jdk9+ and Android Q+.  Builds against JDK11, but tests down to Jdk8.
2019-09-21 21:42:40 +01:00
Jesse Wilson
059048b12e Merge pull request #5465 from yschimke/doh_android
DoH Android test
2019-09-21 12:01:55 -04:00
Yuri Schimke
f92f484337 Add Conscrypt specific test for Android (#5473)
* Add Conscrypt specific test for Android

* Fix
2019-09-21 12:00:02 -04:00
Yuri Schimke
3b5f0f937a DoH Android test 2019-09-16 20:36:12 +01:00
Yuri Schimke
2cdbbda64a Hows My Ssl test for Android (#5428) 2019-09-09 12:01:08 +01:00
Yuri Schimke
3d95c4b1f7 Android Test Fixes for OpenJSSE (#5407)
* Android Test Fixes for OpenJSSE

* Specific fixes
2019-09-03 22:24:29 -04:00
Yuri Schimke
1b60e3739c Test Android session reuse 2019-08-11 10:48:43 +01:00
Yuri Schimke
1994136a24 Update test host to squareup (#5343) 2019-08-10 17:20:43 +01:00
Yuri Schimke
cf0042b208 Extended Android tests (#5298)
Added tests related to certificate pinning, mockwebserver and cleartext blocking on legacy Android.
2019-08-10 15:28:50 +01:00
Yuri Schimke
ed25f41e48 Basic Android Instrumentation Test (#5253)
Runnable with 

```
ANDROID_SDK_ROOT=... ./gradlew connectedCheck
```
2019-07-16 23:15:20 +01:00