Stefan Eissing e492c7c524
transfer: fix upload rate limiting, add test cases
- add test cases for rate limiting uploads for all
  http versions
- fix transfer loop handling of limits. Signal a re-receive
  attempt only on exhausting maxloops without an EAGAIN
- fix `data->state.selectbits` forcing re-receive to also
  set re-sending when transfer is doing this.

Reported-by: Karthikdasari0423 on github
Fixes #12559
Closes #12586
2023-12-22 16:52:02 +01:00
..
2023-12-21 15:28:40 +01:00
2023-07-20 23:41:47 +02:00
2023-08-31 23:02:10 +00:00
2023-12-18 10:34:22 +01:00
2023-09-03 18:42:37 +02:00
2023-11-11 23:35:47 +01:00
2023-11-23 12:35:59 +01:00
2023-10-27 00:37:34 +00:00
2023-09-28 22:58:36 +02:00
2023-05-23 10:42:09 +02:00
2023-07-31 11:51:34 +02:00
2023-12-18 10:34:22 +01:00
2023-12-18 10:34:22 +01:00
2023-10-21 14:36:51 +02:00
2023-10-21 14:36:51 +02:00
2023-04-25 23:16:51 +02:00
2023-09-30 11:45:39 +02:00
2023-09-30 11:45:39 +02:00
2023-11-24 13:24:08 +01:00
2023-09-05 16:36:03 +02:00
2023-04-14 09:26:26 +02:00
2023-09-20 13:38:42 +02:00
2023-10-28 00:27:20 -04:00
2023-09-25 20:12:18 +02:00
2023-09-25 20:12:18 +02:00
2023-12-11 23:29:02 +01:00
2023-11-21 08:03:45 +01:00
2023-09-25 20:12:18 +02:00
2023-12-18 10:34:22 +01:00
2023-11-24 13:22:07 +01:00
2023-12-18 14:56:57 +00:00
2023-12-18 14:56:57 +00:00
2023-07-29 23:42:53 +02:00
2023-07-29 23:42:53 +02:00
2023-12-16 13:12:22 +00:00
2023-12-18 14:56:57 +00:00
2023-12-22 09:51:57 +01:00
2023-10-09 18:34:17 +02:00
2023-11-11 23:35:47 +01:00
2023-10-21 14:38:21 +02:00
2023-08-30 11:38:27 +02:00
2023-06-07 13:06:08 +00:00
2023-12-18 14:56:57 +00:00
2023-12-14 15:20:05 +01:00
2023-10-27 16:55:54 +02:00
2023-12-18 10:34:22 +01:00
2023-04-25 23:16:51 +02:00