{"push_id":979180867,"size":3,"distinct_size":0,"ref":"refs/heads/master","head":"7d34eeeac944a716b584ae06c36d697a544f037a","before":"43b56b6ba1466a0a604d488326cf937b8da63c35","commits":[{"sha":"eef43bf4c9444922df08827f7c296bfb52061367","author":{"email":"316982460a88739789758006cebc05e900f9b1d7@gmx.com","name":"Rui Abreu Ferreira"},"message":"TlsStream: take ownership of underlying stream\n\nThis breaks compatibility: from_socket() is renamed connect_socket() and\naccept() to accept_socket(), this is aligned with the naming in libtls,\nit also makes things more clear. The crate version was bumped to 0.2.0.\n\nIts not always intuitive that dropping the holder of a file descriptor\nwill close the socket, so I used a generic to enable keeping the inner\nstream object inside the TlsStream. connect_socket() and accept_socket()\nreturn TlsStream<()>.\n\nconnect() and accept() now take ownership of types that implement\nAsRawFd/AsRawSocket. This \"inner_stream\" is stored inside the TlsStream.\nThe inner() and inner_mut() methods provide access to the object.","distinct":false,"url":"https://api.github.com/repos/equalsraf/telos/commits/eef43bf4c9444922df08827f7c296bfb52061367"},{"sha":"d9a6008ef08470e9a7bee03f335d2b27f6f45cb3","author":{"email":"316982460a88739789758006cebc05e900f9b1d7@gmx.com","name":"Rui Abreu Ferreira"},"message":"Cleanup: Rustfmt","distinct":false,"url":"https://api.github.com/repos/equalsraf/telos/commits/d9a6008ef08470e9a7bee03f335d2b27f6f45cb3"},{"sha":"7d34eeeac944a716b584ae06c36d697a544f037a","author":{"email":"316982460a88739789758006cebc05e900f9b1d7@gmx.com","name":"Rui Abreu Ferreira"},"message":"Fix Appveyor link","distinct":false,"url":"https://api.github.com/repos/equalsraf/telos/commits/7d34eeeac944a716b584ae06c36d697a544f037a"}]}