Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Rfc6455 Laravel Package

ratchet/rfc6455

A framework-agnostic RFC6455 WebSocket protocol handler for PHP, with components for both server- and client-side handshake and messaging negotiation. It performs no I/O itself; HTTP upgrade integration is handled through PSR-7 interfaces, leaving implementation-specific interpretations open.

View on GitHub
Deep Wiki
Context7
v0.4.1

What's Changed

New Contributors

Full Changelog: https://github.com/ratchetphp/RFC6455/compare/v0.4.0...v0.4.1

v0.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/ratchetphp/RFC6455/compare/v0.3.1...v0.4.0

v0.3.1
  • Fix potential bug when auto selecting max frame size
  • Support newer versions of Guzzle
  • Silence warnings with PHP 8.1
  • Test newer versions of PHP and fix CI
v0.3
  • Support compression/permessage-deflate (#23)
  • Fixed a bug where a client requesting 2 sub-protocols on 1 header line would be taken as 1 (#39, #40)
  • Fixed a bug where Frame was always using its own Exception Factory for flow control
v0.2.6
  • Allow an optional frame/message size limit with sensible default to prevent crashes and hinder bad actors
  • Performance improvement in Frame processing
v0.2.5
  • Clear memory buffer when full preventing data corruption (#29, #30)
  • Respond with accepted sub-protocols when wrong one given (#24, #25)
0.2.4
  • Fixed memory issue related to Frame exception factory
v0.2.3
  • Fixed the order of parameters given to PSR-7 Response ("1.1" no longer the body)
  • Return 426 status on invalid "Upgrade" and sub-protocol negotiations instead of 400
v0.2.2
  • Loop through buffer since PHP doesn't do tail call optimization, fixing fatal error
  • Check that "upgrade" exists in header instead of equaling, fixing error in Firefox
  • On bad method call respond with allowed method
v0.2.1
  • MessageBuffer now provides a reason as to why it returns a close frame
  • Valid close frames ack with same close code and reason instead of 1000
v0.2
  • Everything under new Ratchet\RFC6455 namespace
  • Replace Guzzle HTTP implementations with PSR-7 interfaces
  • Added client side handshake
  • Performance improvements in message framing, UTF-8 validation, and stack traces when buffering
  • No longer coupled to any external Ratchet interfaces
  • PHP requirement changed from 5.3 to 5.4
v0.1
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
roundly-consulting/kubernetes-api-for-laravel
roundly-consulting/plausible-for-laravel
gvp/gvp-laravel-template
metasyncsite/laravel-metasync-client
roundly-consulting/onboarding-for-laravel
andydefer/laravel-notification
adachsoft/cli-process-tester
jhaskell13/laraflow
sebastienheyd/boilerplate-media-manager
ccast/tagixo-primix
pretendtrue/laravel-builder
sawmainek/laravel-scout-tntsearch-driver
tomshaw/laravel-calendar-table
dibakar/laravel-ownership
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo