Skip to content

Releases: PelionIoT/socketIO-client

Use new websocket-client

28 May 11:47
292d9b1

Choose a tag to compare

Update to use newest websocket-client instead of internal fork.

Fixed connection closing corner case

17 Sep 07:47
9ce2ce7

Choose a tag to compare

Changes

#11 avoid unexpected exceptions during wait()

Use own fork of websocket-client

29 Aug 11:57
aa80a9d

Choose a tag to compare

Forked due to imperfect SSL socket handling. Link: https://github.com/ARMmbed/websocket-client

Websocket SSL compatibility fixes

22 Aug 09:21

Choose a tag to compare

Description

Introduces fixes for websocket SSL usage.
Merge upstream.
Websocket-client dependency is no longer restricted to version 0.37.0.

SSL usage fixes (#9)
Merge pull request #4 from ARMmbed/merge-upstream

use compatible websocket-client version

20 Jan 13:32

Choose a tag to compare

Hotfixed

09 Nov 13:15

Choose a tag to compare

including huge improvements from PR#1

Fixes:

  • Fix issue where occasionally two transported would be instantiated

Occasionally the _transport property of EngineIO might be accessed
from separate threads which might result in creation of two
transports. This occasionally leads to issues where messages are lost.
Fixed by protecting the _transport property with a lock to avoid
entering it while another access is ongoing.

  • Protect also send_packet with lock
  • Don't try to send packets if transport is gone
  • Don't call wait for event if it doesn't exist
  • Fix errors during socket close
  • Call transport disconnect when disconnecting
  • Don't process packet if it's empty
  • some fixes for hanging connections
  • small fix that should fix hanging http sessions from the background
  • some fixes for lock releases.