Merge Request #7 - April

Small Changes

Bugfixes

  • Fix encodeJSON and unicode format
  • Call Application::atStop handlers only once
  • Fix spurious exit of Application::run
  • Enforce listening on IPv4 addresses (IPv6 is not yet supported)
  • Fix potential deadlock in TcpTransportSocket on Windows
  • Do not abort Application initialization on module loading error
  • Fix type-erased map to struct conversion issue
  • Fix crash on ill-formed message
  • Drop reference on remotely shared objects when a socket is closed
  • Fix deadlock when a service is disconnected during a call
  • Python: Rewrite module wrapper, fixes various bugs and allows to call functions