Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:45
· 4 commits to master since this release
  • PinnedClient: PSR-18 client that resolves the host, checks every address with an AddressPolicy and pins the connection to the checked addresses (CURLOPT_RESOLVE); no redirects, only http(s), send() takes extra Guzzle options that cannot override the pinning.
  • PublicAddresses: the default policy (private, loopback, link-local, CGNAT, documentation, multicast and reserved ranges refused; IPv4 inside IPv6 judged as the embedded IPv4).
  • PinningFailed: a NetworkExceptionInterface carrying the request and the cause.