Skip to content

wampcc 1.5

Compare
Choose a tag to compare
@darrenjs darrenjs released this 04 Nov 15:16
· 150 commits to master since this release
d4a269d

Added

  • websocket listener replies with http 200 on receiving health check

  • basic example of using SSL to connect to WSS

  • make dist support

Changed

  • admin supports unauthenticated session HELLO

  • admin accepts URI argument to identify peer address

  • websocket request-uri now user configurable

  • removed the http Origin: from request headers

  • project directory structure fully reorganised (suggested by Daniel Kesler)

  • new cmake approach (added by Daniel Kesler)

  • sister project, jalson, now integrated into wampcc

  • large scale api refactor of wamp_session, to adopt a uniform approach
    for interaction with user code, and to make the link clearer between api
    calls and the underlying WAMP interaction

  • websocket protocol automatically adds http Host: header -- often
    required by other wamp providers or gateways

  • timeout duration for logon increased from 10 to 30, also now configurable

  • websocket pongs contain ping payload, and use different config for
    minimum interval between successive messages

  • publish request supports callback to notify of result

Fixed

  • ssl_socket memleak

  • compile error on gcc7 (issue #8, gustavvanputten)

  • on_publish server callback was missing t_request_id parameter

  • cmake build supported on linux

  • msgpack encode/decode failed for values outside int range (issue #6, Green7)

  • session mode incorrectly accessed during inbound error handling

  • token searching failure for Sec-WebSocket-Protocol field

  • nonce generator was returning empty string