autobahn-js icon indicating copy to clipboard operation
autobahn-js copied to clipboard

WAMP in JavaScript for Browsers and NodeJS

Results 93 autobahn-js issues
Sort by recently updated
recently updated
newest added

There is Typescript support for Autobahn via https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/autobahn We should * check if that is current vs the latest Autobahn * add some basic examples and docs

enhancement
core
CI-CD
PRIO HIGH

### Reproduction steps * Call `autobahn.Connection.close` on an active connection. * Observe the following is logged: ``` connection closed closed { reason: 'wamp.error.goodbye_and_out', message: '', retry_delay: null, retry_count: null, will_retry:...

- Fixed non-working URL to correct path

I got this while being connected to the Poloniex socket for a few hours. I only subscribe to the channels, but I don't send anything after that. I have no...

enhancement
core

Do not warn by default, only for reconnection cases Closes #538

Screenshot: https://i.gyazo.com/53bfb2180160e7d86cbee38f40683cef.png This wamp client uses the default anonymous auth, so its confusing how that could fail? Even more confusing is how it sometimes succeeds, and sometimes fails. I suspect...

bug
needs-investigation

Currently, the RawSocket transport is hard-coded for JSON. This should be fixed to allow all available and configured serializers.

bug
core
PRIO HIGH

Hardcoding the `rejectUnauthorized` option in [`lib/transport/websocket.js`](https://github.com/crossbario/autobahn-js/blob/master/packages/autobahn/lib/transport/websocket.js#L191) to `false` exposes autobahn-js clients to man-in-the-middle attacks, as server certificates are **never** verified against the list of supplied certificate authorities. In production environments,...

enhancement
core

Error: `{"error":"wamp.error.invalid_uri","args":[],"kwargs":{}}` Just because somewhere this was used: `session.subscribe('com.company.camelCase',....` While this works without error: `session.subscribe('com.company.snake_case',...` Related to [this](https://github.com/crossbario/autobahn-python/issues/939) A better message, for example "X,Y, and Z are not allowed in...