{"push_id":852907347,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"3641810607b47b2f3a791f8f5c32818fbb41aa3d","before":"0e0ca96bb49de8aa10633cf3d99746dfa6159b6e","commits":[{"sha":"3641810607b47b2f3a791f8f5c32818fbb41aa3d","author":{"email":"3a388d65ea5fa2d139ad1397c694c6bf06203449@illposed.net","name":"bwlewis"},"message":"Introduced a default callback function for R signal handling\n\nUnlike the custom R connection curl function, the curl_fetch_* functions use curl_easy_perform without a default progress callback function that can check for interrupts. Users _can_ introduce an R function call progress callback, but that adds a lot of overhead. One consequence, for example, is that almost no httr package functions can be interrupted. This commit introduces a default progress function callback that simply calls the existing check_interrupt_fn so that all easy_perform transfers are responsive to interrupts. Users remain free to set a custom R progress callback function in the handle.","distinct":true,"url":"https://api.github.com/repos/bwlewis/curl/commits/3641810607b47b2f3a791f8f5c32818fbb41aa3d"}]}