Commit Graph

276 Commits

Author SHA1 Message Date
saipubw 333b1299c2
refactor project (#347)
refact project
2023-07-04 14:09:35 +08:00
qicosmos 72b2ef8340
optimize performance of easylog (#343) 2023-07-01 21:18:39 +08:00
qicosmos f1b9722210
add some logs (#340) 2023-06-28 10:53:07 +08:00
qicosmos a79e2d01c1 remove print 2023-06-27 19:54:20 +08:00
qicosmos b6fa4bcf17
improve (#339) 2023-06-27 19:46:34 +08:00
saipubw 1f62023b71
[coro_io] fix idle timeout algorithm (#338) 2023-06-27 11:48:39 +08:00
qicosmos 23d9dc0626
support async easylog (#333) 2023-06-27 09:47:03 +08:00
qicosmos aa09fa81af
update config (#337) 2023-06-27 09:31:30 +08:00
qicosmos 6818b2c15b
improve when content-len is 0 (#336) 2023-06-26 16:17:28 +08:00
qicosmos eab89d8f3e
fix http client body (#335) 2023-06-26 14:59:45 +08:00
qicosmos 9301e0cd52
add log (#334) 2023-06-25 19:02:34 +08:00
qicosmos ad1641e52f
fix compile (#331) 2023-06-20 12:18:21 +08:00
qicosmos a39a5ce11f [no ci]update doc for yaml 2023-06-19 15:41:37 +08:00
qicosmos a0e07edf9a
Support struct yaml (#330) 2023-06-19 15:27:39 +08:00
qicosmos 1fa62db0c4
add allocated buffer for http client (#329) 2023-06-19 14:31:50 +08:00
qicosmos 9cb5f29560
support sv (#328) 2023-06-16 17:16:58 +08:00
qicosmos 9546e172d3
update (#326) 2023-06-15 13:43:04 +08:00
qicosmos 125ffa58bf
improve chunked upload (#325) 2023-06-14 10:02:40 +08:00
qicosmos b50e1f7bb0
improve multipart upload; add multithread context pool (#324) 2023-06-13 18:22:58 +08:00
qicosmos 46618efbbb
impromve request (#323) 2023-06-13 15:54:37 +08:00
saipubw f56351248a
[coro_http] fix promise (#322) 2023-06-13 09:34:40 +08:00
saipubw 49f853be32
[coro_io] add default ioc (#321) 2023-06-12 20:25:46 +08:00
saipubw 4119bb7394
[coro_io] use std::shared_mutex (#320) 2023-06-12 18:07:49 +08:00
saipubw 6470577f15
use std::mutex to workaround gcc (#319) 2023-06-12 14:47:10 +08:00
qicosmos b46da156e2
add missed header (#318) 2023-06-09 17:50:23 +08:00
saipubw 794265a730
Fix client pool (#311) 2023-06-09 17:27:36 +08:00
qicosmos 3edd2943b2
update http client (#317) 2023-06-09 17:15:22 +08:00
saipubw 18f4d5626a
disable mac CI temporary for some bug 2023-06-09 15:50:35 +08:00
sunflower-knight 58a40a5746
[struct_pack:readability] improve string_literal readability (#306)
* [struct_pack:readability] improve string_literal readability
2023-06-09 13:58:46 +08:00
saipubw e15672d4bb
Update mac.yml 2023-06-09 11:53:09 +08:00
qicosmos 64c072f1f4
fix reconnect (#312) 2023-06-06 17:08:07 +08:00
qicosmos 742ea44775
support multithread one io_context (#310) 2023-06-06 11:02:57 +08:00
qicosmos 597e24e9dc
fix http put (#308) 2023-06-06 09:31:11 +08:00
qicosmos d2eb11e37a
test 100 files read and write (#305) 2023-06-05 16:15:20 +08:00
qicosmos c75fdff50b
add coro_file (#295) 2023-06-02 15:29:37 +08:00
qicosmos ce1acfd235
[no ci]export http_req_context (#302) 2023-06-02 12:10:02 +08:00
qicosmos b95432ffdf
connect to host (#303) 2023-06-01 15:45:17 +08:00
qicosmos ed6a2ff57c
update coro http (#301) 2023-06-01 11:15:40 +08:00
Zezheng.Li a0d1afdefc fix install 2023-05-30 14:43:56 +08:00
saipubw 21b1b88c0d
[coro_io] add_channel (#298) 2023-05-30 14:29:47 +08:00
saipubw 21b4376da1
coro_http] fix coro_http_client async_close (#297) 2023-05-25 15:34:58 +08:00
qicosmos 35d1b2aca3
asio_util rename to coro_io (#294) 2023-05-23 14:37:05 +08:00
qicosmos 059cbbed77
add time util (#293) 2023-05-23 14:05:40 +08:00
qicosmos 7e0510efb1
update asio for libaio (#290) 2023-05-23 10:38:01 +08:00
qicosmos f05e5c9871
update struct_json and struct_xml (#289) 2023-05-19 16:43:27 +08:00
qicosmos 81a6812dc9
fix for clang old version (#288) 2023-05-17 16:34:08 +08:00
qicosmos 82200c570c
update coro_http_client (#287) 2023-05-16 14:22:06 +08:00
qicosmos 610b3c25c5
remove operation !=, use spaceship <=> (#286) 2023-05-16 10:04:33 +08:00
saipubw 924b07bdc8
Update async simple (#282)
* [third_party] Update async_simple

---------

Co-authored-by: PikachuHy <pikachuhy@linux.alibaba.com>
2023-05-13 20:27:54 +08:00
qicosmos a25474a63a
update for gcc11 (#283) 2023-05-12 11:55:14 +08:00