Releases: xp-framework/networking
Releases · xp-framework/networking
9.2.4: PCNTL functionality verification
- Merged PR #11: Raise exceptions when pcntl extension is not loaded or
disabled. Previously, this would fail more or less silently later on!
(@thekid)
9.2.3: Logging compatiblity
- Made compatible with
xp-framework/logging
version 9.0.0 - @thekid
9.2.2: Inet4Address fix
- Fixed Inet4Address not implementing
lang.Value
- @thekid
9.2.1: Housekeeping fixes
- Fixed server implementation to run housekeeping after a given timeout
period, which defaults to 60 seconds.
(@thekid)
- Fixed issue #10: Select(60, 0) failed - @thekid
- Fixed issue #9: ServerSocket binds tcp://::1:8080 by default - @thekid
9.2.0: Servers & built-in streams
- Merged PR #8: Make ServerSocket use built-in streams. This removes the
hard dependency on the sockets extension for the peer.server
API.
If it's available, the code will continue to use it as default until
the next major release of this library. Otherwise, the built-in streams
and PHP's stream_socket_server() will be used.
(@thekid)
9.1.2: Localhost certificate validation fix
- Fixed certificate validation problem when connecting to
localhost
via SSL. Issue #2 caused this problem by forcing sockets using localhost
as hostname to connect to 127.0.0.1
(@thekid)
9.1.1: Dependencies fix
- Fixed issue #6: Missing dependency on xp-framework/logging - @thekid
9.1.0: SOMAXCONN
- Merged PR #5: Pass SOMAXCONN to listen() call - @thekid
9.0.0: XP9 Compatibility
- Heads up: Dropped PHP 5.5 support - now requires PHP 5.6 minimum!
(@thekid)
- Merged PR #3: XP9 Compat. Heads up: peer.Socket, peer.URL, the
INetAddr implementations in peer.net as well as peer.net.Network now
implement lang.Value
instead of extending lang.Object
.
(@thekid)
8.0.2: Error message QA
- Trimmed error messages - those under Windows include a traling
\r\n
.
(@thekid)