-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: bdjbd/Java-WebSocket
base: master
head repository: TooTallNate/Java-WebSocket
compare: master
- 20 commits
- 85 files changed
- 5 contributors
Commits on Dec 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcb7595 - Browse repository at this point
Copy the full SHA fcb7595View commit details -
Merge pull request TooTallNate#1446 from marci4/1.6.0_release
Release 1.6.0
Configuration menu - View commit details
-
Copy full SHA for da3cf2a - Browse repository at this point
Copy the full SHA da3cf2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f66edcb - Browse repository at this point
Copy the full SHA f66edcbView commit details -
Merge pull request TooTallNate#1447 from marci4/increase_version_1.6.1
Increase Version to 1.6.1
Configuration menu - View commit details
-
Copy full SHA for 54b860a - Browse repository at this point
Copy the full SHA 54b860aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7be8e7a - Browse repository at this point
Copy the full SHA 7be8e7aView commit details -
Merge pull request TooTallNate#1448 from marci4/remove_build_badge
Remove outdated build info badge
Configuration menu - View commit details
-
Copy full SHA for 253c3b8 - Browse repository at this point
Copy the full SHA 253c3b8View commit details
Commits on Jan 26, 2025
-
Update all dependencies and update to JUnit 5 (TooTallNate#1450)
* Update all dependencies Update to JUnit 5 Adjust tests to JUnit 5 Improve Test stability * Set maven java version to 1.8
Configuration menu - View commit details
-
Copy full SHA for 1ed042e - Browse repository at this point
Copy the full SHA 1ed042eView commit details
Commits on Feb 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d868887 - Browse repository at this point
Copy the full SHA d868887View commit details
Commits on Feb 17, 2025
-
Merge pull request TooTallNate#1458 from pdkovacs/fix-gradle-junit5-c…
…onfig Fix JUnit 5 config for gradle
Configuration menu - View commit details
-
Copy full SHA for c69b298 - Browse repository at this point
Copy the full SHA c69b298View commit details
Commits on Apr 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 611d897 - Browse repository at this point
Copy the full SHA 611d897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d8b96f - Browse repository at this point
Copy the full SHA 3d8b96fView commit details -
Merge pull request TooTallNate#1465 from Yuval-Roth/master
reconnectBlocking overload that supports timeout
Configuration menu - View commit details
-
Copy full SHA for 8c5766a - Browse repository at this point
Copy the full SHA 8c5766aView commit details
Commits on Dec 25, 2025
-
Add new RFC 7962-compliant Per-Message Deflate extension implementation
Add a reimplementation of the WebSocket Per-Message Deflate extension written from scratch for full RFC 7962 compliance, with the following over the existing implementation: - compliant extension parameters negotiation handling - default operation with context takeover works - fragmented messages are handled correctly (either all fragments are compressed/decompressed or none) - clears RSV1 after decompressing to remove the compression mark - produces the result specified in RFC 7962 section 7.2.3.4 - produces the result specified in RFC 7962 section 7.2.3.6 - uses the extension common name registered for RFC 7962 - has an additional optional constructor parameter "maxFrameSize" to ensure the limit is not exceeded while decompressing already - has an additional API "getCompressionRatio()" to get the effective compression ratio (over all payloads compressed and decompressed) Otherwise, it is fully API compatible with the old implementation. For now, the new implementation lives side by side with the old one, and is named "WebSocketPerMessageDeflateExtension". Add RFC 7962 tests for the new implementation, to validate it produces the expected results for all examples from RFC 7962 section 7.2.3. Add a copy of the unit tests for the old implementation, which verifies the new implementation works the same, except for fixed issues and different defaults.
Configuration menu - View commit details
-
Copy full SHA for f6a46be - Browse repository at this point
Copy the full SHA f6a46beView commit details
Commits on Jan 7, 2026
-
Replace old PerMessageDeflateExtension with new implementation
Instead of adding WebSocketPerMessageDeflateExtension side by side with the old PerMessageDeflateExtension, rename the new implementation to the old name to replace it.
Configuration menu - View commit details
-
Copy full SHA for 0ece865 - Browse repository at this point
Copy the full SHA 0ece865View commit details
Commits on Jan 9, 2026
-
Fix PerMessageDeflatExtension RFC 7692 number typos
RFC 7692 was often mistyped as RFC 7962. Fix this.
Configuration menu - View commit details
-
Copy full SHA for 2636218 - Browse repository at this point
Copy the full SHA 2636218View commit details -
Rename PerMessageDeflateExtension maxFrameSize to maxFragmentSize
The PerMessageDeflationExtension's optional maxFrameSize constructor parameter is applied to the size of a fragment while decompressing, and not to the complete frame size (that size is checked after passing the decompressed fragment), so rename the parameter to what it actually is. Add Javadoc to the full-parameter constructor method.
Configuration menu - View commit details
-
Copy full SHA for 238fc82 - Browse repository at this point
Copy the full SHA 238fc82View commit details -
Remove PerMessageDeflateExtension#getCompressionRatio()
This new API was intended to be called by library users, but could never have worked, as it would need to be called on the class instance which is actually processing frames, but that instance is created internally in the library using copyInstance() and thus inaccessible to the library users. Remove the API and the stats kept for it.
Configuration menu - View commit details
-
Copy full SHA for c465a9a - Browse repository at this point
Copy the full SHA c465a9aView commit details -
Revert "Remove PerMessageDeflateExtension#getCompressionRatio()"
This reverts commit c465a9a.
Configuration menu - View commit details
-
Copy full SHA for 4da0258 - Browse repository at this point
Copy the full SHA 4da0258View commit details -
Document how to use PerMessageDeflateExtension#getCompressionRatio()
The PerMessageDeflateExtension#getCompressionRatio() API needs to be called on the class instance used by the library. Add Javadoc explaining how that instance can be retrieved.
Configuration menu - View commit details
-
Copy full SHA for a27ba48 - Browse repository at this point
Copy the full SHA a27ba48View commit details
Commits on Jan 13, 2026
-
Merge pull request TooTallNate#1498 from ubitricity/add_new_websocket…
…permessagedeflate_extension Add new RFC 7692-compliant Per-Message Deflate extension implementation
Configuration menu - View commit details
-
Copy full SHA for afeacbf - Browse repository at this point
Copy the full SHA afeacbfView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master