Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jul 5, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

PhilipRoman and others added 2 commits July 4, 2022 18:56
…constructor

Replace usages of deprecated constructor Integer(String) with Integer.parseInt
@pull pull bot added the ⤵️ pull label Jul 5, 2022
xkommando and others added 27 commits February 10, 2023 18:59
websocketimpl: avoid string copy unless logging trace message
Make Base64Test independent of JDK
Add distribution attribute to GitHub workflows
Bump version in install instructions
Align slf4j version between maven and gradle.
Fix multiple issues related to reconnect
PhilipRoman and others added 30 commits April 27, 2024 18:26
On Ubuntu 22.04 with Linux 6.5, it was observed that when the server
gets the SSL records containing the client handshake finished message
and the first HTTP GET request in ONE read operation, the latter SSL
record is never processed.

Commit 89eaf41 should have fixed this,
but it turned out that when SSLSocketChannel2#processHandshake() is
called from SSLSocketChannel2#write(), the second SSL record containing
the HTTP GET request is stashed away, but never retrieved, since the
calling code in WebSocketServer#doWrite() has no provisions for this,
only WebSocketServer#doRead() does.

Change SSLSocketChannel2#processHandshake() to only read from the socket
when called from SSLSocketChannel#read(), to ensure that when two SSL
records are read, the second one is processed as well.

This fixes issue #1418.
…er_misses_get

Fix issue #1418: WebSocketServer sometimes misses GET request after SSL handshake
Update dependencies
Remove json dependency
Clone PerMessageDeflateExtension values correctly
See #1440
The main motivation for this feature is the ability to integrate with
on-demand socket activation.
Remove outdated build info badge
* Update all dependencies
Update to JUnit 5
Adjust tests to JUnit 5
Improve Test stability

* Set maven java version to 1.8
reconnectBlocking overload that supports timeout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants