Releases: arthurkushman/php-wss
Releases · arthurkushman/php-wss
Remove large payload on false ret
2.0.5 #69: Remove large payload on false ret (#70)
Add an ability to set $streamSelectTimeout = null
to provide configuration of stream_select with:
If seconds is null stream_select() can block indefinitely, returning only when an event on one of the watched streams occurs (or if a signal interrupts the system call).
Bug-fix stream_socket_accept(): Accept failed: Operation timed out
2.0.3 #59: Change timeout for stream_socket_accept to -1
Fix large payload unsaved and closed connection
When there is a large payload - server will save intermediate data for further processing
PHP-7.4 support, strict types, minor bug fixes
Add property strict types
Fix $isMask always true issue
phpunit >=9.4 support
Add SSL server run options
#51: Add SSL Server settings via ServerConfig - fix setters to be fluent
Change DEFAULT_RESPONSE_HEADER value to 8192
What is the maximum size of HTTP header values?
Apache 8K
Nginx 4K-8K
IIS 8K-16K
Tomcat 8K - 48K
Fix method type detection on dynamic call of RFC web-socket supported methods
1.6.1 #hotfix: Fix method type detection on dynamic call of RFC web-socket …
Origin check implementation on server
- Origin check implementation on server to check clients sending
Origin
header - Refactor
looping
method to make code more clean - Add more rules to
.gitattributes
to exclude extra files from zip archive
Fix CONNECT to proxy with pre-configured port
1.5.2 #41: Add proxy port + resp match const (#44)