Permalink
Commits on Oct 24, 2018
  1. change browser entry (#394)

    joggienl authored and oberstet committed Oct 24, 2018
    If you use autobahn-js with rollup and rollup-plugin-node-resolve cannot
    resolve the path to "lib/transport/rawsocket.js". This leads to the error
    that "net" cannot be imported (which is correct, it is not available
    because it is a core node module).
    
    rollup-plugin-node-resolve uses the Node Resolution Algorithm to resolve
    packages (https://nodejs.org/api/modules.html#modules_all_together).
    This means that the path of the file should either start with './' or
    '/' to be found.
Commits on Oct 21, 2018
  1. fixes

    oberstet committed Oct 21, 2018
  2. update version

    oberstet committed Oct 21, 2018
  3. rel (#391)

    oberstet committed Oct 21, 2018
    docker image baking
Commits on Oct 19, 2018
  1. Add 'randombytes' dep and remove 'md5' and 's3 (#389)

    om26er authored and oberstet committed Oct 19, 2018
    * Add 'randombytes' to depends
    
    * Remove md5 and s3 dep
Commits on Oct 16, 2018
  1. Release 18.10.1 (#386)

    om26er authored and oberstet committed Oct 16, 2018
    * Release 18.10.1
    
    * Crossbar no longer have templates
    
    * update Makefile
Commits on Oct 10, 2018
  1. Merge pull request #385 from JustinTArthur/fix-session-scope-id-count…

    meejah committed Oct 10, 2018
    …er-wrap
    
    Fix session scope ID counter wrapping.
Commits on Oct 1, 2018
  1. Implement websocket transport-level heartbeat (#382)

    om26er authored and oberstet committed Oct 1, 2018
    * Implement websocket transport-level heartbeat
    
    * minor cleanup
    
    * document the websocket transport heartbeat feature
    
    * Convert seconds to ms internally
Commits on Sep 15, 2018
  1. Use incrementing IDs for session requests (#377)

    JustinTArthur authored and oberstet committed Sep 15, 2018
    * Use incrementing IDs for session requests.
    
    Fixes #160.
    
    * Remove global scope random ID generation.
    
    We also weren't doing anything serializer specific. Relates to
    #160.
    
    * Restore global scope ID generation function to the util module.
    
    Per request of @oberstet in #377. Also make it
    inclusive of the max by adding 1 to the floor. Relates to
    #160.
Commits on Aug 23, 2018
  1. Allow a call to be canceled (#371)

    Jopie64 authored and oberstet committed Aug 23, 2018
    This would partly fix #309. Call canceling is only supported on the caller
    side.
Commits on Aug 1, 2018
  1. Fix environment detect (#370)

    RBukharov authored and oberstet committed Aug 1, 2018
    * Fix environment detect
    
    Use browser WebSocket implementation for Electron apps
    
    * Review fix
Commits on Jul 31, 2018
  1. quickfix websocket close code #141 (#369)

    markope authored and oberstet committed Jul 31, 2018
    * quickfix websocket close code #141
    
    * amend: if no reason is given one should not provide a code (for websocket transport). The default code then is 1005 "No Status Recvd". See https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/close.
    
    Not sure about the other transports, but hope it is similar.
Commits on Jul 22, 2018
  1. Correct Grammar (#368)

    jshuadvd authored and oberstet committed Jul 22, 2018
    * Correct Grammar
    
    * Update README.md
Commits on Jul 4, 2018
  1. Doc: fix WAMP links (#365)

    simonihmig authored and oberstet committed Jul 4, 2018
  2. Fix unsubscribe (#364)

    martin31821 authored and oberstet committed Jul 4, 2018
  3. Missing 'self' in some functions (#366)

    marablayev authored and oberstet committed Jul 4, 2018
    var self = this; was not defined, so it raised error: TypeError: Cannot read property 'on_internal_error' of undefined
Commits on Jun 26, 2018
  1. Introduced TLS Support (#361)

    johannwagner authored and oberstet committed Jun 26, 2018
    * Introduced TLS Support
    
    * Fixed Documentation.
  2. Patch for Issue #358 (#359)

    johannwagner authored and oberstet committed Jun 26, 2018
Commits on Mar 20, 2018
  1. run cb, not cf/cfc

    oberstet committed Mar 20, 2018
  2. prepare v18.3.2

    oberstet committed Mar 20, 2018
  3. pass protocols to ws again (#344)

    JulZimmermann authored and oberstet committed Mar 20, 2018
    The constructor for ws looks like this: constructor (address, protocols, options)
    So we have to call it appropriately like this: WebSocket(self._options.url, protocols, options)
Commits on Mar 16, 2018
  1. work out glitches

    oberstet committed Mar 16, 2018
  2. websocket.js - pass more options to ws in nodejs (#313)

    wangjia184 authored and oberstet committed Mar 16, 2018
    This change allows 
    
    * add http header in the WebSocket handshake.
    * use a proxy to debug the connection
    
    Example usage code
    ```
    new autobahn.Connection({
        transports: [
            {
                'agent' : new HttpsProxyAgent('http://127.0.0.1:8888'), // optional agent allows to use proxy to debug the connection
                'type': 'websocket',
                'url': 'ws://127.0.0.1',
                'max_retries': 3,
                'headers' : {
                   'Cookie': 'stag=' + encodeURIComponent(stag) // add cookie in the header
                }
            }
        ]
    });
    ```
Commits on Feb 6, 2018
  1. Fix capitalization typo: WAMp -> WAMP. (#337)

    gruns authored and oberstet committed Feb 6, 2018
    * Consistently quote documentation strings.
    
    * Fix capitalization typo: WAMp -> WAMP.
Commits on Nov 23, 2017
  1. Removed broken msgpack ext type support (#331)

    agronholm authored and oberstet committed Nov 23, 2017
    This feature violated WAMP's design goals. Use of ext types should be
    restricted to scenarios where payload transparency is used. But more
    importantly, the code was broken by the move to msgpack5.
  2. Replaced msgpack-lite with msgpack5 (#330)

    agronholm authored and oberstet committed Nov 23, 2017
    * Replaced msgpack-lite with msgpack5
    
    This fixes subscription IDs being sent to the router as floats due to
    msgpack-lite's buggy handling of large numbers.
    
    * Removed obsolete msgpack workaround
Commits on Nov 10, 2017
Commits on Oct 26, 2017
  1. Issue 224 client errors hide away (#318)

    samson84 authored and oberstet committed Oct 26, 2017
    * issue-224 Create an error_handler utility function, add error handlers, update docs.
    
    * issue-224
    
    * issue-224, add end to end test cases, add a timeout handler to the test utils, minor corrections during testing.
    
    * issue-224 Create an error_handler utility function, add error handlers, update docs.
    
    * issue-224
    
    * issue-224 add a minor explanation to the documentation and an example too.
Commits on Jun 30, 2017
  1. fix in demo code

    goeddea committed Jun 30, 2017
Commits on Jun 29, 2017
  1. doc fixes

    goeddea committed Jun 29, 2017
  2. Update programming.md

    oberstet committed Jun 29, 2017
Commits on Jun 8, 2017
  1. Typo "conncetion" (#308)

    verheyenkoen authored and oberstet committed Jun 8, 2017
Commits on May 30, 2017
  1. Update README.md (#304)

    duizendnegen authored and oberstet committed May 30, 2017