Yuri Schimke
95cb15ab4d
Disable javadoc ( #8025 )
2023-09-16 10:38:35 +01:00
Asger Hautop Drewsen
5d8e2d3731
Log total time of request when buffering body ( #7966 )
2023-08-14 17:45:20 +03:00
Yuri Schimke
d03decd45a
Kotlin 1.9 ( #7952 )
2023-07-22 13:28:51 +01:00
Yuri Schimke
248b0e6318
Update Release version ( #7792 )
2023-05-01 11:27:57 +01:00
Yuri Schimke
f408411ff9
Avoid exposing internal methods ( #7734 )
2023-04-23 08:05:59 +01:00
Jesse Wilson
3ea6b81e5c
Make SocketPolicy a sealed interface ( #7610 )
...
* Make SocketPolicy a sealed interface
* Dump APIs
2023-01-02 15:13:13 -05: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
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
Yuri Schimke
02a56342fa
Avoid logging SSE ( #7555 )
2022-12-19 05:23:07 +05:30
Jesse Wilson
e9a3ad3d94
4.10.0 is out
2022-06-12 10:09:53 -04:00
Jesse Wilson
afc7fa3700
Delete the unused tunnelProxy argument ( #7317 )
...
* Delete the unused tunnelProxy argument
* Update API spec
2022-06-09 13:14:05 -04:00
Jesse Wilson
bdc213f180
Remove japicmp ( #7118 )
...
This plugin served us very well for a long time. But the binary
compatibility plugin is better suited for our current situation.
2022-02-27 10:20:06 -05:00
Jesse Wilson
3e16ec28fe
Adopt Kotlin's binary compatibility validator ( #7112 )
2022-02-26 14:17:33 -05: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
f15c81b4e9
HappyEyeballs ( #7035 )
...
This doesn't yet introduce any mechanism to enable or disable
happy eyeballs.
It also doesn't sort IP addresses to alternate IPv6, IPv4
for best success.
It also doesn't limit how many connections are attempted
simultaneously.
It also lacks an appropriate number of tests.
2022-01-28 11:11:05 -05:00
Yuri Schimke
b97eeacaa3
Log gzip request body size ( #7013 )
2022-01-17 08:15:43 +00:00
Goooler
34d5cba5a8
Remove redundant UTF_8 params ( #6994 )
...
* Remove redundant UTF_8 params
* Simplify ByteArray to String
* Add MediaType?.charset
2022-01-09 00:25:31 -05:00
Goooler
5cfc040daf
Replace StandardCharsets with Charsets in Kotlin ( #6986 )
2022-01-08 16:17:43 +00:00
Goooler
8debc78b00
Simplify gradle kts ( #6931 )
2021-11-27 12:31:27 +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
Goooler
d0759a7907
Simplify kts ( #6926 )
...
* Simplify kts
* Use extensions
* Use extensions
* Simplify kts
2021-11-25 19:41:08 -05:00
Goooler
3417fd0e78
Update README files to 4.9.3 ( #6927 )
2021-11-24 09:34:33 -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
Jesse Wilson
a87f4b4585
Changelog for OkHttp 4.9.2
2021-09-30 21:13:35 -04:00
Goooler
e016350e5a
Convert module gradle builds files to kts ( #6830 )
2021-08-12 08:36:23 +01:00
Goooler
90f8a7d26f
Refactor applyOsgi & baselineJar to kotlin ( #6823 )
2021-08-12 07:52:29 +01:00
Goooler
ef5d0c83f7
Update README files to 4.9.1 ( #6617 )
2021-04-10 07:42:40 +01:00
Yuri Schimke
b607bb0aa8
Partial move to gradle kotlin ( #6532 )
2021-02-06 14:57:47 +00:00
Yuri Schimke
d1cf4944f2
Junit import fail ( #6429 )
...
* Missed some imports
* Missed some imports
* Missed some imports
2020-11-19 21:23:18 -05:00
Yuri Schimke
ff959f8fd5
Android Additional Tests ( #6420 )
2020-11-15 06:42:22 +00:00
Jesse Wilson
59ae0c138d
Convert more tests to JUnit 5 ( #6366 )
2020-11-01 05:46:35 +00:00
Yuri Schimke
743a260b2a
Migrate Logging tests to Junit5 ( #6355 )
2020-10-31 08:10:08 -04:00
Yuri Schimke
31256ca783
Move isProbablyUtf8 from kotlin internal to package named internal. ( #6350 )
2020-10-30 07:17:48 +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
Simon Wimmesberger
b4d66af1da
Publish OSGi metadata for OkHttp
2020-10-06 22:40:28 -04:00
Jesse Wilson
cbeaf8f955
Prepare for release 4.9.0.
2020-09-11 17:08:20 -04:00
Yuri Schimke
a76c40a935
Kotlin 1.4 dependency upgrade and language features ( #5947 )
2020-09-06 16:36:12 +01:00
Jesse Wilson
96a2118dd4
Release OkHttp 4.8.1.
2020-08-06 10:07:13 -04:00
Yuri Schimke
9724946320
Avoid DefaultImpls bug ( #6198 )
...
* Avoid DefaultImpls bug
* private classes
2020-07-25 09:43:50 -04:00
Jesse Wilson
a70e992c3f
Prepare for release 4.8.0.
2020-07-11 14:01:06 -04:00
Jesse Wilson
4c595553fb
Prepare for release 4.7.2.
2020-05-20 09:06:47 -04:00
Jesse Wilson
186ec88aff
Prepare for release 4.7.1.
2020-05-18 17:46:48 -04:00
Jesse Wilson
ef7c5f358e
Prepare for release 4.7.0.
2020-05-17 13:52:53 -04:00
Yuri Schimke
6ec4e340f8
Fix flaky LoggingEventListenerTest
2020-05-08 17:56:47 +01:00
Yuri Schimke
f631abab4d
Add Cache events to LoggingEventListener ( #6020 )
2020-05-07 06:54:17 +01:00
Jesse Wilson
0deadd5611
Prepare for release 4.6.0.
2020-04-29 00:52:51 -04:00
Yuri Schimke
86b7ba5f2a
Enable BouncyCastle on Android and add some testing ( #5936 )
2020-04-11 17:35:27 +01:00
Yuri Schimke
19771365f2
Rename to src/main/kotlin ( #5938 )
...
Follows the default path logic for kotlin classes.
2020-04-11 17:15:25 +01:00