Yuri Schimke
95cb15ab4d
Disable javadoc ( #8025 )
2023-09-16 10:38:35 +01:00
Yuri Schimke
d03decd45a
Kotlin 1.9 ( #7952 )
2023-07-22 13:28:51 +01:00
Yuri Schimke
f408411ff9
Avoid exposing internal methods ( #7734 )
2023-04-23 08:05:59 +01:00
Jesse Wilson
ebb6e92d93
Use classes where appropriate in SocketPolicy ( #7622 )
...
* Use classes where appropriate in SocketPolicy
* Track API changes
2023-01-03 11:37:42 -05: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
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
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
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
0218c50da5
Change how tunnels are configured with MockWebServer ( #7313 )
...
This is the MockWebServer side of changing how HTTP/2 prior knowledge
works with proxies.
https://github.com/square/okhttp/issues/7289
2022-06-08 09:51:55 -04:00
Jesse Wilson
513a5435c0
Change how HTTP 1xx responses work in MockWebServer ( #7169 )
...
* Change how HTTP 1xx responses work in MockWebServer
Previously this was a SocketPolicy. With this change each
response may carry 0 or more informational responses which
are transmitted before the ultimate response.
* Add a test for multiple 1xx responses
* Update API
2022-03-19 20:17:50 -07: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
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
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
e1af67f082
Declare types & Cleanup ( #6842 )
...
* Declare types
* Code cleanup
* Declare types
2021-08-30 23:32:43 -04: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
90f8a7d26f
Refactor applyOsgi & baselineJar to kotlin ( #6823 )
2021-08-12 07:52:29 +01:00
Goooler
cc3ce11fc4
Code cleanup and imports ( #6822 )
2021-08-03 14:52:10 +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
Jesse Wilson
59ae0c138d
Convert more tests to JUnit 5 ( #6366 )
2020-11-01 05:46:35 +00:00
Jesse Wilson
9ee33446f8
Don't depend on JUnit in mockwebserver3 ( #6329 )
2020-10-18 12:37:48 -04:00
Jesse Wilson
8438e360de
Rename mockwebserverwrapper to mockwebserver-deprecated ( #6328 )
2020-10-18 08:55:43 -04:00