renovate[bot]
789bb0273b
Update plugin com.google.devtools.ksp to v1.9.0-1.0.13 ( #7972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-06 21:42:17 -04:00
Yuri Schimke
d03decd45a
Kotlin 1.9 ( #7952 )
2023-07-22 13:28:51 +01:00
renovate[bot]
fe7a0b6201
Update kotlin monorepo to v1.8.21 ( #7858 )
...
* Update kotlin monorepo to v1.8.21
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yuri Schimke <yuri@schimke.ee >
2023-05-27 16:05:49 +01:00
renovate[bot]
0f11240445
Update dependency com.squareup.moshi:moshi-kotlin-codegen to v1.15.0 ( #7835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 20:59:09 +01:00
Yuri Schimke
f408411ff9
Avoid exposing internal methods ( #7734 )
2023-04-23 08:05:59 +01:00
renovate[bot]
64a9c8e4db
Update plugin com.google.devtools.ksp to v1.8.10-1.0.9 ( #7683 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-10 19:27:01 +00:00
Jesse Wilson
585e3c22f7
Restore AnimalSniffer support ( #7672 )
...
It wasn't working because we weren't configuring the dependency type
correctly.
https://github.com/xvik/gradle-animalsniffer-plugin/issues/64
2023-01-29 22:38:07 -05:00
renovate[bot]
1b7360e30a
Update plugin com.google.devtools.ksp to v1.8.0-1.0.9 ( #7669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 15:58:17 +00:00
Jesse Wilson
847b5af240
Avoid InetAddress.getCanonicalHostName(). ( #7607 )
...
Just hard-coding 'localhost' is simpler and avoids problems where
the host machine's IP address has additional DNS registrations.
Closes: https://github.com/square/okhttp/issues/7603
2023-01-02 09:04:37 -05:00
Yuri Schimke
eba89ae4a0
Fix JavaHttpClientTest tests on JDK 19 ( #7618 )
2023-01-02 21:25:57 +10:00
Yuri Schimke
7287352b26
Add a CI build for JDK 19 ( #7614 )
2023-01-02 20:09:35 +10:00
Jesse Wilson
fe6db78647
Get more TLS stuff passing on BouncyCastle ( #7602 )
...
There's something up with ECDSA on BouncyCastle, and rather
than figuring it out I've just switched to RSA signatures
with that provider.
2022-12-31 20:39:55 -05:00
Yuri Schimke
1406944e1c
Kotlin 1.8 ( #7575 )
...
* Kotlin 1.8 testing
* Kotlin 1.8 testing
* fix api
* Updates
* Updates
* Workaround build issue
2022-12-30 09:41:51 -05:00
Jesse Wilson
3ca2e64744
Clean up some Mockwebserver3 internals ( #7582 )
2022-12-29 06:27:59 +10:00
Jesse Wilson
fe15ccda5b
Switch to a Builder for mockwebserver3.MockResponse ( #7578 )
...
* Switch to a Builder for mockwebserver3.MockResponse
* Migrate lots of tests to MockResponse.Builder
* Improve some code style
* Follow naming conventions in MockResponse.Builder
* Apply side-effects for inTunnel=true
* Update the API
2022-12-28 10:13:49 -05:00
renovate[bot]
df35c2d8ae
Update dependency com.squareup.okhttp3:okhttp-coroutines to v5.0.0-alpha.11 ( #7573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-25 11:00:23 +10:00
Yuri Schimke
8be05e4bce
Bump ksp ( #7477 )
2022-10-15 13:49:34 +01:00
renovate[bot]
052a73d3ab
Update dependency com.squareup.moshi:moshi-kotlin-codegen to v1.14.0 ( #7455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-18 11:02:14 +01:00
Yuri Schimke
c56e8648ca
Refresh the OkHttp cipher suite process ( #7393 )
2022-09-18 08:38:01 +01:00
Jesse Wilson
79f50e1911
Add a proper Kotlin constructor for Request ( #7208 )
...
* Add a proper Kotlin constructor for Request
This turns out to be very useful throughout our test suite.
* Dump updated API
* Fix multipleTags Kotlin conversion
2022-04-04 09:44:43 -04:00
Jesse Wilson
b9267b0ce7
Make Response.body non-null ( #7205 )
...
This is a source-incompatible API change. In particular, Response.body(null)
is no longer source-compatible for Kotlin source.
The upside is tremendous: no need for callers to use !! on Response.body
on every single API call. In the rare cases where a Response doesn't have
a body we use a runtime error. This is unlikely to cause problems in
practice; users don't have reason to read the response body on supporting
responses.
2022-04-02 13:17:00 -04:00
Yuri Schimke
4df75dad1a
Okio Path api and examples ( #7025 )
2022-02-21 19:52:48 +00:00
Yuri Schimke
6a74d35ec5
Arm64 build Fixes ( #7091 )
2022-02-18 21:31:32 +00:00
Goooler
9d0208d43a
Cleanup libs.versions.toml ( #7082 )
2022-02-17 19:03:07 +00:00
Yuri Schimke
362f53546d
Adopt Version Catalog and Updates plugin ( #7075 )
2022-02-15 23:38:32 +00:00
Goooler
f5758b7f26
Enable Gradle's type-safe project accessors ( #7069 )
2022-02-08 20:01:28 +00:00
Jesse Wilson
3ad1912f78
Introduce basic multiplatform features to the okhttp build ( #6959 )
...
* Introduce basic multiplatform features to the okhttp build
This PR is mostly about moving files from src/main/kotlin to src/jvmMain/kotlin.
Still to do:
- promote some classes from jvmMain to commonMain
- enable CI to build different platforms independently
* Fix OSGi for multiplatform
2021-12-16 08:22:02 +00:00
Jesse Wilson
d9a65a85c5
Switch to Vanniktech for Maven publishing ( #6929 )
...
* Switch to Vanniktech for Maven publishing
Steal configuration from Okio, which already works nicely.
* Update mockwebserver-junit5/build.gradle.kts
Co-authored-by: Benoît Quenaudon <bquenaudon@squareup.com >
Co-authored-by: Benoît Quenaudon <bquenaudon@squareup.com >
2021-11-26 06:58:00 -05:00
Jesse Wilson
35bb1740a4
Convert the main build.gradle file to KTS ( #6925 )
...
I attempted to do a literal translation as much as possible.
Subprojects now need plugins to be configured directly so they
can use the appropriate syntax.
2021-11-24 07:19:39 +00:00
Goooler
7d9ea7de2c
Code cleanups ( #6923 )
2021-11-23 20:30:03 -05:00
Jared Burrows
eccd716285
Apply application plugin to crawler sample ( #6847 )
2021-09-12 14:33:23 +01:00
Goooler
e016350e5a
Convert module gradle builds files to kts ( #6830 )
2021-08-12 08:36:23 +01:00
Goooler
8e8c2a6037
Code cleanup ( #6831 )
2021-08-12 08:26:27 +01:00
Goooler
cc3ce11fc4
Code cleanup and imports ( #6822 )
2021-08-03 14:52:10 +03:00
Goooler
c1e4765cec
Extract dependencies to Dependencies ( #6799 )
2021-07-31 15:50:52 +03:00
Goooler
e4c5542e02
Convert part of gradle to kts ( #6775 )
2021-07-29 09:40:27 +03:00
Yuri Schimke
b607bb0aa8
Partial move to gradle kotlin ( #6532 )
2021-02-06 14:57:47 +00:00
Yuri Schimke
083315a473
Launcher for quick tests ( #6437 )
2020-11-21 13:28:45 +00:00
Yuri Schimke
4036fa55b7
Update remaining junit4 tests ( #6421 )
2020-11-14 12:21:04 -05:00
Yuri Schimke
8914698acf
Migrate samples/compare to junit 5 ( #6369 )
2020-11-01 11:57:56 +00:00
Jesse Wilson
59ae0c138d
Convert more tests to JUnit 5 ( #6366 )
2020-11-01 05:46:35 +00:00
Jesse Wilson
8438e360de
Rename mockwebserverwrapper to mockwebserver-deprecated ( #6328 )
2020-10-18 08:55:43 -04:00
Jesse Wilson
3e331c1089
Rename okhttp3.mockwebserver to mockwebserver3 ( #6327 )
...
Also rename okhttp3.mockwebserverwrapper to okhttp3.mockwebserver
Directories are not renamed to minimize the git diff. That'll follow
in a separate commit.
Most users of the API are not impacted. The ones that are:
- CallTest subclasses QueueDispatcher
- DuplexTest uses duplex APIs
- HttpOverHttp2Test subclasses QueueDispatcher
This is part 2 of the plan described here:
https://github.com/square/okhttp/pull/6326
2020-10-18 08:13:09 -04:00
Yuri Schimke
190e071283
Java Toolchain for splitting compile and CI test runner ( #6320 )
2020-10-18 06:02:56 +01:00
Yuri Schimke
c7bd25ff21
Yubikey sample ( #6120 )
2020-06-10 22:03:20 -04:00
Yuri Schimke
cfbca0e311
Simplify running the wireshark demo ( #6101 )
...
* Simplify running the wireshark demo
* Better filtering
* Cleanup
* Comments
2020-05-31 15:38:02 -04:00
Yuri Schimke
72227dfb7a
Wireshark Testing sample ( #6060 )
2020-05-29 08:16:56 +01:00
Jesse Wilson
482f88300f
Merge pull request #6040 from square/jwilson.0509.insecureHost
...
HandshakeCertificates.Builder.addInsecureHost()
2020-05-11 18:04:02 -04:00
Jesse Wilson
1364ea44ae
HandshakeCertificates.Builder.addInsecureHost()
...
This API continues the work started here:
https://github.com/square/okhttp/pull/5872
2020-05-11 17:35:02 -04:00
Yuri Schimke
2d21be1184
Custom trust example & API for certificate decoding ( #6032 )
2020-05-09 14:40:15 +01:00