{"push_id":2754607108,"size":19,"distinct_size":4,"ref":"refs/heads/tcp_ping","head":"3c34e7cf5bd2437278d007b02bc34fb6416e47f5","before":"2e6f4480b783d0d5ac88e30abde34b92d1269036","commits":[{"sha":"bc250163b18e8c78701cd3041abb495de74052cb","author":{"name":"Roman Proskuryakov","email":"8479a611d2742acf12e161e6cc0a83364cf2fafa@deeptown.org"},"message":"chore(readme): update the status of the project","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/bc250163b18e8c78701cd3041abb495de74052cb"},{"sha":"dc6cc243339619b976027a1834d5cf7e99b5a75a","author":{"name":"Roman","email":"8479a611d2742acf12e161e6cc0a83364cf2fafa@deeptown.org"},"message":"Merge pull request #180 from tox-rs/status\n\nchore(readme): update the status of the project","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/dc6cc243339619b976027a1834d5cf7e99b5a75a"},{"sha":"d2a7939c0899bba32f361dc52f7f006d65c40a9a","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"refactor(dht): remove udp parameter from constructor of PackedNode","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/d2a7939c0899bba32f361dc52f7f006d65c40a9a"},{"sha":"1403fcb9112edb0d533f72630676ec0484328787","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"fix(dht): add nodes to kbucket only after receiving response from them","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/1403fcb9112edb0d533f72630676ec0484328787"},{"sha":"d1a493ffec1e4ab5d97ba379bea2f9174fb981e7","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"refactor(dht): remove bootstrap_times from DhtFriend constructor","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/d1a493ffec1e4ab5d97ba379bea2f9174fb981e7"},{"sha":"9756939b4d0ac3a4d0d88f7a430145e311f1febe","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"fix(dht): refactor and fix pings sending","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/9756939b4d0ac3a4d0d88f7a430145e311f1febe"},{"sha":"216397f1836cac34d5c9f78edbea7b21d2fae946","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"fix(dht): fix possible integer overflow","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/216397f1836cac34d5c9f78edbea7b21d2fae946"},{"sha":"2ef5c8724c24e9987a4122bd856b521c5c26959b","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"fix(dht): split BAD_NODE_TIMEOUT","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/2ef5c8724c24e9987a4122bd856b521c5c26959b"},{"sha":"8545d63a6e4ce6e541ff717605ae894359f78f63","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"refactor(dht): reduce duplicated code for DhtFriend","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/8545d63a6e4ce6e541ff717605ae894359f78f63"},{"sha":"d9a785cdd80aa35f371bcf6d0a41475ae697fb36","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"fix(dht): reduce number of close nodes each friend has","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/d9a785cdd80aa35f371bcf6d0a41475ae697fb36"},{"sha":"7264c7792d38f9d4cfbb4051c97d1296e58f889f","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"refactor(dht): move onion key refreshing to separate timer","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/7264c7792d38f9d4cfbb4051c97d1296e58f889f"},{"sha":"5017f5d18a320cbc078d955fe2d77aab63e139ae","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"refactor(dht): style and documentation fixes","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/5017f5d18a320cbc078d955fe2d77aab63e139ae"},{"sha":"748410b69e90c2e45a2311483ee6b2d6b50ee858","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"fix(dht): make send_to method never return failed future","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/748410b69e90c2e45a2311483ee6b2d6b50ee858"},{"sha":"37969dd0d23bea6a14313160f787aa409eaab056","author":{"name":"Evgeny Kurnevsky","email":"816c487de87a76ef8e870715988c1737133c5661@gmail.com"},"message":"feat(dht): add logging","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/37969dd0d23bea6a14313160f787aa409eaab056"},{"sha":"b7bb31c4a575c692ee823d5365fdd2f59a637306","author":{"name":"Roman","email":"8479a611d2742acf12e161e6cc0a83364cf2fafa@deeptown.org"},"message":"Merge pull request #179 from tox-rs/dht_refactoring\n\nDHT fixes","distinct":false,"url":"https://api.github.com/repos/tox-rs/tox/commits/b7bb31c4a575c692ee823d5365fdd2f59a637306"},{"sha":"c19e5aa6535bc7817e519e07a15d1c4b70bf3e13","author":{"name":"NamsooCho","email":"fec734e2a4d9b5f90220d6799ebf855791ef8c21@gmail.com"},"message":"feat(tcp): add periodic ping sender","distinct":true,"url":"https://api.github.com/repos/tox-rs/tox/commits/c19e5aa6535bc7817e519e07a15d1c4b70bf3e13"},{"sha":"eab85d6ffb4efaf8ad793395bf06f58c72bc7dd2","author":{"name":"NamsooCho","email":"fec734e2a4d9b5f90220d6799ebf855791ef8c21@gmail.com"},"message":"feat(tcp): add send pings to tcp_server example","distinct":true,"url":"https://api.github.com/repos/tox-rs/tox/commits/eab85d6ffb4efaf8ad793395bf06f58c72bc7dd2"},{"sha":"fb37198082661e0013c87db833551c5508263ace","author":{"name":"NamsooCho","email":"fec734e2a4d9b5f90220d6799ebf855791ef8c21@gmail.com"},"message":"feat(tcp): handle shutdown_client future, add tests","distinct":true,"url":"https://api.github.com/repos/tox-rs/tox/commits/fb37198082661e0013c87db833551c5508263ace"},{"sha":"3c34e7cf5bd2437278d007b02bc34fb6416e47f5","author":{"name":"NamsooCho","email":"fec734e2a4d9b5f90220d6799ebf855791ef8c21@gmail.com"},"message":"feat(tcp): use only one lock in send_pings()","distinct":true,"url":"https://api.github.com/repos/tox-rs/tox/commits/3c34e7cf5bd2437278d007b02bc34fb6416e47f5"}]}
{"actor":{"display_login":"NamsooCho"}}