{"push_id":563586852,"size":728,"distinct_size":2,"ref":"refs/heads/cloud-ats","head":"5ee92d1729a2b62bee30a6f517f64b3f565bf746","before":"db4f697f758bce1c98ca80bbb8166ca4ef47581c","commits":[{"sha":"6b3ce453db8e688c41a9d29d3649351c160e93b9","author":{"email":"fd614305e5171ee22fc3a3d380e8fcce9ba64635@guac-dev.org","name":"James Muehlner"},"message":"Ticket #33: Expose new 'cursor' parameter for configuring local/remote cursor.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/6b3ce453db8e688c41a9d29d3649351c160e93b9"},{"sha":"f1f19e5a35009bd7f618ee4aeb30e3fa1fb431e4","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Merge master to grab guacamole-common-js version fix.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/f1f19e5a35009bd7f618ee4aeb30e3fa1fb431e4"},{"sha":"9bf27bfb69afecef223bf54ed934d440e4c86ab7","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Merge branch 'master' into unstable","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/9bf27bfb69afecef223bf54ed934d440e4c86ab7"},{"sha":"4a0003b53d12d01a0b3c53f74e915ebeb86dc069","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Fix jsdoc comments.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/4a0003b53d12d01a0b3c53f74e915ebeb86dc069"},{"sha":"94c0ec1f17d3a6e67b677eccac5ceba066f41aa1","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Add basic support for file upload via dragging.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/94c0ec1f17d3a6e67b677eccac5ceba066f41aa1"},{"sha":"4620abbb5b0388ded1f292fb79ac686edae619ab","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Use subarray rather than slice (as IE10 lacks slice).","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/4620abbb5b0388ded1f292fb79ac686edae619ab"},{"sha":"324b6237a90d2dd9d644ecde668c2eba05a7d11f","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Add drop event to display rather than body for sake of Firefox.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/324b6237a90d2dd9d644ecde668c2eba05a7d11f"},{"sha":"29bd388bdb27f33e25bf9df92d6ec0c7e4a22ab7","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Rename functions appropriately.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/29bd388bdb27f33e25bf9df92d6ec0c7e4a22ab7"},{"sha":"830b36c970a5e1c21c74df331a6248514252d0a5","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Comment private file upload functions.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/830b36c970a5e1c21c74df331a6248514252d0a5"},{"sha":"5f10ccb64a1323b250f8c693e66610d84dcbc314","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Create dedicated object for streams.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/5f10ccb64a1323b250f8c693e66610d84dcbc314"},{"sha":"5401ec6ae32dcce82a55733372e775c8d083cb6b","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Implement integer pool. Automatically allocate stream indices.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/5401ec6ae32dcce82a55733372e775c8d083cb6b"},{"sha":"8848b87c21b61654da5d8690a46cbfc913b0b89b","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"It's actually writing.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/8848b87c21b61654da5d8690a46cbfc913b0b89b"},{"sha":"68e2e2b02876869e5fdfd20b3562561ad3f11a3c","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Migrate blob to input stream (ish) API.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/68e2e2b02876869e5fdfd20b3562561ad3f11a3c"},{"sha":"efcda749122860d94bf4aeadd67c182a940ad447","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Modify audio support to handle blob packets rather than base64.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/efcda749122860d94bf4aeadd67c182a940ad447"},{"sha":"5b0b8e5374874ec23e9457f56bcabbefe225b9ba","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Migrate video instruction to new stream style.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/5b0b8e5374874ec23e9457f56bcabbefe225b9ba"},{"sha":"a0f5ccbcf0e6b5cc600e0d38111bbd744475481b","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Fix ordering of reads.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/a0f5ccbcf0e6b5cc600e0d38111bbd744475481b"},{"sha":"56c6c1d637db66f6c1c78ebd0ebe674a0479d4c8","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Add onsync handler.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/56c6c1d637db66f6c1c78ebd0ebe674a0479d4c8"},{"sha":"3b147096e652a2213f9ad70252c05d8c6fcab183","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Send blobs in response to sync, rather than waiting an arbitrary time period.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/3b147096e652a2213f9ad70252c05d8c6fcab183"},{"sha":"4599ac743148406d9e8797af5727069d3363859f","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Add official WebSocket support, always enabled, for both Jetty and Tomcat.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/4599ac743148406d9e8797af5727069d3363859f"},{"sha":"405c112b700a5bb4d0d5c63e5ba8dc9b7cdebaea","author":{"email":"57bf8c5f622f5cc650b2f812a1863a3256060aca@guac-dev.org","name":"Michael Jumper"},"message":"Require \"enable-websocket\" property to be set to \"true\" before enabling WebSocket support.","distinct":false,"url":"https://api.github.com/repos/tuanhq/guacamole-client/commits/405c112b700a5bb4d0d5c63e5ba8dc9b7cdebaea"}]}