{"head":"660a48edbfd67939f0cb55c35263f6a05ee7a39c","size":21,"push_id":44316119,"shas":[["10fdddb20e06c9f013c1e48c3f0c07c778ae21de","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","update trace, make HTTP server a proper AlephServer, and don't try to respond twice if HTTP write fails","ztellman"],["69a0260e4ef3b52450e6de8ba5fa8ff150bd7cb9","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","more work on aleph.trace","ztellman"],["06f4a21a5bb452590e0054d7b60ee2a4372a7ad8","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","reduce creation of canonical probes in servers","ztellman"],["0b36b3346558e2b2de1d99ea6f740b654945c226","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","honor timeouts in http-client","ztellman"],["7e3058088a7b4e2e4a7898b7e2fca8af2ba87f28","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","handle async handler errors","ztellman"],["ddd850ac894363f930c180c48be1926f0bba7443","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","mirror tests for keep-alive requests","ztellman"],["1db2d8180e62d9da9e29ee3b2f89457efd5e118a","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","get channel from event, not exception","ztellman"],["2392367dfc9105490a42747c526ff2e150e031dc","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","allow wrap-ring-handler to take async results","ztellman"],["8214589443fa3c1e3cf942e0f7085058fc375ae6","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","update gitignore","ztellman"],["e714628b67b70d3089de9288620afae3b7d7954e","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","add concurrent gc as default jvm option","ztellman"],["b4644595f857311abe6186874c2d48262e18b6d4","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","refactor handshakes a bit, and add (possibly naive) support for new protocol","ztellman"],["17f78d7f468d0c0fee6d5381005b19e9b895caff","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","update formats with hash functions and input-stream->channel","ztellman"],["b52ba2e134a81b4d32912460a67b33586f94e76a","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","make InputStream responses chunked","ztellman"],["ad24619dfca914b49b7f00c9fd3410e844f159b7","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","clean up duplicate errors and unnecessary reflection","ztellman"],["b2c405b616735d6283048a43fe936d66c1f91496","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","take out warn-on-reflection","ztellman"],["7ac8a67b4981796ff41cc9c2a9f3778363686fb9","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","initial refactoring, all tests pass","ztellman"],["143f43bb00b6d93cf5f3db0735f304108014ab40","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","complete hybi websocket protocol support","ztellman"],["859ea319a4daf7dc83c724d448f038724cf978f7","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","add timeouts to HTTP calls, and final work on hybi websocket protocol","ztellman"],["4b84c9552ee4e43e2b8dc1b531a823be9f71b4ab","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","Merge branch 'new'\n\nConflicts:\n\tproject.clj","ztellman"],["ea5bd1db1faa2db40f02de8344af7e30cad10424","829ca9a87d327b201b127ad4ebb3fcbd540090c5@gmail.com","update project.clj","ztellman"]],"ref":"refs/heads/master"}