{"author":"Stefan Eissing","author_email":"stefan@eissing.org","author_time":1756818981,"commit_time":1756907621,"committer":"Daniel Stenberg","committer_email":"daniel@haxx.se","hash":"24badd29f59600687d2c85de029035b207d25974","message":"multi: limit-rate revisited\n\nTweaks around handling of --limit-rate:\n\n* tracing: trace outstanding timeouts by name\n* multi: do not mark transfer as dirty that have\n  an EXPIRE_TOOFAST set\n* multi: have one static function to asses speed limits\n* multi: when setting EXPIRE_TOOFAST remove the transfers\n  from the dirty set\n* progress: rename vars and comment on how speed limit\n  timeouts are calculated, for clarity\n* transfer: when speed limiting, exit the receive loop\n  after a quarter of the limit has been received, not\n  on the first chunk received.\n* cf-ip-happy.c: clear EXPIRE_HAPPY_EYEBALLS on connect\n* scorecard: add --limit-rate parameter to test with\n  speed limits in effect\n\nCloses #18454\n","parents":["2ebb966e0878fe5907af5708b6a4de830b17ccee"],"tree_hash":"5b3da68c3222fa350166c98446975732ab4dc101"}