{"head":"f93f0d1dec98aa59bfc3ae88597159783946893d","size":103,"push_id":47451456,"ref":"refs/heads/pu","commits":[{"sha":"2a9539783b5313a4b911b9486c456e11fa1b79fc","author":{"name":"Jesper Louis Andersen","email":"541042f8dfd7ccdcca42b7c9c18d3f6374182692@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/2a9539783b5313a4b911b9486c456e11fa1b79fc","message":"Fix an error with a deprecated library before R15 arrives."},{"sha":"2228c31b7e645513927e74d394f81d80cd14d0fd","author":{"name":"Jesper Louis Andersen","email":"541042f8dfd7ccdcca42b7c9c18d3f6374182692@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/2228c31b7e645513927e74d394f81d80cd14d0fd","message":"Merge branch 'fix-r15-anticipatory' into next"},{"sha":"8562197303700c3ff48479a897c89f66426de35d","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/8562197303700c3ff48479a897c89f66426de35d","message":"initial commit for rlimit"},{"sha":"8c09f0ae69ddeca2595d6c8f74f29f3e342f5c57","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/8c09f0ae69ddeca2595d6c8f74f29f3e342f5c57","message":"include rlimit application in etorrent release"},{"sha":"bab3637e83b0e510079819d3145a1784790ca4b4","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/bab3637e83b0e510079819d3145a1784790ca4b4","message":"add etorrent_rlimit module for rlimit integration"},{"sha":"1590cba5284c22b8d8c9503c79e8b5a5d3482691","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/1590cba5284c22b8d8c9503c79e8b5a5d3482691","message":"initialize rlimit flow on startup"},{"sha":"93e9701f05440b24dfdabe22c3ca535cbd0f3130","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/93e9701f05440b24dfdabe22c3ca535cbd0f3130","message":"hook up peer_send/recv to etorrent_rlimit"},{"sha":"7a89d5be177541d7eae32ff491d6ca3e58fb0031","author":{"name":"Jesper Louis Andersen","email":"541042f8dfd7ccdcca42b7c9c18d3f6374182692@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/7a89d5be177541d7eae32ff491d6ca3e58fb0031","message":"Merge remote-tracking branch 'klaar/rlimit' into next"},{"sha":"dc1d0236841cbd81e5af279b8df2ac8ef0c4c770","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/dc1d0236841cbd81e5af279b8df2ac8ef0c4c770","message":"fix config function names"},{"sha":"f70cf3b1a28dae11710be926dabf3403cda41f12","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/f70cf3b1a28dae11710be926dabf3403cda41f12","message":"add max_download_rate knob to etorrent_config"},{"sha":"f571ac37787fc96734c6596df9876d1aff152f71","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/f571ac37787fc96734c6596df9876d1aff152f71","message":"add clause for not limiting when limit is infinity"},{"sha":"2b10205a4fe485ac86b7542ed027f57dad79d319","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/2b10205a4fe485ac86b7542ed027f57dad79d319","message":"update reset and add wait and join functions."},{"sha":"51837092d7146857364099caa5917304dec89fd6","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/51837092d7146857364099caa5917304dec89fd6","message":"track and propagate interval changes"},{"sha":"20ecfd00f6cc032381a174a94c6b471b1c899c7a","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/20ecfd00f6cc032381a174a94c6b471b1c899c7a","message":"rework probability calculation"},{"sha":"14732563e9ae98df20bc8473c601e256cee475c0","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/14732563e9ae98df20bc8473c601e256cee475c0","message":"use arbitrary backoff time"},{"sha":"204f64fdcba819812d2e43f8899288dd7347aa4a","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/204f64fdcba819812d2e43f8899288dd7347aa4a","message":"refactor reset and add simple tests"},{"sha":"413b0c38ddab75eca57610cddda553cbd9383229","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/413b0c38ddab75eca57610cddda553cbd9383229","message":"ensure that huge messages can be sent"},{"sha":"a24c2b184bb0e35f7f61a8a60f1c51cfd92281f6","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/a24c2b184bb0e35f7f61a8a60f1c51cfd92281f6","message":"compute the delay each take/2 call incurs"},{"sha":"1123b1b0b36fdba7391311aa7757a28a1a1f83f7","author":{"name":"Magnus Klaar","email":"35946fed781f20540dd0d304a291b4940c46c7ba@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/1123b1b0b36fdba7391311aa7757a28a1a1f83f7","message":"add default download rate limit to config"},{"sha":"c9ab5e0dc8d581c92aa4077d575a40dc886b799d","author":{"name":"Jesper Louis Andersen","email":"541042f8dfd7ccdcca42b7c9c18d3f6374182692@gmail.com"},"url":"https://api.github.com/repos/jlouis/etorrent/commits/c9ab5e0dc8d581c92aa4077d575a40dc886b799d","message":"Merge remote-tracking branch 'klaar/rlimit' into next"}],"legacy":{"head":"f93f0d1dec98aa59bfc3ae88597159783946893d","size":103,"push_id":47451456,"shas":[["2a9539783b5313a4b911b9486c456e11fa1b79fc","jesper.louis.andersen@gmail.com","Fix an error with a deprecated library before R15 arrives.","Jesper Louis Andersen"],["2228c31b7e645513927e74d394f81d80cd14d0fd","jesper.louis.andersen@gmail.com","Merge branch 'fix-r15-anticipatory' into next","Jesper Louis Andersen"],["8562197303700c3ff48479a897c89f66426de35d","magnus.klaar@gmail.com","initial commit for rlimit","Magnus Klaar"],["8c09f0ae69ddeca2595d6c8f74f29f3e342f5c57","magnus.klaar@gmail.com","include rlimit application in etorrent release","Magnus Klaar"],["bab3637e83b0e510079819d3145a1784790ca4b4","magnus.klaar@gmail.com","add etorrent_rlimit module for rlimit integration","Magnus Klaar"],["1590cba5284c22b8d8c9503c79e8b5a5d3482691","magnus.klaar@gmail.com","initialize rlimit flow on startup","Magnus Klaar"],["93e9701f05440b24dfdabe22c3ca535cbd0f3130","magnus.klaar@gmail.com","hook up peer_send/recv to etorrent_rlimit","Magnus Klaar"],["7a89d5be177541d7eae32ff491d6ca3e58fb0031","jesper.louis.andersen@gmail.com","Merge remote-tracking branch 'klaar/rlimit' into next","Jesper Louis Andersen"],["dc1d0236841cbd81e5af279b8df2ac8ef0c4c770","magnus.klaar@gmail.com","fix config function names","Magnus Klaar"],["f70cf3b1a28dae11710be926dabf3403cda41f12","magnus.klaar@gmail.com","add max_download_rate knob to etorrent_config","Magnus Klaar"],["f571ac37787fc96734c6596df9876d1aff152f71","magnus.klaar@gmail.com","add clause for not limiting when limit is infinity","Magnus Klaar"],["2b10205a4fe485ac86b7542ed027f57dad79d319","magnus.klaar@gmail.com","update reset and add wait and join functions.","Magnus Klaar"],["51837092d7146857364099caa5917304dec89fd6","magnus.klaar@gmail.com","track and propagate interval changes","Magnus Klaar"],["20ecfd00f6cc032381a174a94c6b471b1c899c7a","magnus.klaar@gmail.com","rework probability calculation","Magnus Klaar"],["14732563e9ae98df20bc8473c601e256cee475c0","magnus.klaar@gmail.com","use arbitrary backoff time","Magnus Klaar"],["204f64fdcba819812d2e43f8899288dd7347aa4a","magnus.klaar@gmail.com","refactor reset and add simple tests","Magnus Klaar"],["413b0c38ddab75eca57610cddda553cbd9383229","magnus.klaar@gmail.com","ensure that huge messages can be sent","Magnus Klaar"],["a24c2b184bb0e35f7f61a8a60f1c51cfd92281f6","magnus.klaar@gmail.com","compute the delay each take/2 call incurs","Magnus Klaar"],["1123b1b0b36fdba7391311aa7757a28a1a1f83f7","magnus.klaar@gmail.com","add default download rate limit to config","Magnus Klaar"],["c9ab5e0dc8d581c92aa4077d575a40dc886b799d","jesper.louis.andersen@gmail.com","Merge remote-tracking branch 'klaar/rlimit' into next","Jesper Louis Andersen"]],"ref":"refs/heads/pu"}}