{"push_id":924169568,"size":128,"distinct_size":1,"ref":"refs/heads/routes.c","head":"064b5b49d5352a08ba5acea8a7b7f65418a77a49","before":"3dc3ce842e5ce4a0f1be002c34fd7e9868d1ccca","commits":[{"sha":"be844682bf688905abf68b5df579f6d99f987ba4","author":{"email":"61c1c54a79d253cbf93ae59067f3bc1be3bb52a1@caioalonso.com","name":"Caio Alonso"},"message":"updates the repo URL in the README","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/be844682bf688905abf68b5df579f6d99f987ba4"},{"sha":"8b3cbd9c45f48c00b386644ea1fb2e091224b201","author":{"email":"83d23f9f0338667406e693d9f3ff5c2312d521c0@users.noreply.github.com","name":"Lars Gierth"},"message":"Merge pull request #65 from CaioAlonso/master\n\nupdates the repo URL in the README","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/8b3cbd9c45f48c00b386644ea1fb2e091224b201"},{"sha":"b2484c8c1a695a103db9e75b7b4445252ff053d6","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@makrotopia.org","name":"Daniel Golle"},"message":"fix compile with uClibc\n\nuClibc doesn't support backtracking, however, it does define __GLIBC__.\nChange the check for backtracking support to make sure it's not uClibc.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/b2484c8c1a695a103db9e75b7b4445252ff053d6"},{"sha":"41e997242a8a59ff9db6b0ba9563106793cd3a56","author":{"email":"a7f454432b0865c35643e2b81965ab19364a6177@systemli.org","name":"Lars Gierth"},"message":"Merge remote-tracking branch 'cjdelisle/crashey'","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/41e997242a8a59ff9db6b0ba9563106793cd3a56"},{"sha":"83e61aee6e468c5cf3c0ca9401b8b97e29b812d0","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Switch to cost instead of reach. Builds but needs debugging.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/83e61aee6e468c5cf3c0ca9401b8b97e29b812d0"},{"sha":"25011ecca60ac79e0b307aea4e1cc2445d6ee299","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Get cost working somewhat reasonably.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/25011ecca60ac79e0b307aea4e1cc2445d6ee299"},{"sha":"859b6f2e859c1e114d2df47578b1f738e4f58c45","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"It helps to penalize cost on timeout...","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/859b6f2e859c1e114d2df47578b1f738e4f58c45"},{"sha":"0f667bd9f30624474ed1e2ab30624a8127ae17dd","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Rewrite nodestore news logic to be link-based.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/0f667bd9f30624474ed1e2ab30624a8127ae17dd"},{"sha":"f106349d88aa5dba96fd0e29170b6bae1a84aa35","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Assume single-hop links are good instead of bad.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/f106349d88aa5dba96fd0e29170b6bae1a84aa35"},{"sha":"ab2b62cfded5e58c468bf5fdbf9b82a9332faa5f","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Cost bugfixes and tuning","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/ab2b62cfded5e58c468bf5fdbf9b82a9332faa5f"},{"sha":"c1ea0d4e75c5e218e579e0c27565a9694cb2558d","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Add node cost / linkCost consistent check to verify","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/c1ea0d4e75c5e218e579e0c27565a9694cb2558d"},{"sha":"3cad2b16de84825a8edfca66b95ad544aa8642b6","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"Clean up disabled old code, give more descriptive comments to new code.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/3cad2b16de84825a8edfca66b95ad544aa8642b6"},{"sha":"d72e8b1ee7b976c1d6bc8bbbffcb35782d1b3d9c","author":{"email":"3883fbbe512e5520ef5d5e71bff3450486b07fc9@gmail.com","name":"Arceliar"},"message":"segfault","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/d72e8b1ee7b976c1d6bc8bbbffcb35782d1b3d9c"},{"sha":"edf5e728aadfb30349a10b055874b6f3019946dc","author":{"email":"c71ba0d888d83943d05537971e8b7e72f1e266ab@gmail.com","name":"Ritvik Gautam"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/edf5e728aadfb30349a10b055874b6f3019946dc"},{"sha":"6a540652a944f860559694284d74ab31627338cf","author":{"email":"5c953cab9e28ed64725061f5b5430a17a78b8b78@cjdns.fr","name":"Caleb James DeLisle"},"message":"Switch from specifying CryptoHeader as a union to specifying it as a struct to simplify the code","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/6a540652a944f860559694284d74ab31627338cf"},{"sha":"40c15580a1b8ae79b1824425cd0886e97d164968","author":{"email":"5c953cab9e28ed64725061f5b5430a17a78b8b78@cjdns.fr","name":"Caleb James DeLisle"},"message":"New Rule: You need to know the key of a node before you can start a CA session with them. This sheds significant code and state weirdness from CryptoAuth.","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/40c15580a1b8ae79b1824425cd0886e97d164968"},{"sha":"c47580a2a5bb8d44877d94bdc43579903747d79b","author":{"email":"5c953cab9e28ed64725061f5b5430a17a78b8b78@cjdns.fr","name":"Caleb James DeLisle"},"message":"Merge branch 'crashey' of git://github.com/Arceliar/cjdns into crashey","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/c47580a2a5bb8d44877d94bdc43579903747d79b"},{"sha":"a30673c724dd879466510ec9432151feef271979","author":{"email":"5c953cab9e28ed64725061f5b5430a17a78b8b78@cjdns.fr","name":"Caleb James DeLisle"},"message":"fix small bug in a log line which triggered gcc-5","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/a30673c724dd879466510ec9432151feef271979"},{"sha":"2349e10a60be974d073fcfa48aa02e5be1a98542","author":{"email":"5c953cab9e28ed64725061f5b5430a17a78b8b78@cjdns.fr","name":"Caleb James DeLisle"},"message":"brushed up the readme","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/2349e10a60be974d073fcfa48aa02e5be1a98542"},{"sha":"45624afb4daa59bc9441709784938fa6fa57e87f","author":{"email":"5c953cab9e28ed64725061f5b5430a17a78b8b78@cjdns.fr","name":"Caleb James DeLisle"},"message":"Handle the fact that peers are now unreachable sometimes","distinct":false,"url":"https://api.github.com/repos/cjdelisle/cjdns/commits/45624afb4daa59bc9441709784938fa6fa57e87f"}]}