Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TooTallNate/Java-WebSocket
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.5.6
Choose a base ref
...
head repository: TooTallNate/Java-WebSocket
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.5.7
Choose a head ref
  • 14 commits
  • 11 files changed
  • 5 contributors

Commits on Feb 6, 2024

  1. Increase version to 1.5.7

    marci4 committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    765932a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6910229 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Explicitly close the socket when resetting the client if the connecti…

    …on is not yet opened. This prevents the write thread from hanging while attempting to write to the output stream. Reset the connection if we fail to connect during connectBlocking.
    Cameron Auser committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    f7d51a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Ensure the socket is not null when attempting to close it.

    Cameron Auser committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d8eb0f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Merge pull request #1399 from ysi-camerona/ISSUE-1397

    Have connectBlocking clean up after a timeout
    PhilipRoman authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    aa84b39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acd03d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Add timeout to CI test

    PhilipRoman authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1f842a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Allow setting custom TCP receive buffer size

    Also increase default to 64K for performance improvement.
    PhilipRoman committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    f625a1a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    7e47e4d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1401 from TooTallNate/connect_blocking_cleanup_test

    Add test for connectBlocking cleanup (#1399)
    PhilipRoman authored Apr 27, 2024
    Configuration menu
    Copy the full SHA
    c793f34 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Fix WebSocketServer sometimes missing GET request

    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.
    robert-s-ubi committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    ad3d043 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge pull request #1419 from ubitricity/fix_issue_1418_websocketserv…

    …er_misses_get
    
    Fix issue #1418: WebSocketServer sometimes misses GET request after SSL handshake
    PhilipRoman authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    cd08f83 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Release 1.5.7

    marci4 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    dd07648 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d866754 View commit details
    Browse the repository at this point in the history
Loading