Commit Graph

40 Commits

Author SHA1 Message Date
halx99 47577ebb34 Sync byte_buffer.hpp 2022-07-18 15:33:05 +08:00
halx99 986540dbef Update byte_buffer to fix #741 2022-07-11 09:12:40 +08:00
halx99 a9be51ff72 Improve IndexArray implementation 2022-07-07 14:49:26 +08:00
halx99 43e1a41440 Improve IndexArray 2022-07-07 09:31:34 +08:00
halx99 7a97ca6ef8 Update yasio::byte_buffer 2022-07-06 16:56:57 +08:00
halx99 ac3aea7aca Update byte_buffer, support insert at offset 2022-07-05 01:32:06 +08:00
halx99 86a08575ba Improve class IndexArray 2022-07-04 09:13:06 +08:00
halx99 8eea4cccdc [WIP] Wrapper IndexArray with byte_buffer 2022-07-03 17:24:10 +08:00
halx99 f9ba36fcbe Sync yasio to 3.39.4 2022-03-22 11:17:36 +08:00
deal 5df7679bba
Fix ci 2022-01-24 18:15:49 +08:00
halx99 590bf1490a Update yasio 2022-01-24 16:39:18 +08:00
halx99 dd58f7cb98 Add max_size for fix compile error when use luajit 2021-12-18 15:17:46 +08:00
halx99 989d1e20f0 Update yasio 2021-12-12 10:20:34 +08:00
halx99 5dcbf4e8a2 Sync byte_buffer of yasio 2021-12-11 20:15:29 +08:00
halx99 09b122ee3f Update yasio 2021-12-11 13:02:56 +08:00
halx99 2e0cc940ee [HttpClient] Use `byte_buffer` instead `std::vector<char>` 2021-12-10 19:15:48 +08:00
halx99 c71c24f9f0 Remove nothrow stubs 2021-12-08 00:27:52 +08:00
halx99 b2e80923e3 Update yasio 2021-12-07 15:00:43 +08:00
halx99 ee79b844a7 Fix #540 2021-11-23 12:53:13 +08:00
halx99 c8a2f5ca58 Update yasio 2021-11-22 23:27:39 +08:00
halx99 2183dd644e Update yasio to v3.37.8 2021-11-19 18:29:37 +08:00
halx99 7f1c764a98 Update yasio 2021-11-07 11:40:07 +08:00
halx99 072aaf4117 Improve some platform features implementation 2021-11-05 15:42:16 +08:00
halx99 f80c54c1ce Update yasio to latest 2021-10-29 17:54:49 +08:00
halx99 2eef213852 Update yasio, c-ares 2021-10-27 22:24:58 +08:00
halx99 ff7f56b28d Update yasio & llhttp 2021-10-26 14:57:23 +08:00
halx99 772796259b Update yasio to latest 2021-10-25 17:50:35 +08:00
halx99 5270e1afd6 Update yasio to v3.37.6 2021-10-23 21:51:50 +08:00
halx99 bc4cbddd50 Fix some warnings 2021-10-09 13:48:56 +08:00
halx99 7c1b068396 Sync yasio 2021-09-04 19:25:17 +08:00
halx99 a762c94904 Update yasio 2021-08-31 21:13:10 +08:00
halx99 4053b2f197 Sync yasio version number [skip ci] 2021-08-20 15:19:04 +08:00
halx99 71c17cfc9b Add HttpClient::handleNetworkStatusChanged to clear DNS cache 2021-07-31 14:39:42 +08:00
halx99 ab6b36d5f9 Update yasio 2021-07-26 23:08:35 +08:00
halx99 b29e5bb4af Update yasio 2021-07-09 18:01:11 +08:00
halx99 eaafd33813 Update yasio to v3.37.3 2021-07-07 13:23:39 +08:00
halx99 a379f936d8
Reimplement HttpClient based on yasio (#390)
* [WIP] Reimplement HttpClient based on yasio
This change will make HttpClient support concurrency request

* [WIP] Reimplement HttpClient based on yasio
a. timeoutForRead support
b. Improve code

* [WIP] Reimplement HttpClient based on yasio [ci build]

* [WIP] Fix ci [ci build]

* [WIP] Reimplement HttpClient based on yasio [ci build]
PUT,DELETE support

* [WIP] Reimplement HttpClient based on yasio [ci build]
HttpClientTest works

* Update HttpClient.cpp

* HttpClientTest: enable sslVerifaction test

* Update HttpResponse.h

* Sync luabindings [ci build]

* Add chrome UA test

* Fix ci [ci build]

* The timer for read timeout should be associated with per channel

* Remove unused function

* Update url
2021-06-24 12:33:07 +08:00
halx99 f985050d12 Sync yasio 2021-06-22 19:52:44 +08:00
halx99 bde4726807 Update yasio [ci build] 2021-06-14 22:54:50 +08:00
halx99 73df034804 Rename external to thirdparty [ci build] 2021-06-08 20:45:55 +08:00