Permalink
Commits on Jan 12, 2017
  1. Merge pull request #252 from oberstet/rel_0_11_2

    polish for release
    oberstet committed on GitHub Jan 12, 2017
  2. polish for release

    oberstet committed Jan 12, 2017
Commits on Jan 11, 2017
  1. Merge pull request #250 from Kolyunya/send-extra-data-while-atuhentic…

    …ation
    
    Send extra data while authentication
    oberstet committed on GitHub Jan 11, 2017
Commits on Dec 7, 2016
Commits on Nov 23, 2016
  1. Merge pull request #247 from 102/patch-1

    Fix broken built repository link
    oberstet committed on GitHub Nov 23, 2016
  2. Fix broken built repository link

    102 committed on GitHub Nov 23, 2016
Commits on Nov 16, 2016
  1. Merge pull request #244 from oberstet/master

    fix msgpack imports for browsers; forward transport info to onjoin
    oberstet committed on GitHub Nov 16, 2016
Commits on Nov 15, 2016
  1. Merge pull request #242 from oberstet/prepare_rel

    Prepare rel
    oberstet committed on GitHub Nov 15, 2016
  2. polish

    oberstet committed Nov 15, 2016
  3. remove old crap; cleanup

    oberstet committed Nov 15, 2016
  4. port over changes from PR #238

    oberstet committed Nov 15, 2016
  5. Merge pull request #240 from oberstet/reorg_repo

    Reorg repo
    oberstet committed on GitHub Nov 15, 2016
  6. sync

    oberstet committed Nov 15, 2016
  7. more cleanups

    oberstet committed Nov 15, 2016
  8. refactored repo

    oberstet committed Nov 15, 2016
  9. remove old crap

    oberstet committed Nov 15, 2016
Commits on Oct 13, 2016
  1. Merge pull request #235 from dandv/patch-1

    Fix typo in license sentence
    oberstet committed on GitHub Oct 13, 2016
  2. Merge pull request #234 from battuashwik/master

    Fixing Curie Resolution Failure
    oberstet committed on GitHub Oct 13, 2016
Commits on Oct 10, 2016
  1. Fix typo in license sentence

    dandv committed on GitHub Oct 10, 2016
Commits on Sep 28, 2016
  1. Fixing Curie Resolution Failure

    When : exists in the subscription topic and cannot be resolved, it needs to fallback to full uri.
    battuashwik committed on GitHub Sep 28, 2016
Commits on Sep 23, 2016
  1. Merge pull request #221 from ThomasHornschuh/master

    Solution proposal for Issue #220
    oberstet committed on GitHub Sep 23, 2016
Commits on Sep 14, 2016
  1. Merge pull request #225 from sqwok/master

    Add additional check for object prior to property lookup.
    oberstet committed on GitHub Sep 14, 2016
  2. Merge pull request #222 from wangjia184/master

    Add withCredentials = true so that cookie is sent in longpoll mode
    oberstet committed on GitHub Sep 14, 2016
Commits on Aug 16, 2016
Commits on Jul 29, 2016
  1. Add withCredentials = true so that cookie is sent in longpoll mode

    For session-renegotiation purpose, we need the client send cookie along with the request.
    
    So it works in this way after this fix.
    
    1. Client first  sends HTTP OPTIONS request
    
    ```
    OPTIONS /longpoll/open HTTP/1.1
    Host: 127.0.0.1:8080
    Connection: keep-alive
    Cache-Control: max-age=0
    Access-Control-Request-Method: POST
    Origin: http://127.0.0.1:8720
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
    Access-Control-Request-Headers: content-type
    Accept: */*
    Referer: http://127.0.0.1:8720/cors.html
    Accept-Encoding: gzip, deflate, sdch
    Accept-Language: en,zh-CN;q=0.8,zh;q=0.6
    ```
    
    2. Server response like below.
    
    ```
    HTTP/1.1 200 OK
    content-type: text/javascript
    access-control-allow-origin: http://127.0.0.1:8720
    access-control-allow-headers: Authorization,Content-Type,Cookie,Origin
    access-control-allow-methods: GET,POST,OPTIONS
    access-control-allow-credentials: true
    ```
    
    3. Then client sends the POST request
    
    ```
    POST /longpoll/open HTTP/1.1
    Host: 127.0.0.1:8080
    Connection: keep-alive
    Content-Length: 29
    Origin: http://127.0.0.1:8720
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
    Content-type: application/json; charset=UTF-8
    Accept: */*
    Referer: http://127.0.0.1:8720/cors.html
    Accept-Encoding: gzip, deflate
    Accept-Language: en,zh-CN;q=0.8,zh;q=0.6
    ```
    
    4. Then server response and set the cookie
    
    ```
    HTTP/1.1 200 OK
    content-type: text/javascript
    access-control-allow-origin: http://127.0.0.1:8720
    access-control-allow-headers: Authorization,Content-Type,Cookie,Origin
    access-control-allow-methods: GET,POST,OPTIONS
    access-control-allow-credentials: true
    connection: keep-alive
    content-length: 71
    set-cookie: cid=6H-3ePfI8JAQaA5ho2NuRj7kT; Path=/; HTTPOnly
    
    {"protocol": "wamp.2.json", "transport": "6H-3ePfI8JAQaA5ho2NuRj7kT-8"}
    ```
    
    Without `withCredentials = true`,  the cookie won't be accepted by the client.
    wangjia184 committed on GitHub Jul 29, 2016
Commits on Jul 26, 2016
  1. Added a "dynamic" conversion of crlfs to lf on windows platform to te…

    …stutil.js. This will allow for an successful run of the test suite on windows independently of the configuration of linefeed settings in git.
    ThomasHornschuh committed Jul 26, 2016
Commits on Jul 25, 2016
  1. .gitignore....

    ThomasHornschuh committed Jul 25, 2016
  2. Solution proposal for Issue #220

    Move bufferutil and utf-8-validate to the optionalDependencies section from in package.json. ws has automatic fallbacks which are invoked when one of these modules cannot be loaded. See e.g ws/lib/BufferUtil.js
    ThomasHornschuh committed Jul 25, 2016
Commits on Jul 5, 2016
  1. Merge pull request #212 from 2roy999/master

    fixing issue #211 to add compatibility with SystemJS
    oberstet committed on GitHub Jul 5, 2016
Commits on Jun 18, 2016