{"push_id":1288583441,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"d91e3348db884e01a2a83a6f8cb6614984d2c50d","before":"245b5eae4824c798250f233a2c803325fdb96fb1","commits":[{"sha":"1bdbd349f626f531f4007308bd85d758750a0d53","author":{"name":"Andreas Fackler","email":"40f3d0e0e55a7481cbc4df4b70b0ba21563351b9@users.noreply.github.com"},"message":"feat/common: merge safe_network_common into routing (#1112)","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/1bdbd349f626f531f4007308bd85d758750a0d53"},{"sha":"25617b296bd8aaa23d9cea8f04648c104c356bb5","author":{"name":"Andreas Fackler","email":"40f3d0e0e55a7481cbc4df4b70b0ba21563351b9@users.noreply.github.com"},"message":"refactor/use-mock-crust: better separate mock crust code from production code (#1113)","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/25617b296bd8aaa23d9cea8f04648c104c356bb5"},{"sha":"fc1e95c64b2bada5e83286a7055cfd4459a59745","author":{"name":"Andreas Fackler","email":"40f3d0e0e55a7481cbc4df4b70b0ba21563351b9@users.noreply.github.com"},"message":"refactor/base: simplify the Base trait (#1114)\n\nReplace `send_direct_message` with `send_message` and remove\r\n`wrap_direct_message`, to get rid of some unnecessary indirection.","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/fc1e95c64b2bada5e83286a7055cfd4459a59745"},{"sha":"873b34b18d84cd3d36f091bffb8c15549223f214","author":{"name":"Andreas Fackler","email":"40f3d0e0e55a7481cbc4df4b70b0ba21563351b9@users.noreply.github.com"},"message":"refactor/bootstrapped: simplify user message handling (#1116)","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/873b34b18d84cd3d36f091bffb8c15549223f214"},{"sha":"ae8322f2712acd304029c9313f80471664c58ff5","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"Peer manager refactor (#1117)\n\n* refactor/peer_manager: add Client and JoiningNode peer states\r\n\r\n* refactor/peer_manager: add Proxy peer state\r\n\r\n* refactor/peer_manager: cleanup","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/ae8322f2712acd304029c9313f80471664c58ff5"},{"sha":"e2662cd4d1bfbdc52c11c8d992151300e4a85440","author":{"name":"Andre Silva","email":"4cb8bd3786dc5886daa24c4833f23f8db52cd2d1@gmail.com"},"message":"Remove unnecessary mut self in client get requests (#1118)\n\n* remove unnecessary mut self in client get requests\r\n\r\n* increase timeout to wait for node startup in ci tests","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/e2662cd4d1bfbdc52c11c8d992151300e4a85440"},{"sha":"2378fe907ddb4f0fd0afdaf60f3ebb9b6187bbf7","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"fix/timer: timer related fixes (#1120)\n\n- Do not stop timer when transitioning to Client/Node\r\n- Remove `Timer::stop` method (the timer now stops on drop)\r\n- Timer is now replaced with dummy mock version when use-mock-crust is enabled","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/2378fe907ddb4f0fd0afdaf60f3ebb9b6187bbf7"},{"sha":"5461bd0a2d3af2f769e46d9d62d6c69bb9546d96","author":{"name":"Andreas Fackler","email":"40f3d0e0e55a7481cbc4df4b70b0ba21563351b9@users.noreply.github.com"},"message":"refactor/node: remove redundant is_proper checks (#1121)","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/5461bd0a2d3af2f769e46d9d62d6c69bb9546d96"},{"sha":"769d102835c7d054915f903ac3da4dc768f21b42","author":{"name":"Andre Silva","email":"4cb8bd3786dc5886daa24c4833f23f8db52cd2d1@gmail.com"},"message":"Handle QuorumSize action in client (#1103)\n\n* upgrade accumulator dependency to 0.5.0\r\n\r\n* handle QuorumSize action in client","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/769d102835c7d054915f903ac3da4dc768f21b42"},{"sha":"881476be72542149bf6f6124e24cbb6fcf3c9d47","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"fix/peer_manager: fix removal of expired peers and tokens","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/881476be72542149bf6f6124e24cbb6fcf3c9d47"},{"sha":"e6f28f1700983f26ecdd5ce8d43df644f1aea248","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"fix/node-state: reset get_node_name_timer_token on receiving GetNodeNameResponse","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/e6f28f1700983f26ecdd5ce8d43df644f1aea248"},{"sha":"7fe8fd27174887f6fb15a14620b793618cda20e5","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"fix/ci_test: fix crash on RestartRequired","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/7fe8fd27174887f6fb15a14620b793618cda20e5"},{"sha":"36e645060128df4c150fd541251ac59cda325aa4","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"fix/ci_test: restart client if failed to connect","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/36e645060128df4c150fd541251ac59cda325aa4"},{"sha":"1d6fd784dc461a13aade50390bd8c193b486048e","author":{"name":"Andreas Fackler","email":"40f3d0e0e55a7481cbc4df4b70b0ba21563351b9@users.noreply.github.com"},"message":"Merge pull request #1122 from madadam/expire-fix\n\nfix/peer_manager: fix removal of expired peers and tokens","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/1d6fd784dc461a13aade50390bd8c193b486048e"},{"sha":"7f886d0a2af646ee01abb03aecc0f76cb07498a5","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"refactor/node-state: simplify use of peer manager in node state (#1123)","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/7f886d0a2af646ee01abb03aecc0f76cb07498a5"},{"sha":"a5ce9938dbef065e8ed0f41d9d1cefbb2d748b0e","author":{"name":"Adam Cigánek","email":"ef3c24a7231bb180af51ddfd88b3610a74d29927@gmail.com"},"message":"feat/ci_test: add ExampleClient get/put timeout (#1124)","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/a5ce9938dbef065e8ed0f41d9d1cefbb2d748b0e"},{"sha":"87f64393430ae11eeea9bd6a4e7962dcda7337fb","author":{"name":"Andreas Fackler","email":"b8f04a824cd5213f42d238566b393b0b084e1031@maidsafe.net"},"message":"chore/deps: migrate to rust_sodium","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/87f64393430ae11eeea9bd6a4e7962dcda7337fb"},{"sha":"85506849aa46dc9a5064855b5b16853a29b4b575","author":{"name":"Andreas Fackler","email":"b8f04a824cd5213f42d238566b393b0b084e1031@maidsafe.net"},"message":"fix/clippy: fix new clippy lints","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/85506849aa46dc9a5064855b5b16853a29b4b575"},{"sha":"d91e3348db884e01a2a83a6f8cb6614984d2c50d","author":{"name":"Fraser Hutchison","email":"119047c1949e48f162b2e960e8ef8bb95029c510@maidsafe.net"},"message":"Merge pull request #1129 from afck/master\n\nchore/deps: migrate to rust_sodium","distinct":true,"url":"https://api.github.com/repos/ustulation/routing/commits/d91e3348db884e01a2a83a6f8cb6614984d2c50d"}]}
{"actor":{"display_login":"ustulation"}}