Gaius
|
a131bb8eb3
|
refactor: add dragonfly-client-util crate (#295)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-03-05 14:25:41 +08:00 |
Gaius
|
b8561d3b5f
|
refactor: add dragonfly-client-core crate (#293)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-03-05 12:23:20 +08:00 |
Gaius
|
732fd384ba
|
feat: remove client certs for backend (#291)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-03-04 20:34:00 +08:00 |
Gaius
|
16746bf3fb
|
feat: add client certs to backend request config (#283)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-03-01 16:03:31 +08:00 |
Gaius
|
5f3e51c58b
|
feat: add certificate chain for download request for self-signed certificate (#282)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-29 16:34:48 +08:00 |
Gaius
|
4733abc139
|
feat: add self-signed certs for registry (#281)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-29 10:35:33 +08:00 |
Gaius
|
cfb41b0862
|
feat: replace hyper-tls with hyper-rustls for HttpsConnector (#280)
|
2024-02-28 16:48:01 +08:00 |
Gaius
|
0e4bcbe046
|
feat: if download back-to-source failed, proxy returns http code and header (#279)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-28 14:04:31 +08:00 |
Gaius
|
3fda537b69
|
feat: rewrite registry mirror request (#278)
|
2024-02-26 23:11:45 +08:00 |
Gaius
|
39e9b889f0
|
feat: add registry mirror for dfdaemon (#272)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-26 14:57:03 +08:00 |
Gaius
|
5b2464741f
|
feat: remove error log about proxy directly to remote server (#271)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-22 13:42:46 +08:00 |
Gaius
|
3e7e029137
|
feat: change proxy https port to 443 (#262)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-08 11:26:29 +08:00 |
Gaius
|
13617b2390
|
feat: handle the upgraded request with https (#261)
|
2024-02-07 18:46:37 +08:00 |
Gaius
|
0bd3d53072
|
feat: add tunnel to handle https and add ca_cert and ca_key config (#260)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-07 15:21:07 +08:00 |
Gaius
|
93763a38c9
|
feat: add generate_self_signed_cert and generate_self_signed_cert_by_ca (#259)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-07 13:26:04 +08:00 |
Gaius
|
f6f944dac3
|
fix: caculate range length of range header (#252)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-05 15:08:11 +08:00 |
Gaius
|
b422d8ea03
|
fix: calculate interested pieces by range (#251)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-05 10:56:48 +08:00 |
Gaius
|
b8db169b82
|
feat: optimize logs of th copy piece actions (#250)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-01 21:54:58 +08:00 |
Gaius
|
f97fd1bff2
|
feat: optimize proxy request by dfdaemon (#249)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-01 15:12:09 +08:00 |
Gaius
|
4e8a2e2dc0
|
feat: async write data to response (#248)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-02-01 10:31:35 +08:00 |
Gaius
|
5349f93b04
|
feat: remove task finished response (#246)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-31 10:42:56 +08:00 |
Gaius
|
9c9f09997f
|
feat: implement copy range reader to http response (#245)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-30 15:56:49 +08:00 |
Gaius
|
bb04710963
|
feat: implement DownloadTaskResponse with multi responses (#242)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-29 22:06:50 +08:00 |
Gaius
|
d9548bf66f
|
feat: copy reader to proxy response (#235)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-29 16:20:24 +08:00 |
Gaius
|
9f86bc9d1d
|
feat: intercept http request to download task by p2p in proxy (#234)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-27 10:28:17 +08:00 |
Gaius
|
0e336b3735
|
feat: replace filters with filtered_query_params (#233)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-24 21:42:00 +08:00 |
Gaius
|
d8c8a0b570
|
feat: add make_download_task_request to proxy (#232)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-24 20:46:16 +08:00 |
Gaius
|
93bc1011e4
|
feat: use GET request to replace of HEAD request to get header and status code (#221)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-18 21:17:35 +08:00 |
Gaius
|
bec0398775
|
feat: enable upgrade in http builder to support higher-level HTTP upgrades (#220)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-18 13:31:22 +08:00 |
Gaius
|
dafe999307
|
feat: shutdown proxy service and fix proxy http request directly (#219)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-18 12:00:18 +08:00 |
Gaius
|
9fa955d1e4
|
feat: handle http request to remote server directly (#218)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-17 21:40:24 +08:00 |
Gaius
|
14633c2653
|
feat: add proxy config to dfdaemon (#216)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-17 15:19:50 +08:00 |
Gaius
|
0e4035707d
|
feat: add proxy to dfdaemon (#215)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2024-01-17 10:40:37 +08:00 |
Gaius
|
d915369f4b
|
feat: add client framework (#10)
Signed-off-by: Gaius <gaius.qi@gmail.com>
|
2023-04-13 12:07:47 +08:00 |