{"shas":[["36f8c4770cbea611faecbf4278439f8c68c8b4d0","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Fix some bugs in cross-origin request caused by unexpected request methods and content-types when using CORS.","James Coglan"],["9ddaaac7102a87692d3e16d623e35d5fcbc9252a","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Add option to allow users to select which Redis database to use.","James Coglan"],["d0226c86804e9c46a1f1500f02d952fa9e5d7f8d","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Revert some debugging changes to example app.","James Coglan"],["3f9e43a90c0339c3941db1fced3fe5bb46b22b88","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Some debugging changes to diagnose CORS differences across browsers.","James Coglan"],["38a3681c0a36e15adaf0cf6be9b50303350ffb2a","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Don't cache the client script while debugging.","James Coglan"],["dd994549b7debab7b6b03c3c098256696267eb80","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Reinstate env['faye.client'] in RackAdapter.","James Coglan"],["4f99a94afd80b2a50975285493a031c7853c6eb1","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Stop false callback from Transport.WebSocket.isUsable() being called more than once.","James Coglan"],["c2c01a296ce395388373438a7037918393e4a1d2","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Grab JS.Class 3.0.1.","James Coglan"],["a4a9e274d97187e52422416021e08345343c1a81","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Update changelog and packages for 0.6.2.","James Coglan"],["4dc892bd9c2ac8ff4c7450beea002f9d473dc471","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Don't require 'rubygems' within the gem. Sorry, everybody.","James Coglan"],["f1418a814e9a45169ad0e42007c40d7b4a0a30d2","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Only send advice with handshake and connect responses.","James Coglan"],["792e1265cc86a7d018111ab8fc96144e3c4269c3","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Use sunion to get the list of clients a message should be routed to so we never send notifications for the same message twice.","James Coglan"],["a204b4de0b520b25ac5d30dd13a93ca6e68e8c67","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Use sequential message IDs on the client side so we don't need to store all past IDs to guarantee uniqueness.","James Coglan"],["ba043d6e29c8bfb460d76e0980accda429374f47","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Fix a typo in the specs.","James Coglan"],["d59fbbf82c9e83e329855d04cffa82ad660678fc","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Don't publish meta-messages; subscribing to them is not supported yet and they leak over the /** channel.","James Coglan"],["d50b0e56f52ca88e8957ac01e6306943de9285c3","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Don't use sudo in installation docs.","James Coglan"],["7280008cd449992eee7eb885423688689622d0bc","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Update the example docs and include Sinatra as a dev dependency.","James Coglan"],["3738dc6e7141f781b20cb50938a1115f2c6b6f41","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Remove some example files we don't need and make Node example app less crashy.","James Coglan"],["fc1f80d1498aeee915ce6c7076d8a3f6681f8a36","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Delete some example doc cruft.","James Coglan"],["b42caee90c84d8e6970473cbd55b5a93d6193f11","3b7b12799029f8453cbd0616d81899ac4c4a3109@gmail.com","Update install script to include Tsung.","James Coglan"]],"ref":"refs/heads/master","size":66,"head":"99d69007b7bcda3ab0ed51e5c3b44345b728b3ff","push_id":42049479}