Skip to content

Releases: amphp/socket

0.10.8

01 May 21:25
2d78e02
Compare
Choose a tag to compare
  • Fixed reusing port on Windows.

0.10.7

22 Mar 15:57
v0.10.7
Compare
Choose a tag to compare
  • Fixed getAddress() for IPv6 addresses.

0.10.6

14 Mar 23:09
be8bec9
Compare
Choose a tag to compare
  • Added getResource() method to Server.
  • The Server instance returned from listen() no longer sets an TLS context on accepted sockets if an instance of ServerTlsContext is not given to listen().

0.10.5

19 Dec 18:28
v0.10.5
Compare
Choose a tag to compare
  • Added support for client certificates (#47)
  • Added a static socket pool (#48)
  • Improved address handling for unix domain sockets, which return the used URI for both sides now (#49)

0.10.4

17 Dec 19:58
v0.10.4
13341de
Compare
Choose a tag to compare
  • Fixed connection to direct IPv6 URIs (#45).
  • Include previously failed attempts for connect exceptions. This avoids weird error messages if connections to IPv4 timeout / fail and IPv6 support isn't available.
  • Added support for the security_level TLS context option, which is available on PHP 7.2 when compiled with OpenSSL 1.1.0. If you're seeing connection failures due to that option, please open an issue and we can lower the default to 1 instead of 2.

0.10.3

31 Oct 20:10
v0.10.3
Compare
Choose a tag to compare
  • Added ClientConnectContext::withDnsTypeRestriction().
  • Fixed verifyDepth in ClientTlsContext / ServerTlsContext.
  • Fixed ClientTlsContext::getCiphers() / ServerTlsContext::getCiphers().
  • Added error suppressions for TLS failures.
  • Allow Certificate with different key / certificate file for SNI on PHP 7.2.
  • Prefer IPv4 over IPv6, as IPv6 support can't reliably be determined without writing system dependent code.

0.10.2

03 Jul 10:50
v0.10.2
Compare
Choose a tag to compare
  • Fixed an issue with TLS peer certificate chain capturing.

0.10.1

24 Jun 14:01
v0.10.1
Compare
Choose a tag to compare
  • Fixed issues in BasicSocketPool returning raw resources

0.10.0

24 Jun 07:10
v0.10.0
Compare
Choose a tag to compare

Initial Amp v2 release.

0.9.9

18 Jul 22:06
Compare
Choose a tag to compare
  • Fix bad hostname used for SNI with 5.5 (the IP was used instead of the actual hostname)