Changes for version 0.002 - 2026-09-21

  • Fix a native bq_websocket allocation leak when an invalid Close frame is rejected while control messages are exposed to the application.
  • Delay the application-visible Close copy until after RFC Close payload validation, and release the original message if copy allocation fails.
  • Add regression checks that rejected one-byte, invalid-status, and invalid-UTF8 Close frames leave no tracked native heap allocation.
  • This fixes CPAN Testers aborts in t/03-engine.t on DEBUGGING/multiplicity Perl builds where bq_websocket correctly asserted that native allocation accounting was nonzero at socket destruction.

Documentation

Modules

WebSocket client and server for Linux::Event
callback-first WebSocket client
established client WebSocket connection
callback-first WebSocket server
established server WebSocket connection

Provides

in lib/Linux/Event/WebSocket/Connection.pm