{"push_id":927822517,"size":126,"distinct_size":88,"ref":"refs/heads/nonblock_without_exception","head":"7a31f220784ad8acf874c9064f6dfba982152eba","before":"5321f59b46c5b6475662befaa337c3668f9083d4","commits":[{"sha":"a4e953c655740bf46e45c3b6f488730489ce0901","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@spork.in","name":"Tim Carey-Smith"},"message":"Allow waiting for read and write simultaneously\n\nDo not eagerly wait for IO-readiness","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/a4e953c655740bf46e45c3b6f488730489ce0901"},{"sha":"6925df5a0b0ae22af2c5d35cd6b986cca3bc93d1","author":{"email":"34a378d0f120b2c002642176a38a849c31d3cc23@swisscom.com","name":"Tiago Cardoso"},"message":"added spec for writing later to a socket within a request/response cycle using the timer primitives (this spec fails currently)","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/6925df5a0b0ae22af2c5d35cd6b986cca3bc93d1"},{"sha":"7026e612f0cdc6086bea25e55b151816f751a9f2","author":{"email":"9773878d237ad1f0b31f1354f3b87239c0805fba@beskow.de","name":"Hendrik Beskow"},"message":"expose connect method\n\nSigned-off-by: Hendrik Beskow <hendrik@beskow.de>","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/7026e612f0cdc6086bea25e55b151816f751a9f2"},{"sha":"39e7dc8e7a340ccaa0fa09f8dbfdb7fb7fc074c5","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Merge pull request #100 from Asmod4n/master\n\nexpose connect method","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/39e7dc8e7a340ccaa0fa09f8dbfdb7fb7fc074c5"},{"sha":"f156afb1ec9a2d67ac06df23e96a30d2a63ab339","author":{"email":"dda5f51af9ad5f48a43e8eb850409db302efff70@users.noreply.github.com","name":"Hendrik Beskow"},"message":"Add Windows and IPv6 DNSResolver support\n\nAlso added random picking of DNS Servers, or is it recommended only to switch Namservers when one fails?","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/f156afb1ec9a2d67ac06df23e96a30d2a63ab339"},{"sha":"96ff3892c655ab272870a7223c53f6de3dff2f3e","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Merge pull request #104 from Asmod4n/patch-1\n\nAdd Windows and IPv6 DNSResolver support","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/96ff3892c655ab272870a7223c53f6de3dff2f3e"},{"sha":"b90c3a64ec44ffc2a3f0f68ec0d47475110c44cd","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Add Celluloid::IO::TCPSocket#getsockname","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/b90c3a64ec44ffc2a3f0f68ec0d47475110c44cd"},{"sha":"9a99328a9d0435f8fbb209c93c31771b634c06b4","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Bump Travis Ruby version to 2.1.1","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/9a99328a9d0435f8fbb209c93c31771b634c06b4"},{"sha":"cef0f8364bc9eb23d8cd37f07f24755514fe6419","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Update .rspec","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/cef0f8364bc9eb23d8cd37f07f24755514fe6419"},{"sha":"aa4a7c3ef3bffc739788fee13324fd3645fb0804","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Obtain resolv hosts via Resolv::Hosts::DefaultFileName","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/aa4a7c3ef3bffc739788fee13324fd3645fb0804"},{"sha":"07edffe57bc9f100d33cdd8044ea5d3fa04cd736","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Revert \"Obtain resolv hosts via Resolv::Hosts::DefaultFileName\"\n\nThis reverts commit aa4a7c3ef3bffc739788fee13324fd3645fb0804.\n\nUngh, resolv.conf vs hosts","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/07edffe57bc9f100d33cdd8044ea5d3fa04cd736"},{"sha":"a72cae2ee0379c4eff2898aca8b9a20377a74fe9","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Let Resolv::DNS::Config.default_config_hash do its thing","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/a72cae2ee0379c4eff2898aca8b9a20377a74fe9"},{"sha":"ed6dbe189e50e4df85705a397207b708fef78669","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Use rbx-2","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/ed6dbe189e50e4df85705a397207b708fef78669"},{"sha":"19c8da2ce0c57be8e936a97371179c19487faeb1","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Merge pull request #23 from celluloid/simultaneous-read-write\n\nCelluloid::IO breaks if tasks contend on both reads and writes simultaneously","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/19c8da2ce0c57be8e936a97371179c19487faeb1"},{"sha":"3db545d08207ee96a6d99e1a82f7d9d1f296224a","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"CHANGES + version bump to 0.16.0.pre2","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/3db545d08207ee96a6d99e1a82f7d9d1f296224a"},{"sha":"288917a56f6e5be9fbc62fc534c7927bcf9be0d2","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Bump version to 0.16.0","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/288917a56f6e5be9fbc62fc534c7927bcf9be0d2"},{"sha":"879439e73c36d67a4413ad22b3d4591c6fbab930","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Lock to RSpec ~> 2.14","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/879439e73c36d67a4413ad22b3d4591c6fbab930"},{"sha":"0485997b1c1f1ff412c7f6317333bafb499313a3","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Fix TCPServer creation without a hostname","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/0485997b1c1f1ff412c7f6317333bafb499313a3"},{"sha":"bd7beee7e0b5872392927102e922e47b796565cb","author":{"email":"16ea51eff648727afe05444d40a28e78e79b26fe@gmail.com","name":"Tony Arcieri"},"message":"Return Celluloid::IO::SSLSocket after connect","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/bd7beee7e0b5872392927102e922e47b796565cb"},{"sha":"9ccce9ba40535b4fa204e69f312bc2fe53dda3a1","author":{"email":"b1ea47da69e23acd1c4508031bf2e20bd2d68af1@orgizm.net","name":"henning mueller"},"message":"Expose addr method.","distinct":false,"url":"https://api.github.com/repos/TiagoCardoso1983/celluloid-io/commits/9ccce9ba40535b4fa204e69f312bc2fe53dda3a1"}]}